This is the complete list of members for mpc_local_planner::QuadraticStateCostSE2, including all inherited members.
| _diagonal_mode | corbo::QuadraticStateCost | protected |
| _diagonal_mode_intentionally | corbo::QuadraticStateCost | protected |
| _integral_form | corbo::QuadraticStateCost | protected |
| _lsq_form | corbo::QuadraticStateCost | protected |
| _Q | corbo::QuadraticStateCost | protected |
| _Q_diag | corbo::QuadraticStateCost | protected |
| _Q_diag_sqrt | corbo::QuadraticStateCost | protected |
| _Q_sqrt | corbo::QuadraticStateCost | protected |
| _x_ref | corbo::QuadraticStateCost | protected |
| _zero_x_ref | corbo::QuadraticStateCost | protected |
| checkParameters(int state_dim, int control_dim, std::stringstream *issues) const override | corbo::QuadraticStateCost | 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 override | mpc_local_planner::QuadraticStateCostSE2 | virtual |
| 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 | corbo::StageFunction | virtual |
| computeNonIntegralControlTerm(int k, const Eigen::Ref< const Eigen::VectorXd > &u_k, Eigen::Ref< Eigen::VectorXd > cost) const | corbo::StageFunction | virtual |
| computeNonIntegralDtTerm(int k, double dt, Eigen::Ref< Eigen::VectorXd > cost) const | corbo::StageFunction | virtual |
| 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 | corbo::StageFunction | virtual |
| 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 | corbo::StageFunction | virtual |
| 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::QuadraticStateCostSE2 | virtual |
| ConstPtr typedef | corbo::StageCost | |
| getConcatenatedNonIntegralStateControlTermDimension(int k, bool lsq_mode=false) const | corbo::StageFunction | virtual |
| getConcatenatedNonIntegralStateTermDimension(int k, bool lsq_mode=false) const | corbo::StageFunction | virtual |
| getInstance() const override | mpc_local_planner::QuadraticStateCostSE2 | inlinevirtual |
| getIntegralStateControlTermDimension(int k) const override | corbo::QuadraticStateCost | virtual |
| getNonIntegralControlDeviationTermDimension(int k) const | corbo::StageFunction | virtual |
| getNonIntegralControlTermDimension(int k) const | corbo::StageFunction | virtual |
| getNonIntegralDtTermDimension(int k) const | corbo::StageFunction | virtual |
| getNonIntegralStateControlDtTermDimension(int k) const | corbo::StageFunction | virtual |
| getNonIntegralStateControlTermDimension(int k) const | corbo::StageFunction | virtual |
| getNonIntegralStateDtTermDimension(int k) const | corbo::StageFunction | virtual |
| getNonIntegralStateTermDimension(int k) const override | corbo::QuadraticStateCost | virtual |
| hasIntegralTerms(int k) const override | corbo::QuadraticStateCost | virtual |
| hasNonIntegralTerms(int k) const override | corbo::QuadraticStateCost | virtual |
| 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 override | corbo::QuadraticStateCost | virtual |
| Ptr typedef | mpc_local_planner::QuadraticStateCostSE2 | |
| QuadraticStateCost() | corbo::QuadraticStateCost | |
| QuadraticStateCost(const Eigen::Ref< const Eigen::MatrixXd > &Q, bool integral_form, bool lsq_form=false) | corbo::QuadraticStateCost | |
| QuadraticStateCostSE2() | mpc_local_planner::QuadraticStateCostSE2 | inline |
| QuadraticStateCostSE2(const Eigen::Ref< const Eigen::MatrixXd > &Q, bool integral_form=false, bool lsq_form=false) | mpc_local_planner::QuadraticStateCostSE2 | inline |
| setIntegralForm(bool integral_form) | corbo::QuadraticStateCost | |
| setLsqForm(bool lsq_form) | corbo::QuadraticStateCost | |
| setWeightQ(const Eigen::DiagonalMatrix< double, -1 > &Q) | corbo::QuadraticStateCost | |
| setWeightQ(const Eigen::Ref< const Eigen::MatrixXd > &Q) | corbo::QuadraticStateCost | |
| 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 *) override | corbo::QuadraticStateCost | virtual |
| ~StageFunction()=default | corbo::StageFunction | virtual |