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

#include <ControlMatrix.h>

Inheritance diagram for ct::core::ControlMatrix< CONTROL_DIM, SCALAR >:

Public Types

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

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW ControlMatrix ()
 
virtual ~ControlMatrix ()
 
template<typename OtherDerived >
 ControlMatrix (const Eigen::MatrixBase< OtherDerived > &other)
 This constructor allows you to construct MyVectorType from Eigen expressions. More...
 
template<typename OtherDerived >
ControlMatrix & 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...
 

Member Typedef Documentation

◆ Base

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

Constructor & Destructor Documentation

◆ ControlMatrix() [1/2]

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

◆ ~ControlMatrix()

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

◆ ControlMatrix() [2/2]

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

This constructor allows you to construct MyVectorType from Eigen expressions.

Member Function Documentation

◆ operator=()

template<size_t CONTROL_DIM, class SCALAR = double>
template<typename OtherDerived >
ControlMatrix& ct::core::ControlMatrix< 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 CONTROL_DIM, class SCALAR = double>
Base& ct::core::ControlMatrix< CONTROL_DIM, SCALAR >::toImplementation ( )
inline

get underlying Eigen type

◆ toImplementation() [2/2]

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

get const underlying Eigen type


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