| 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 |