DirectTrajectoryOptimization  v0.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS > Member List

This is the complete list of members for DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >, including all inherited members.

_methodDirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >
_solverDirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >
ChangeNumberOfPoints()DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
Create(std::shared_ptr< DynamicsBase< DIMENSIONS > > dynamics, std::shared_ptr< DerivativesBaseDS< DIMENSIONS > > derivatives, std::shared_ptr< BaseClass::CostFunctionBase< DIMENSIONS > > costFunction, std::shared_ptr< BaseClass::ConstraintsBase< DIMENSIONS > > constraints, Eigen::Vector2d duration, int numberOfNodes, Solvers::solver_t solverType, Methods::method_t methodType, bool solverVerbose, bool methodVerbose, bool feasiblePointOnly=false)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inlinestatic
CreateWithMultipleDynamics(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 numberOfNodes, Solvers::solver_t solverType, Methods::method_t methodType, bool solverVerbose, bool methodVerbose, bool feasiblePointOnly=false)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inlinestatic
GetDTOSolution(state_vector_array_t &yTraj, control_vector_array_t &uTraj, Eigen::VectorXd &hTraj)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
GetDTOSolution(state_vector_array_t &yTraj, control_vector_array_t &uTraj, Eigen::VectorXd &hTraj, std::vector< int > &phaseId)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
GetFVector(Eigen::VectorXd &fVec)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
InitializeSolver(const std::string &problemName, const std::string &outputFile, const std::string &paramFile, const bool &computeJacobian)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetControlBounds(const control_vector_t &lb, const control_vector_t &ub)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetControlBounds(const control_vector_array_t &lb, const control_vector_array_t &ub)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetDircolMethod(const int &dcm)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetEvenTimeIncrements(const bool &opt)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetFinalControl(const control_vector_t &control)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetFinalState(const state_vector_t &state)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetFinalVelocityZero(const Eigen::VectorXi &vel_indexes)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetFreeFinalState(int state_number)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetGuardFunction(std::vector< double(*)(state_vector_t &)> fcnVector)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetInitialControl(const control_vector_t &control)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetInitialState(const state_vector_t &state)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetPercentageNodesPerDynamics(Eigen::VectorXd nodeSplit)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetStateBounds(const state_vector_t &lb, const state_vector_t &ub)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetStateBounds(const state_vector_array_t &lb, const state_vector_array_t &ub)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetTimeIncrementsBounds(const double &h_min, const double &h_max)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
SetVerbosity(bool verbose)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
Solve(bool warminit=false)DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline
~DirectTrajectoryOptimizationProblem()DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS >inline