- 3.0.2 optimal control module.
|
Defines basic types used in the DMS algorithm. More...
#include <DmsDimensions.h>
Public Types | |
typedef ct::core::StateVectorArray< STATE_DIM, SCALAR > | state_vector_array_t |
typedef Eigen::Matrix< SCALAR, STATE_DIM, STATE_DIM > | state_matrix_t |
typedef ct::core::StateMatrixArray< STATE_DIM, SCALAR > | state_matrix_array_t |
typedef Eigen::Matrix< SCALAR, STATE_DIM, CONTROL_DIM > | state_control_matrix_t |
typedef ct::core::StateControlMatrixArray< STATE_DIM, CONTROL_DIM, SCALAR > | state_control_matrix_array_t |
typedef Eigen::Matrix< SCALAR, CONTROL_DIM, STATE_DIM > | control_state_matrix_t |
typedef ct::core::ControlVector< CONTROL_DIM, SCALAR > | control_vector_t |
typedef ct::core::ControlVectorArray< CONTROL_DIM, SCALAR > | control_vector_array_t |
typedef Eigen::Matrix< SCALAR, CONTROL_DIM, CONTROL_DIM > | control_matrix_t |
typedef ct::core::ControlMatrixTrajectory< CONTROL_DIM, SCALAR > | control_matrix_array_t |
typedef SCALAR | time_t |
typedef ct::core::tpl::TimeArray< SCALAR > | time_array_t |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef ct::core::StateVector< STATE_DIM, SCALAR > | state_vector_t |
Defines basic types used in the DMS algorithm.
typedef ct::core::StateVectorArray<STATE_DIM, SCALAR> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::state_vector_array_t |
typedef Eigen::Matrix<SCALAR, STATE_DIM, STATE_DIM> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::state_matrix_t |
typedef ct::core::StateMatrixArray<STATE_DIM, SCALAR> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::state_matrix_array_t |
typedef Eigen::Matrix<SCALAR, STATE_DIM, CONTROL_DIM> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::state_control_matrix_t |
typedef ct::core::StateControlMatrixArray<STATE_DIM, CONTROL_DIM, SCALAR> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::state_control_matrix_array_t |
typedef Eigen::Matrix<SCALAR, CONTROL_DIM, STATE_DIM> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::control_state_matrix_t |
typedef ct::core::ControlVector<CONTROL_DIM, SCALAR> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::control_vector_t |
typedef ct::core::ControlVectorArray<CONTROL_DIM, SCALAR> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::control_vector_array_t |
typedef Eigen::Matrix<SCALAR, CONTROL_DIM, CONTROL_DIM> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::control_matrix_t |
typedef ct::core::ControlMatrixTrajectory<CONTROL_DIM, SCALAR> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::control_matrix_array_t |
typedef SCALAR ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::time_t |
typedef ct::core::tpl::TimeArray<SCALAR> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::time_array_t |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef ct::core::StateVector<STATE_DIM, SCALAR> ct::optcon::DmsDimensions< STATE_DIM, CONTROL_DIM, SCALAR >::state_vector_t |