SparseMatrix specialization of the getJacobianBlock() method provider. More...
#include <roboptim/core/detail/structured-input.hh>
Public Types | |
typedef roboptim::GenericDifferentiableFunction < typename FuncType::traits_t > | differentiableFunction_t |
Differentiable function type. More... | |
typedef Eigen::Block< typename differentiableFunction_t::jacobian_t, Eigen::Dynamic, Eigen::Dynamic, false > | JacBlock |
return type of the getJacobianBlock() method More... | |
typedef differentiableFunction_t::jacobian_ref | InputJacBlock |
input type of the jacobian given by the user More... | |
Public Member Functions | |
JacBlock | getJacobianBlock (InputJacBlock jacobian, size_t blockInd) const |
retrieve a specific block of the jacobian given as an input More... | |
Additional Inherited Members | |
Public Attributes inherited from roboptim::detail::BlockProvider | |
std::vector< std::pair< size_t, size_t > > | blocks |
stores the blocks defined by the function as a pair of integers. More... | |
SparseMatrix specialization of the getJacobianBlock() method provider.
typedef roboptim::GenericDifferentiableFunction<typename FuncType::traits_t> roboptim::detail::StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixSparse >::differentiableFunction_t |
Differentiable function type.
typedef differentiableFunction_t::jacobian_ref roboptim::detail::StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixSparse >::InputJacBlock |
input type of the jacobian given by the user
typedef Eigen::Block<typename differentiableFunction_t::jacobian_t, Eigen::Dynamic, Eigen::Dynamic, false> roboptim::detail::StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixSparse >::JacBlock |
return type of the getJacobianBlock() method
StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixSparse >::JacBlock roboptim::detail::StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixSparse >::getJacobianBlock | ( | InputJacBlock | jacobian, |
size_t | blockInd | ||
) | const |
retrieve a specific block of the jacobian given as an input
jacobian | the jacobian to operate upon |
blockInd | the index of the block to be retrieved |
References roboptim::detail::getBlock().