This is the complete list of members for mpc_local_planner::MinTimeViaPointsCost, including all inherited members.
_single_dt | mpc_local_planner::MinTimeViaPointsCost | protected |
_time_weight | mpc_local_planner::MinTimeViaPointsCost | protected |
_via_points | mpc_local_planner::MinTimeViaPointsCost | protected |
_via_points_ordered | mpc_local_planner::MinTimeViaPointsCost | protected |
_vp_association | mpc_local_planner::MinTimeViaPointsCost | protected |
_vp_orientation_weight | mpc_local_planner::MinTimeViaPointsCost | protected |
_vp_position_weight | mpc_local_planner::MinTimeViaPointsCost | protected |
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 | corbo::StageFunction | 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 override | mpc_local_planner::MinTimeViaPointsCost | 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::MinTimeViaPointsCost | 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::MinTimeViaPointsCost | inlinevirtual |
getIntegralStateControlTermDimension(int k) const | corbo::StageFunction | virtual |
getNonIntegralControlDeviationTermDimension(int k) const | corbo::StageFunction | virtual |
getNonIntegralControlTermDimension(int k) const | corbo::StageFunction | virtual |
getNonIntegralDtTermDimension(int k) const override | mpc_local_planner::MinTimeViaPointsCost | inlinevirtual |
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 | mpc_local_planner::MinTimeViaPointsCost | virtual |
hasIntegralTerms(int k) const override | mpc_local_planner::MinTimeViaPointsCost | inlinevirtual |
hasNonIntegralTerms(int k) const override | mpc_local_planner::MinTimeViaPointsCost | inlinevirtual |
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 override | mpc_local_planner::MinTimeViaPointsCost | inlinevirtual |
isLsqFormNonIntegralStateTerm(int k) const | corbo::StageFunction | virtual |
MinTimeViaPointsCost()=default | mpc_local_planner::MinTimeViaPointsCost | |
MinTimeViaPointsCost(const ViaPointContainer &via_points, double position_weight, double orientation_weight, bool via_points_ordered) | mpc_local_planner::MinTimeViaPointsCost | inline |
Ptr typedef | mpc_local_planner::MinTimeViaPointsCost | |
setViaPointContainer(const ViaPointContainer &via_points) | mpc_local_planner::MinTimeViaPointsCost | inline |
setViaPointOrderedMode(bool ordered) | mpc_local_planner::MinTimeViaPointsCost | inline |
setViaPointWeights(double position_weight, double orientation_weight) | mpc_local_planner::MinTimeViaPointsCost | inline |
update(int n, double, corbo::ReferenceTrajectoryInterface &, corbo::ReferenceTrajectoryInterface &, corbo::ReferenceTrajectoryInterface *, bool single_dt, const Eigen::VectorXd &x0, corbo::StagePreprocessor::Ptr, const std::vector< double > &, const corbo::DiscretizationGridInterface *grid) override | mpc_local_planner::MinTimeViaPointsCost | virtual |
ViaPointContainer typedef | mpc_local_planner::MinTimeViaPointsCost | |
~StageFunction()=default | corbo::StageFunction | virtual |