Trait specializing GenericFunction for Eigen sparse matrices. More...
#include <roboptim/core/function.hh>
Public Types | |
typedef matrix_t::Index | size_type |
typedef matrix_t::Scalar | value_type |
Public Member Functions | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (matrix, Eigen::SparseMatrix< double BOOST_PP_COMMA() Eigen::RowMajor >) | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (vector, Eigen::Matrix< double BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() 1 >) | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (result, vector_t) | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (argument, vector_t) | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (gradient, Eigen::SparseVector< double >) | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (jacobian, matrix_t) | |
ROBOPTIM_GENERATE_TYPEDEFS_REF (hessian, matrix_t) |
Trait specializing GenericFunction for Eigen sparse matrices.
typedef matrix_t::Index roboptim::GenericFunctionTraits< EigenMatrixSparse >::size_type |
typedef matrix_t::Scalar roboptim::GenericFunctionTraits< EigenMatrixSparse >::value_type |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | matrix | , |
Eigen::SparseMatrix< double BOOST_PP_COMMA() Eigen::RowMajor > | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | vector | , |
Eigen::Matrix< double BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() 1 > | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | result | , |
vector_t | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | argument | , |
vector_t | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | gradient | , |
Eigen::SparseVector< double > | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | jacobian | , |
matrix_t | |||
) |
roboptim::GenericFunctionTraits< EigenMatrixSparse >::ROBOPTIM_GENERATE_TYPEDEFS_REF | ( | hessian | , |
matrix_t | |||
) |