DirectTrajectoryOptimization
v0.3
|
This class implements Direct transcription. More...
#include <direct_transcription.hpp>
Public Member Functions | |
DTODirectTranscription (std::vector< std::shared_ptr< DynamicsBase< DIMENSIONS > > > dynamics, std::vector< std::shared_ptr< DerivativesBaseDS< DIMENSIONS > > > derivatives, std::shared_ptr< BaseClass::CostFunctionBase< DIMENSIONS > > costFunction, std::vector< std::shared_ptr< BaseClass::ConstraintsBase< DIMENSIONS > > > constraints, Eigen::Vector2d duration, int number_of_nodes, bool methodVerbose) | |
Constructor of DTODirectTranscription. More... | |
Public Member Functions inherited from DirectTrajectoryOptimization::DTOMethodInterface< DIMENSIONS > | |
DTOMethodInterface (std::vector< std::shared_ptr< DynamicsBase< DIMENSIONS > > > dynamics, std::vector< std::shared_ptr< DerivativesBaseDS< DIMENSIONS > > > derivatives, std::shared_ptr< BaseClass::CostFunctionBase< DIMENSIONS > > costFunction, std::vector< std::shared_ptr< BaseClass::ConstraintsBase< DIMENSIONS > > > constraints, Eigen::Vector2d duration, int number_of_nodes, bool methodVerbose) | |
Construct an instance of the DTOMethodInterface class. More... | |
This class implements Direct transcription.
Implementing interfaces for DTO methods
|
inline |
Constructor of DTODirectTranscription.
[in] | dynamics | The vector of dynamics |
[in] | derivatives | The vector of derivatives |
[in] | costFunction | The cost function |
[in] | constraints | The vector of constraints |
[in] | duration | |
[in] | number_of_nodes | The number of nodes for discretization |
[in] | methodVerbose | The flag for method verbosity |