roboptim::detail::StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixDense > Struct Template Reference

DenseMatrix specialization of the getJacobianBlock() method provider. More...

#include <roboptim/core/detail/structured-input.hh>

Inheritance diagram for roboptim::detail::StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixDense >:
roboptim::detail::BlockProvider

List of all members.

Public Types

typedef
roboptim::GenericDifferentiableFunction
< typename FuncType::traits_t > 
differentiableFunction_t
 Differentiable function type.
typedef
differentiableFunction_t::jacobian_ref 
JacBlock
 return type of the getJacobianBlock() method
typedef
differentiableFunction_t::jacobian_ref 
InputJacBlock
 input type of the jacobian given by the user

Public Member Functions

JacBlock getJacobianBlock (InputJacBlock jacobian, size_t blockInd) const
 retrieve a specific block of the jacobian given as an input

Detailed Description

template<typename FuncType>
struct roboptim::detail::StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixDense >

DenseMatrix specialization of the getJacobianBlock() method provider.


Member Typedef Documentation

Differentiable function type.

template<typename FuncType >
typedef differentiableFunction_t::jacobian_ref roboptim::detail::StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixDense >::InputJacBlock

input type of the jacobian given by the user

template<typename FuncType >
typedef differentiableFunction_t::jacobian_ref roboptim::detail::StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixDense >::JacBlock

return type of the getJacobianBlock() method


Member Function Documentation

retrieve a specific block of the jacobian given as an input

Parameters:
jacobianthe jacobian to operate upon
blockIndthe index of the block to be retrieved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines