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 |