roboptim::GenericFunctionTraits< EigenMatrixDense > Struct Template Reference

Trait specializing GenericFunction for Eigen dense matrices. More...

#include <roboptim/core/function.hh>

List of all members.

Public Types

typedef matrix_t::Index size_type
typedef matrix_t::Scalar value_type

Public Member Functions

 ROBOPTIM_GENERATE_TYPEDEFS_REF (matrix, Eigen::Matrix< double BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() Eigen::Dynamic 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, vector_t)
 ROBOPTIM_GENERATE_TYPEDEFS_REF (jacobian, matrix_t)
 ROBOPTIM_GENERATE_TYPEDEFS_REF (hessian, matrix_t)

Detailed Description

template<>
struct roboptim::GenericFunctionTraits< EigenMatrixDense >

Trait specializing GenericFunction for Eigen dense matrices.


Member Typedef Documentation


Member Function Documentation

roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_REF ( matrix  ,
Eigen::Matrix< double BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() Eigen::RowMajor >   
)
roboptim::GenericFunctionTraits< EigenMatrixDense >::ROBOPTIM_GENERATE_TYPEDEFS_REF ( vector  ,
Eigen::Matrix< double BOOST_PP_COMMA() Eigen::Dynamic BOOST_PP_COMMA() 1 >   
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines