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.