Trait specializing GenericFunction for Eigen dense 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_EIGEN_REF (matrix, Eigen::Matrix< value_type BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() Eigen::Dynamic 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_EIGEN_REF_VEC (gradient, rowVector_t) | |
| ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF (jacobian, matrix_t) | |
| ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_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 dense matrices.
| typedef matrix_t::Index roboptim::GenericFunctionTraits< EigenMatrixDense >::size_type |
| typedef double roboptim::GenericFunctionTraits< EigenMatrixDense >::value_type |
Value type.
| roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | matrix | , |
| Eigen::Matrix< value_type BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() StorageOrder > | |||
| ) |
| roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | vector | , |
| Eigen::Matrix< value_type BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() 1 > | |||
| ) |
| roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | rowVector | , |
| Eigen::Matrix< value_type BOOST_PP_COMMA() 1 BOOST_PP_COMMA() Eigen::Dynamic > | |||
| ) |
| roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | result | , |
| vector_t | |||
| ) |
| roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | argument | , |
| vector_t | |||
| ) |
| roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | jacobian | , |
| matrix_t | |||
| ) |
| roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | hessian | , |
| matrix_t | |||
| ) |
| roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF | ( | derivative | , |
| vector_t | |||
| ) |
| roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_EIGEN_REF_VEC | ( | gradient | , |
| rowVector_t | |||
| ) |
|
static |
Matrix storage order.