DirectTrajectoryOptimization  v0.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\NDirectTrajectoryOptimizationMain namespace
 oNBaseClassCollection of base classes to interface with DirectTrajectoryOptimization
 |oCConstraintsBaseBase class for TO constraints
 |oCGenericConstraintsBaseBase Class to define vector of constraints and its derivatives
 |oCCostFunctionBolzaBase class to derive cost function of the type J = sum_k( phi_k(x_k,u_k,k) ) + H(X_K)
 |\CNumDiffDerivativesBaseThis base class provides functionality for numerical differentiation of vector functions
 oNCosts
 |oCMinimumEnergyCostBolzaBolza type cost function minimizing the total energy e = uTRu
 |oCMinimumTimeCostBolzaBolza type cost function minimizing the total trajectory time
 |oCMinimumVelocityCostBolzaBolza type cost function minimizing the total energy e = uTRu
 |oCReachGoalCostBolzaBolza type cost function minimizing the distance to a goal state
 |\CZeroCostBolzaCost function with zero intermediate and final costs
 oNMethodsAn enumeration of the direct trajectory optimization methods that are available for use with the DirectTrajectoryOptimizationProblem class
 oNSolversAn enumeration of the solvers that are available for use with the DirectTrajectoryOptimizationProblem class
 oCDirectTrajectoryOptimizationProblemThis class allows users to solve direct trajectory optimization problems. using different solvers (ipopt/snopt) and different direct methods for trajectory optimization
 oCDTOMethodInterfaceThis class serves as a base interface for inheriting classes
 oCDTODirectTranscriptionThis class implements Direct transcription
 oCDTOMultipleShootingThis class implements Direct Multiple Shooting
 oCShootingConstraintClass handling the defects of a multiple shooting method
 oCnonlinearprogramThis class contains all the information related to the NLP
 oCDTOSolverInterfaceThis class serves as a base interface for inheriting classes
 oCDTOIpoptInterfaceClass interfacing Ipopt NLP with a DirectTrajectoryOptimization problem
 \CDTOSnoptInterfaceClass interfacing SNOPT NLP with DTO Problem