- 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 >
ControlMatrixoperator= (const Eigen::MatrixBase< OtherDerived > &other)
 This method allows you to assign Eigen expressions to MyVectorType. More...
 
BasetoImplementation ()
 get underlying Eigen type More...
 
const BasetoImplementation () 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: