DirectTrajectoryOptimization  v0.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCDirectTrajectoryOptimization::BaseClass::ConstraintsBase< DIMENSIONS >Base class for TO constraints
oCDirectTrajectoryOptimization::BaseClass::CostFunctionBolza< DIMENSIONS >Base class to derive cost function of the type J = sum_k( phi_k(x_k,u_k,k) ) + H(X_K)
|oCDirectTrajectoryOptimization::Costs::MinimumEnergyCostBolza< DIMENSIONS >Bolza type cost function minimizing the total energy e = uTRu
|oCDirectTrajectoryOptimization::Costs::MinimumTimeCostBolza< DIMENSIONS >Bolza type cost function minimizing the total trajectory time
|oCDirectTrajectoryOptimization::Costs::MinimumVelocityCostBolza< DIMENSIONS >Bolza type cost function minimizing the total energy e = uTRu
|oCDirectTrajectoryOptimization::Costs::ReachGoalCostBolza< DIMENSIONS >Bolza type cost function minimizing the distance to a goal state
|\CDirectTrajectoryOptimization::Costs::ZeroCostBolza< DIMENSIONS >Cost function with zero intermediate and final costs
oCDirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >This class allows users to solve direct trajectory optimization problems. using different solvers (ipopt/snopt) and different direct methods for trajectory optimization
oCDirectTrajectoryOptimization::DTOMethodInterface< DIMENSIONS >This class serves as a base interface for inheriting classes
|oCDirectTrajectoryOptimization::DTODirectTranscription< DIMENSIONS >This class implements Direct transcription
|\CDirectTrajectoryOptimization::DTOMultipleShooting< DIMENSIONS >This class implements Direct Multiple Shooting
oCDirectTrajectoryOptimization::DTOSolverInterface< DIMENSIONS >This class serves as a base interface for inheriting classes
|oCDirectTrajectoryOptimization::DTOIpoptInterface< DIMENSIONS >Class interfacing Ipopt NLP with a DirectTrajectoryOptimization problem
|\CDirectTrajectoryOptimization::DTOSnoptInterface< DIMENSIONS >Class interfacing SNOPT NLP with DTO Problem
oCDirectTrajectoryOptimization::nonlinearprogramThis class contains all the information related to the NLP
\CDirectTrajectoryOptimization::BaseClass::NumDiffDerivativesBaseThis base class provides functionality for numerical differentiation of vector functions
 \CDirectTrajectoryOptimization::BaseClass::GenericConstraintsBaseBase Class to define vector of constraints and its derivatives
  \CDirectTrajectoryOptimization::ShootingConstraint< DIMENSIONS >Class handling the defects of a multiple shooting method