addFinalTerm(std::shared_ptr< TermBase< STATE_DIM, CONTROL_DIM, SCALAR >> term, bool verbose=false) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
addIntermediateTerm(std::shared_ptr< TermBase< STATE_DIM, CONTROL_DIM, SCALAR >> term, bool verbose=false) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
BASE typedef | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
clone() const override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
control_matrix_t typedef | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | |
control_state_matrix_t typedef | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | |
control_vector_t typedef | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | |
controlDerivativeIntermediate() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
controlDerivativeIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
controlDerivativeIntermediateNumDiff() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
controlDerivativeIntermediateTest(bool verbose=false) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
controlDerivativeTerminal() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
controlDerivativeTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
controlSecondDerivativeIntermediate() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
controlSecondDerivativeIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
controlSecondDerivativeTerminal() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
controlSecondDerivativeTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
CostFunction() | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunction(const CostFunction &arg) | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunctionAnalytical() | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunctionAnalytical(const CostFunctionAnalytical &arg) | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunctionAnalytical(const std::string &filename, bool verbose=false) | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunctionQuadratic() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunctionQuadratic(const CostFunctionQuadratic &arg) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
doubleSidedDerivative_ | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
eps_ | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
evaluateIntermediate() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
evaluateIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
evaluateTerminal() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
evaluateTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
finalCostAnalytical_ | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
getCurrentStateAndControl(Eigen::Matrix< SCALAR, STATE_DIM, 1 > &x, Eigen::Matrix< SCALAR, CONTROL_DIM, 1 > &u, SCALAR &t) const | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
getFinalTermById(const size_t id) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
getFinalTermByName(const std::string &name) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
getIntermediateTermById(const size_t id) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
getIntermediateTermByName(const std::string &name) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
initialize() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
intermediateCostAnalytical_ | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
loadFromConfigFile(const std::string &filename, bool verbose=false) override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
setCurrentStateAndControl(const state_vector_t &x, const control_vector_t &u, const SCALAR &t=SCALAR(0.0)) | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
shiftTime(const SCALAR t) | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
state_matrix_t | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | |
state_vector_t typedef | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | |
stateControlDerivativeIntermediate() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateControlDerivativeIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateControlDerivativeTerminal() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateControlDerivativeTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateDerivativeIntermediate() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateDerivativeIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateDerivativeIntermediateNumDiff() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateDerivativeIntermediateTest(bool verbose=false) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
stateDerivativeTerminal() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateDerivativeTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateSecondDerivativeIntermediate() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateSecondDerivativeIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateSecondDerivativeTerminal() override | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateSecondDerivativeTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
t_ | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
t_shift_ | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
u_ | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
updateFinalState(const state_vector_t &x_final) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
updateReferenceControl(const control_vector_t &u_ref) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
updateReferenceState(const state_vector_t &x_ref) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
x_ | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
~CostFunction() | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
~CostFunctionAnalytical() | ct::optcon::CostFunctionAnalytical< STATE_DIM, CONTROL_DIM, SCALAR > | |
~CostFunctionQuadratic() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |