- 3.0.2 core module.
ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR > Class Template Reference

#include <StateControlMatrix.h>

Inheritance diagram for ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR >:

Public Member Functions

 StateControlMatrix ()
 
virtual ~StateControlMatrix ()
 
template<typename OtherDerived >
 StateControlMatrix (const Eigen::MatrixBase< OtherDerived > &other)
 This constructor allows you to construct MyVectorType from Eigen expressions. More...
 
template<typename OtherDerived >
StateControlMatrix & operator= (const Eigen::MatrixBase< OtherDerived > &other)
 This method allows you to assign Eigen expressions to MyVectorType. More...
 
Base & toImplementation ()
 get underlying Eigen type More...
 
const Base & toImplementation () const
 get const underlying Eigen type More...
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Eigen::Matrix< SCALAR, STATE_DIM, CONTROL_DIM > Base
 

Detailed Description

template<size_t STATE_DIM, size_t CONTROL_DIM, class SCALAR = double>
class ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR >

Examples:
AutoDiffLinearizerTest.cpp.

Constructor & Destructor Documentation

◆ StateControlMatrix() [1/2]

template<size_t STATE_DIM, size_t CONTROL_DIM, class SCALAR = double>
ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR >::StateControlMatrix ( )
inline

◆ ~StateControlMatrix()

template<size_t STATE_DIM, size_t CONTROL_DIM, class SCALAR = double>
virtual ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR >::~StateControlMatrix ( )
inlinevirtual

◆ StateControlMatrix() [2/2]

template<size_t STATE_DIM, size_t CONTROL_DIM, class SCALAR = double>
template<typename OtherDerived >
ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR >::StateControlMatrix ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

This constructor allows you to construct MyVectorType from Eigen expressions.

Member Function Documentation

◆ operator=()

template<size_t STATE_DIM, size_t CONTROL_DIM, class SCALAR = double>
template<typename OtherDerived >
StateControlMatrix& ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR >::operator= ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

This method allows you to assign Eigen expressions to MyVectorType.

◆ toImplementation() [1/2]

template<size_t STATE_DIM, size_t CONTROL_DIM, class SCALAR = double>
Base& ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR >::toImplementation ( )
inline

get underlying Eigen type

◆ toImplementation() [2/2]

template<size_t STATE_DIM, size_t CONTROL_DIM, class SCALAR = double>
const Base& ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR >::toImplementation ( ) const
inline

get const underlying Eigen type

Member Data Documentation

◆ Base

template<size_t STATE_DIM, size_t CONTROL_DIM, class SCALAR = double>
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef Eigen::Matrix<SCALAR, STATE_DIM, CONTROL_DIM> ct::core::StateControlMatrix< STATE_DIM, CONTROL_DIM, SCALAR >::Base

The documentation for this class was generated from the following file: