This is the complete list of members for mpc_local_planner::TerminalBallSE2, including all inherited members.
_diagonal_mode | corbo::TerminalBall | protected |
_diagonal_mode_intentionally | corbo::TerminalBall | protected |
_gamma | corbo::TerminalBall | protected |
_S | corbo::TerminalBall | protected |
_S_diag | corbo::TerminalBall | protected |
_x_ref | corbo::TerminalBall | protected |
_zero_x_ref | corbo::TerminalBall | protected |
checkParameters(int state_dim, int control_dim, FinalStageCost::ConstPtr final_stage_cost, std::stringstream *issues) const override | corbo::TerminalBall | virtual |
corbo::StageFunction::checkParameters(int state_dim, int control_dim, std::stringstream *issues) const | corbo::StageFunction | virtual |
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) const | corbo::StageFunction | virtual |
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) const | corbo::StageFunction | virtual |
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 final | corbo::FinalStageConstraint | privatevirtual |
computeNonIntegralControlDeviationTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &u_k, const Eigen::Ref< const Eigen::VectorXd > &u_prev, double dt, Eigen::Ref< Eigen::VectorXd > cost) const final | corbo::FinalStageConstraint | privatevirtual |
computeNonIntegralControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) const final | corbo::FinalStageConstraint | privatevirtual |
computeNonIntegralDtTerm(int k, double dt, Eigen::Ref< Eigen::VectorXd > cost) const final | corbo::FinalStageConstraint | privatevirtual |
computeNonIntegralStateControlDtTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, const Eigen::Ref< const Eigen::VectorXd > &u_k, double dt_k_prev, Eigen::Ref< Eigen::VectorXd > cost) const final | corbo::FinalStageConstraint | privatevirtual |
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 final | corbo::FinalStageConstraint | privatevirtual |
computeNonIntegralStateDtTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, double dt_k, Eigen::Ref< Eigen::VectorXd > cost) const | corbo::StageFunction | virtual |
computeNonIntegralStateTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &x_k, Eigen::Ref< Eigen::VectorXd > cost) const override | mpc_local_planner::TerminalBallSE2 | virtual |
ConstPtr typedef | corbo::TerminalBall | |
getConcatenatedNonIntegralStateControlTermDimension(int k, bool lsq_mode=false) const | corbo::StageFunction | virtual |
getConcatenatedNonIntegralStateTermDimension(int k, bool lsq_mode=false) const | corbo::StageFunction | virtual |
getGamma() | corbo::TerminalBall | |
getInstance() const override | mpc_local_planner::TerminalBallSE2 | inlinevirtual |
getIntegralStateControlTermDimension(int k) const final | corbo::FinalStageConstraint | privatevirtual |
getNonIntegralControlDeviationTermDimension(int k) const final | corbo::FinalStageConstraint | privatevirtual |
getNonIntegralControlTermDimension(int k) const final | corbo::FinalStageConstraint | privatevirtual |
getNonIntegralDtTermDimension(int k) const final | corbo::FinalStageConstraint | privatevirtual |
getNonIntegralStateControlDtTermDimension(int k) const final | corbo::FinalStageConstraint | privatevirtual |
getNonIntegralStateControlTermDimension(int k) const final | corbo::FinalStageConstraint | privatevirtual |
getNonIntegralStateDtTermDimension(int k) const | corbo::StageFunction | virtual |
getNonIntegralStateTermDimension(int k) const override | corbo::TerminalBall | virtual |
getWeightS() const | corbo::TerminalBall | |
hasIntegralTerms(int k) const final | corbo::FinalStageConstraint | virtual |
hasNonIntegralTerms(int k) const final | corbo::FinalStageConstraint | virtual |
isEqualityConstraint() const override | corbo::TerminalBall | virtual |
isInequalityConstraint() const | corbo::FinalStageConstraint | |
isLinearNonIntegralControlTerm(int k) const | corbo::StageFunction | virtual |
isLinearNonIntegralDtTerm(int k) const | corbo::StageFunction | virtual |
isLinearNonIntegralStateTerm(int k) const | corbo::StageFunction | virtual |
isLsqFormNonIntegralControlTerm(int k) const | corbo::StageFunction | virtual |
isLsqFormNonIntegralDtTerm(int k) const | corbo::StageFunction | virtual |
isLsqFormNonIntegralStateTerm(int k) const | corbo::StageFunction | virtual |
Ptr typedef | mpc_local_planner::TerminalBallSE2 | |
setGamma(double gamma) | corbo::TerminalBall | |
setWeightS(const Eigen::DiagonalMatrix< double, -1 > &S) | corbo::TerminalBall | |
setWeightS(const Eigen::Ref< const Eigen::MatrixXd > &S) | corbo::TerminalBall | |
TerminalBall()=default | corbo::TerminalBall | |
TerminalBall(const Eigen::Ref< const Eigen::MatrixXd > &S, double gamma) | corbo::TerminalBall | |
TerminalBallSE2() | mpc_local_planner::TerminalBallSE2 | inline |
TerminalBallSE2(const Eigen::Ref< const Eigen::MatrixXd > &S, double gamma) | mpc_local_planner::TerminalBallSE2 | inline |
update(int n, double t, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, ReferenceTrajectoryInterface *sref, bool single_dt, const Eigen::VectorXd &x0, FinalStageCost::ConstPtr final_stage_cost, StagePreprocessor::Ptr stage_preprocessor, const std::vector< double > &dts, const DiscretizationGridInterface *) override | corbo::TerminalBall | virtual |
corbo::FinalStageConstraint::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) final | corbo::FinalStageConstraint | virtual |
~StageFunction()=default | corbo::StageFunction | virtual |