_active_vertices | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_cost_integration | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_dt | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_dt_lb | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_dt_ref | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_dt_ub | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_fd_eval | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_first_run | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_modified | corbo::VertexSetInterface | protected |
_n_adapt | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_n_ref | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_nlp_fun | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_u_prev | corbo::DiscretizationGridInterface | protected |
_u_prev_dt | corbo::DiscretizationGridInterface | protected |
_u_ref | corbo::DiscretizationGridInterface | protected |
_u_seq | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_warm_start | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_x_seq | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_xf | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
_xf_fixed | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
adaptGrid(bool new_run, NlpFunctions &nlp_fun) | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlineprotectedvirtual |
applyIncrementNonFixed(const Eigen::Ref< const Eigen::VectorXd > &increment) | corbo::VertexSetInterface | |
applyIncrementNonFixed(int idx, double increment) | corbo::VertexSetInterface | |
backupParametersActiveVertices() | corbo::VertexSetInterface | |
BaseEdge typedef | mpc_local_planner::FiniteDifferencesGridSE2 | |
BaseMixedEdge typedef | mpc_local_planner::FiniteDifferencesGridSE2 | |
checkAndInitializeXfFixedFlags(int dim_x) | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
clear() override | mpc_local_planner::FullDiscretizationGridBaseSE2 | virtual |
clearConnectedEdges() | corbo::VertexSetInterface | |
computeActiveVertices() override | mpc_local_planner::FullDiscretizationGridBaseSE2 | protectedvirtual |
computeVertexIndices() | corbo::VertexSetInterface | |
CostIntegrationRule enum name | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
createEdges(NlpFunctions &nlp_fun, OptimizationEdgeSet &edges, SystemDynamicsInterface::Ptr dynamics) override | mpc_local_planner::FiniteDifferencesGridSE2 | protectedvirtual |
discardBackupParametersActiveVertices(bool all=false) | corbo::VertexSetInterface | |
DiscretizationGridInterface()=default | corbo::DiscretizationGridInterface | |
DiscretizationGridInterface(int state_dim, int control_dim) | corbo::DiscretizationGridInterface | |
findClosestPose(double x_ref, double y_ref, int start_idx=0, double *distance=nullptr) const | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
findNearestState(const Eigen::VectorXd &x0) | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
FiniteDifferencesGridSE2()=default | mpc_local_planner::FiniteDifferencesGridSE2 | |
FullDiscretizationGridBaseSE2()=default | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
getActiveVertices() override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
getBounds(Eigen::Ref< Eigen::VectorXd > lb, Eigen::Ref< Eigen::VectorXd > ub) | corbo::VertexSetInterface | |
getDt() const | mpc_local_planner::FullDiscretizationGridBaseSE2 | inline |
getDtRef() const | mpc_local_planner::FullDiscretizationGridBaseSE2 | inline |
getFactory() | mpc_local_planner::FiniteDifferencesGridSE2 | inlinestatic |
getFinalTime() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
getFirstControlInput(Eigen::VectorXd &u0) override | mpc_local_planner::FullDiscretizationGridBaseSE2 | virtual |
getFirstDt() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
getInitialDt() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
getInitialN() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
getInstance() const override | mpc_local_planner::FiniteDifferencesGridSE2 | inlinevirtual |
getLowerBound(int idx) | corbo::VertexSetInterface | |
getN() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
getNRef() const | mpc_local_planner::FullDiscretizationGridBaseSE2 | inline |
getParameterDimension() | corbo::VertexSetInterface | |
getParameterValue(int idx) | corbo::VertexSetInterface | |
getParameterVector(Eigen::Ref< Eigen::VectorXd > x) | corbo::VertexSetInterface | |
getState(int k) const | mpc_local_planner::FullDiscretizationGridBaseSE2 | inline |
getStateAndControlTimeSeries(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=corbo::CORBO_INF_DBL) const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | virtual |
getUpperBound(int idx) | corbo::VertexSetInterface | |
getVertices(std::vector< VertexInterface * > &vertices) override | mpc_local_planner::FullDiscretizationGridBaseSE2 | virtual |
hasConstantControls() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
hasSingleDt() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
initializeSequences(const Eigen::VectorXd &x0, const Eigen::VectorXd &xf, ReferenceTrajectoryInterface &uref, NlpFunctions &nlp_fun) | mpc_local_planner::FullDiscretizationGridBaseSE2 | protectedvirtual |
initializeSequences(const Eigen::VectorXd &x0, const Eigen::VectorXd &xf, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, NlpFunctions &nlp_fun) | mpc_local_planner::FullDiscretizationGridBaseSE2 | protectedvirtual |
isDtFixedIntended() const override | mpc_local_planner::FiniteDifferencesGridSE2 | inlineprotectedvirtual |
isEmpty() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
isGridAdaptActive() const | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlineprotectedvirtual |
isModified() const | corbo::VertexSetInterface | |
isMovingHorizonWarmStartActive() const | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlineprotectedvirtual |
isTimeVariableGrid() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
isUniformGrid() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
isValid() const | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
NlpFunctions typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
OptimizationEdgeSet typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
PartiallyFixedVectorVertex typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
providesStateTrajectory() const override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
Ptr typedef | mpc_local_planner::FiniteDifferencesGridSE2 | |
ReferenceTrajectoryInterface typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
resampleTrajectory(int n_new) | mpc_local_planner::FullDiscretizationGridBaseSE2 | protectedvirtual |
restoreBackupParametersActiveVertices(bool keep_backup) | corbo::VertexSetInterface | |
ScalarVertex typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
setBounds(const Eigen::Ref< const Eigen::VectorXd > &lb, const Eigen::Ref< const Eigen::VectorXd > &ub) | corbo::VertexSetInterface | |
setCostIntegrationRule(CostIntegrationRule integration) | mpc_local_planner::FullDiscretizationGridBaseSE2 | inline |
setDtRef(double dt) | mpc_local_planner::FullDiscretizationGridBaseSE2 | inline |
setFiniteDifferencesCollocationMethod(corbo::FiniteDifferencesCollocationInterface::Ptr fd_eval) | mpc_local_planner::FullDiscretizationGridBaseSE2 | inline |
setInitialDt(double dt) override | mpc_local_planner::FullDiscretizationGridBaseSE2 | inlinevirtual |
setLastControlRef(const Eigen::VectorXd &last_u_ref) | corbo::DiscretizationGridInterface | protected |
setLowerBound(int idx, double lb) | corbo::VertexSetInterface | |
setModified(bool modified) | corbo::VertexSetInterface | |
setN(int n, bool try_resample=true) override | mpc_local_planner::FullDiscretizationGridBaseSE2 | virtual |
setNRef(int n) | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
setParameterValue(int idx, double x) | corbo::VertexSetInterface | |
setParameterVector(const Eigen::Ref< const Eigen::VectorXd > &x) | corbo::VertexSetInterface | |
setPreviousControl(const Eigen::VectorXd &prev_u, double prev_u_dt) | corbo::DiscretizationGridInterface | protected |
setUpperBound(int idx, double ub) | corbo::VertexSetInterface | |
setVertexIdx(VertexInterface &vertex, int idx) | corbo::VertexSetInterface | protected |
setWarmStart(bool active) | mpc_local_planner::FullDiscretizationGridBaseSE2 | inline |
setXfFixed(const Eigen::Matrix< bool, -1, 1 > &xf_fixed) | mpc_local_planner::FullDiscretizationGridBaseSE2 | inline |
SystemDynamicsInterface typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
TimeSeries typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
update(const Eigen::VectorXd &x0, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, NlpFunctions &nlp_fun, OptimizationEdgeSet &edges, SystemDynamicsInterface::Ptr dynamics, bool new_run, const corbo::Time &t, ReferenceTrajectoryInterface *sref=nullptr, const Eigen::VectorXd *prev_u=nullptr, double prev_u_dt=0, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr) override | mpc_local_planner::FullDiscretizationGridBaseSE2 | virtual |
updateBounds(const NlpFunctions &nlp_fun) | mpc_local_planner::FullDiscretizationGridBaseSE2 | protected |
UPtr typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
VectorVertex typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
VertexInterface typedef | mpc_local_planner::FullDiscretizationGridBaseSE2 | |
VertexSetInterface() | corbo::VertexSetInterface | |
warmStartShifting(const Eigen::VectorXd &x0) | mpc_local_planner::FullDiscretizationGridBaseSE2 | protectedvirtual |
~DiscretizationGridInterface()=default | corbo::DiscretizationGridInterface | virtual |
~FiniteDifferencesGridSE2()=default | mpc_local_planner::FiniteDifferencesGridSE2 | virtual |
~FullDiscretizationGridBaseSE2()=default | mpc_local_planner::FullDiscretizationGridBaseSE2 | virtual |
~VertexSetInterface() | corbo::VertexSetInterface | virtual |