corbo::MinimumTime Member List

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

_custom_weightcorbo::MinimumTimeprotected
_lsq_formcorbo::MinimumTimeprotected
_single_dtcorbo::MinimumTimeprotected
_weightcorbo::MinimumTimeprotected
checkParameters(int state_dim, int control_dim, std::stringstream *issues) constcorbo::StageFunctioninlinevirtual
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) constcorbo::StageFunctioninlinevirtual
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) constcorbo::StageFunctioninlinevirtual
computeNonIntegralControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) constcorbo::StageFunctioninlinevirtual
computeNonIntegralDtTerm(int k, double dt, Eigen::Ref< Eigen::VectorXd > cost) const overridecorbo::MinimumTimeinlinevirtual
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) constcorbo::StageFunctioninlinevirtual
computeNonIntegralStateControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) constcorbo::StageFunctioninlinevirtual
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) constcorbo::StageFunctioninlinevirtual
ConstPtr typedefcorbo::StageCost
getConcatenatedNonIntegralStateControlTermDimension(int k, bool lsq_mode=false) constcorbo::StageFunctionvirtual
getConcatenatedNonIntegralStateTermDimension(int k, bool lsq_mode=false) constcorbo::StageFunctionvirtual
getCustomWeight() constcorbo::MinimumTimeinline
getInstance() const overridecorbo::MinimumTimeinlinevirtual
getIntegralStateControlTermDimension(int k) constcorbo::StageFunctioninlinevirtual
getNonIntegralControlDeviationTermDimension(int k) constcorbo::StageFunctioninlinevirtual
getNonIntegralControlTermDimension(int k) constcorbo::StageFunctioninlinevirtual
getNonIntegralDtTermDimension(int k) const overridecorbo::MinimumTimeinlinevirtual
getNonIntegralStateControlDtTermDimension(int k) constcorbo::StageFunctioninlinevirtual
getNonIntegralStateControlTermDimension(int k) constcorbo::StageFunctioninlinevirtual
getNonIntegralStateDtTermDimension(int k) constcorbo::StageFunctioninlinevirtual
getNonIntegralStateTermDimension(int k) constcorbo::StageFunctioninlinevirtual
hasIntegralTerms(int k) const overridecorbo::MinimumTimeinlinevirtual
hasNonIntegralTerms(int k) const overridecorbo::MinimumTimeinlinevirtual
isLinearNonIntegralControlTerm(int k) constcorbo::StageFunctioninlinevirtual
isLinearNonIntegralDtTerm(int k) constcorbo::StageFunctioninlinevirtual
isLinearNonIntegralStateTerm(int k) constcorbo::StageFunctioninlinevirtual
isLsqFormNonIntegralControlTerm(int k) constcorbo::StageFunctioninlinevirtual
isLsqFormNonIntegralDtTerm(int k) const overridecorbo::MinimumTimeinlinevirtual
isLsqFormNonIntegralStateTerm(int k) constcorbo::StageFunctioninlinevirtual
MinimumTime()=defaultcorbo::MinimumTime
MinimumTime(bool lsq_form)corbo::MinimumTimeinline
Ptr typedefcorbo::MinimumTime
setCustomWeight(double weight)corbo::MinimumTimeinline
setLsqForm(bool lsq_form)corbo::MinimumTimeinline
update(int n, double, ReferenceTrajectoryInterface &, ReferenceTrajectoryInterface &, ReferenceTrajectoryInterface *, bool single_dt, const Eigen::VectorXd &x0, StagePreprocessor::Ptr stage_preprocessor, const std::vector< double > &dts, const DiscretizationGridInterface *) overridecorbo::MinimumTimeinlinevirtual
~StageFunction()=defaultcorbo::StageFunctionvirtual


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:08:03