corbo::QuadraticFinalStateCost Member List

This is the complete list of members for corbo::QuadraticFinalStateCost, including all inherited members.

_diagonal_modecorbo::QuadraticFinalStateCostprotected
_diagonal_mode_intentionallycorbo::QuadraticFinalStateCostprotected
_lsq_formcorbo::QuadraticFinalStateCostprotected
_Qfcorbo::QuadraticFinalStateCostprotected
_Qf_diagcorbo::QuadraticFinalStateCostprotected
_Qf_diag_sqrtcorbo::QuadraticFinalStateCostprotected
_Qf_sqrtcorbo::QuadraticFinalStateCostprotected
_x_refcorbo::QuadraticFinalStateCostprotected
_zero_x_refcorbo::QuadraticFinalStateCostprotected
checkParameters(int state_dim, int control_dim, std::stringstream *issues) const overridecorbo::QuadraticFinalStateCostvirtual
computeConcatenatedNonIntegralStateControlTerms(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost, bool lsq_mode=false) constcorbo::StageFunctionvirtual
computeConcatenatedNonIntegralStateTerms(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost, bool lsq_mode=false) constcorbo::StageFunctionvirtual
computeIntegralStateControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) const finalcorbo::FinalStageCostinlineprivatevirtual
computeNonIntegralControlDeviationTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &u_k, const Eigen::Ref< const Eigen::VectorXd > &u_prev, double dt_prev, Eigen::Ref< Eigen::VectorXd > cost) const finalcorbo::FinalStageCostinlineprivatevirtual
computeNonIntegralControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) const finalcorbo::FinalStageCostinlineprivatevirtual
computeNonIntegralDtTerm(int k, double dt, Eigen::Ref< Eigen::VectorXd > cost) const finalcorbo::FinalStageCostinlineprivatevirtual
computeNonIntegralStateControlDtTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost) const finalcorbo::FinalStageCostinlineprivatevirtual
computeNonIntegralStateControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) const finalcorbo::FinalStageCostinlineprivatevirtual
computeNonIntegralStateDtTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost) constcorbo::StageFunctioninlinevirtual
computeNonIntegralStateTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, Eigen::Ref< Eigen::VectorXd > cost) const overridecorbo::QuadraticFinalStateCostvirtual
ConstPtr typedefcorbo::BaseQuadraticFinalStateCost
getConcatenatedNonIntegralStateControlTermDimension(int k, bool lsq_mode=false) constcorbo::StageFunctionvirtual
getConcatenatedNonIntegralStateTermDimension(int k, bool lsq_mode=false) constcorbo::StageFunctionvirtual
getInstance() const overridecorbo::QuadraticFinalStateCostinlinevirtual
getIntegralStateControlTermDimension(int k) const finalcorbo::FinalStageCostinlineprivatevirtual
getNonIntegralControlDeviationTermDimension(int k) const finalcorbo::FinalStageCostinlineprivatevirtual
getNonIntegralControlTermDimension(int k) const finalcorbo::FinalStageCostinlineprivatevirtual
getNonIntegralDtTermDimension(int k) const finalcorbo::FinalStageCostinlineprivatevirtual
getNonIntegralStateControlDtTermDimension(int k) const finalcorbo::FinalStageCostinlineprivatevirtual
getNonIntegralStateControlTermDimension(int k) const finalcorbo::FinalStageCostinlineprivatevirtual
getNonIntegralStateDtTermDimension(int k) constcorbo::StageFunctioninlinevirtual
getNonIntegralStateTermDimension(int k) const overridecorbo::QuadraticFinalStateCostinlinevirtual
getWeightQf() const overridecorbo::QuadraticFinalStateCostinlinevirtual
hasIntegralTerms(int k) const finalcorbo::FinalStageCostinlinevirtual
hasNonIntegralTerms(int k) const finalcorbo::FinalStageCostinlinevirtual
isLinearNonIntegralControlTerm(int k) constcorbo::StageFunctioninlinevirtual
isLinearNonIntegralDtTerm(int k) constcorbo::StageFunctioninlinevirtual
isLinearNonIntegralStateTerm(int k) constcorbo::StageFunctioninlinevirtual
isLsqFormNonIntegralControlTerm(int k) constcorbo::StageFunctioninlinevirtual
isLsqFormNonIntegralDtTerm(int k) constcorbo::StageFunctioninlinevirtual
isLsqFormNonIntegralStateTerm(int k) const overridecorbo::QuadraticFinalStateCostinlinevirtual
Ptr typedefcorbo::QuadraticFinalStateCost
QuadraticFinalStateCost()corbo::QuadraticFinalStateCostinline
QuadraticFinalStateCost(const Eigen::Ref< const Eigen::MatrixXd > &Qf, bool lsq_form)corbo::QuadraticFinalStateCostinline
setLsqForm(bool lsq_form)corbo::QuadraticFinalStateCostinline
setWeightQf(const Eigen::Ref< const Eigen::MatrixXd > &Qf)corbo::QuadraticFinalStateCost
setWeightQf(const Eigen::DiagonalMatrix< double, -1 > &Qf)corbo::QuadraticFinalStateCost
update(int n, double t, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector< double > &dts, const DiscretizationGridInterface *grid) overridecorbo::QuadraticFinalStateCostinlinevirtual
~StageFunction()=defaultcorbo::StageFunctionvirtual


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:07:21