- 3.0.2 optimal control module.
ct::optcon::DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR > Struct Template Reference

The DMS policy used as a solution container. More...

#include <DmsSolver.h>

Public Types

typedef DIMENSIONS::state_vector_array_t state_vector_array_t
 
typedef DIMENSIONS::control_vector_array_t control_vector_array_t
 
typedef DIMENSIONS::time_array_t time_array_t
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef DmsDimensions< STATE_DIM, CONTROL_DIM, SCALARDIMENSIONS
 
state_vector_array_t xSolution_
 
control_vector_array_t uSolution_
 
time_array_t tSolution_
 

Detailed Description

template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR = double>
struct ct::optcon::DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >

The DMS policy used as a solution container.

Examples:
DMS.cpp.

Member Typedef Documentation

◆ state_vector_array_t

template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR = double>
typedef DIMENSIONS::state_vector_array_t ct::optcon::DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >::state_vector_array_t

◆ control_vector_array_t

template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR = double>
typedef DIMENSIONS::control_vector_array_t ct::optcon::DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >::control_vector_array_t

◆ time_array_t

template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR = double>
typedef DIMENSIONS::time_array_t ct::optcon::DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >::time_array_t

Member Data Documentation

◆ DIMENSIONS

template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR = double>
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef DmsDimensions<STATE_DIM, CONTROL_DIM, SCALAR> ct::optcon::DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >::DIMENSIONS

◆ xSolution_

◆ uSolution_

◆ tSolution_

template<size_t STATE_DIM, size_t CONTROL_DIM, typename SCALAR = double>
time_array_t ct::optcon::DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >::tSolution_

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