| 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 =0 | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | pure virtual |
| control_matrix_t typedef | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
| control_state_matrix_t typedef | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
| control_vector_t typedef | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
| controlDerivativeIntermediate()=0 | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | pure 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()=0 | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | pure 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 > | |
| doubleSidedDerivative_ | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
| eps_ | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
| evaluateIntermediate()=0 | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | pure virtual |
| evaluateIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
| evaluateTerminal()=0 | ct::optcon::CostFunction< STATE_DIM, CONTROL_DIM, SCALAR > | pure 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 |
| 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::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
| state_vector_t typedef | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | |
| stateControlDerivativeIntermediate()=0 | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | pure 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()=0 | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | pure 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()=0 | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | pure virtual |
| stateDerivativeTerminalBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
| stateSecondDerivativeIntermediate()=0 | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | pure virtual |
| stateSecondDerivativeIntermediateBase() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | protected |
| stateSecondDerivativeTerminal()=0 | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | pure 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 |
| ~CostFunctionQuadratic() | ct::optcon::CostFunctionQuadratic< STATE_DIM, CONTROL_DIM, SCALAR > | virtual |