Trait specializing GenericFunction for Eigen sparse matrices. More...
#include <roboptim/core/function.hh>
Public Types | |
typedef double | value_type |
Value type. More... | |
typedef matrix_t::Index | size_type |
Public Member Functions | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (matrix, Eigen::SparseMatrix< value_type BOOST_PP_COMMA() StorageOrder >) | |
ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF (vector, Eigen::Matrix< value_type BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() 1 >) | |
ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF (rowVector, Eigen::Matrix< value_type BOOST_PP_COMMA() 1 BOOST_PP_COMMA() Eigen::Dynamic >) | |
ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF (result, vector_t) | |
ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF (argument, vector_t) | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (gradient, Eigen::SparseVector< value_type BOOST_PP_COMMA() Eigen::RowMajor >) | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (jacobian, matrix_t) | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (hessian, matrix_t) | |
ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF (derivative, vector_t) | |
Static Public Attributes | |
static const int | StorageOrder = roboptim::StorageOrder |
Matrix storage order. More... | |
Trait specializing GenericFunction for Eigen sparse matrices.
typedef matrix_t::Index roboptim::GenericFunctionTraits< EigenMatrixSparse >::size_type |
typedef double roboptim::GenericFunctionTraits< EigenMatrixSparse >::value_type |
Value type.
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | vector | , |
Eigen::Matrix< value_type BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() 1 > | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | rowVector | , |
Eigen::Matrix< value_type BOOST_PP_COMMA() 1 BOOST_PP_COMMA() Eigen::Dynamic > | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | result | , |
vector_t | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | argument | , |
vector_t | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | derivative | , |
vector_t | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | matrix | , |
Eigen::SparseMatrix< value_type BOOST_PP_COMMA() StorageOrder > | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | gradient | , |
Eigen::SparseVector< value_type BOOST_PP_COMMA() Eigen::RowMajor > | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | jacobian | , |
matrix_t | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | hessian | , |
matrix_t | |||
) |
|
static |
Matrix storage order.