_method | DirectTrajectoryOptimization::DirectTrajectoryOptimizationProblem< DIMENSIONS > | |
_solver | DirectTrajectoryOptimization::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 ¶mFile, 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 |