| Base | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| changeCostFunction(const typename Base::OptConProblem_t::CostFunctionPtr_t &cf) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR >::changeCostFunction(const typename OptConProblem_t::CostFunctionPtr_t &cf)=0 | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | pure virtual |
| changeGeneralConstraints(const typename Base::OptConProblem_t::ConstraintPtr_t con) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR >::changeGeneralConstraints(const typename OptConProblem_t::ConstraintPtr_t con) | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| changeInitialState(const core::StateVector< STATE_DIM, SCALAR > &x0) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| changeInputBoxConstraints(const typename Base::OptConProblem_t::ConstraintPtr_t con) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR >::changeInputBoxConstraints(const typename OptConProblem_t::ConstraintPtr_t con) | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| changeLinearSystem(const typename Base::OptConProblem_t::LinearPtr_t &lin) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR >::changeLinearSystem(const typename OptConProblem_t::LinearPtr_t &lin)=0 | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | pure virtual |
| changeNonlinearSystem(const typename Base::OptConProblem_t::DynamicsPtr_t &dyn) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR >::changeNonlinearSystem(const typename OptConProblem_t::DynamicsPtr_t &dyn)=0 | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | pure virtual |
| changeStateBoxConstraints(const typename Base::OptConProblem_t::ConstraintPtr_t con) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR >::changeStateBoxConstraints(const typename OptConProblem_t::ConstraintPtr_t con) | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| changeTimeHorizon(const SCALAR &tf) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| configure(const DmsSettings &settings) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| configureFromFile(const std::string &filename, bool verbose=true, const std::string &ns=DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > ::SolverName) | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| CONTROL_D | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | static |
| control_vector_array_t typedef | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| control_vector_t typedef | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| Derived typedef | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | |
| DIMENSIONS typedef | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| DmsSolver(const ContinuousOptConProblem< STATE_DIM, CONTROL_DIM, SCALAR > problem, DmsSettings settingsDms) | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| generateCode(const ct::core::DerivativesCppadSettings &settings) | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getControlTrajectory() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getCost() const | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getCostFunctionInstances() override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getCostFunctionInstances() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getGeneralConstraintsInstances() override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getGeneralConstraintsInstances() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getInputBoxConstraintsInstances() override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getInputBoxConstraintsInstances() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getLinearSystemsInstances() override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getLinearSystemsInstances() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getNonlinearSystemsInstances() override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getNonlinearSystemsInstances() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getSolution() override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getStateBoxConstraintsInstances() override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getStateBoxConstraintsInstances() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getStateTrajectory() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getTimeArray() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| getTimeHorizon() const override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| OptConProblem_t typedef | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| OptConSolver() | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| Policy_t typedef | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| printSolution() | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inline |
| runIteration() | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| Scalar_t typedef | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | |
| setInitialGuess(const Policy_t &initialGuess) override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| setProblem(const OptConProblem_t &optConProblem) | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| Settings_t typedef | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | |
| solve() override | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |
| STATE_D | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | static |
| state_vector_array_t typedef | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| state_vector_t typedef | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| time_array_t typedef | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| ~DmsSolver() override=default | ct::optcon::DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR > | |
| ~OptConSolver() | ct::optcon::OptConSolver< DmsSolver< STATE_DIM, CONTROL_DIM, SCALAR >, DmsPolicy< STATE_DIM, CONTROL_DIM, SCALAR >, DmsSettings, STATE_DIM, CONTROL_DIM, SCALAR > | inlinevirtual |