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::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
control_matrix_t typedef | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | |
control_state_matrix_t typedef | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | |
control_vector_t typedef | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | |
controlDerivativeIntermediate() override | ct::optcon::CostFunctionQuadraticSimple< 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() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
controlDerivativeTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
controlSecondDerivativeIntermediate() override | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
controlSecondDerivativeIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
controlSecondDerivativeTerminal() | ct::optcon::CostFunctionQuadratic< 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 > | |
CostFunctionQuadratic() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunctionQuadratic(const CostFunctionQuadratic &arg) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunctionQuadraticSimple() | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunctionQuadraticSimple(const state_matrix_t &Q, const control_matrix_t &R, const state_vector_t &x_nominal, const control_vector_t &u_nominal, const state_vector_t &x_final, const state_matrix_t &Q_final) | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | |
CostFunctionQuadraticSimple(const CostFunctionQuadraticSimple &arg) | ct::optcon::CostFunctionQuadraticSimple< 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::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
evaluateIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
evaluateTerminal() override | ct::optcon::CostFunctionQuadraticSimple< 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) | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
Q_ | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
Q_final_ | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
R_ | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
setCurrentStateAndControl(const state_vector_t &x, const control_vector_t &u, const SCALAR &t) override | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
ct::optcon::CostFunctionQuadratic::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::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | |
state_vector_t typedef | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | |
stateControlDerivativeIntermediate() override | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateControlDerivativeIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateControlDerivativeTerminal() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateControlDerivativeTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateDerivativeIntermediate() override | ct::optcon::CostFunctionQuadraticSimple< 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::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateDerivativeTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateSecondDerivativeIntermediate() override | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
stateSecondDerivativeIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
stateSecondDerivativeTerminal() override | ct::optcon::CostFunctionQuadraticSimple< 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 |
u_deviation_ | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
u_nominal_ | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
updateFinalState(const state_vector_t &x_final) override | ct::optcon::CostFunctionQuadraticSimple< 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) override | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
x_ | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
x_deviation_ | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
x_final_ | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
x_nominal_ | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
~CostFunction() | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
~CostFunctionQuadratic() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |
~CostFunctionQuadraticSimple() | ct::optcon::CostFunctionQuadraticSimple< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |