| _active_vertices | corbo::FullDiscretizationGridBase | protected |
| _adapt_first_iter | corbo::FiniteDifferencesVariableGrid | protected |
| _cost_integration | corbo::FullDiscretizationGridBase | protected |
| _dt | corbo::FullDiscretizationGridBase | protected |
| _dt_hyst_ratio | corbo::FiniteDifferencesVariableGrid | protected |
| _dt_lb | corbo::FullDiscretizationGridBase | protected |
| _dt_ref | corbo::FullDiscretizationGridBase | protected |
| _dt_ub | corbo::FullDiscretizationGridBase | protected |
| _fd_eval | corbo::FullDiscretizationGridBase | protected |
| _first_run | corbo::FullDiscretizationGridBase | protected |
| _grid_adapt | corbo::FiniteDifferencesVariableGrid | protected |
| _modified | corbo::VertexSetInterface | protected |
| _n_adapt | corbo::FullDiscretizationGridBase | protected |
| _n_max | corbo::FiniteDifferencesVariableGrid | protected |
| _n_min | corbo::FiniteDifferencesVariableGrid | protected |
| _n_ref | corbo::FullDiscretizationGridBase | protected |
| _nlp_fun | corbo::FullDiscretizationGridBase | protected |
| _u_prev | corbo::DiscretizationGridInterface | protected |
| _u_prev_dt | corbo::DiscretizationGridInterface | protected |
| _u_ref | corbo::DiscretizationGridInterface | protected |
| _u_seq | corbo::FullDiscretizationGridBase | protected |
| _warm_start | corbo::FullDiscretizationGridBase | protected |
| _x_seq | corbo::FullDiscretizationGridBase | protected |
| _xf | corbo::FullDiscretizationGridBase | protected |
| _xf_fixed | corbo::FullDiscretizationGridBase | protected |
| adaptGrid(bool new_run, NlpFunctions &nlp_fun) override | corbo::FiniteDifferencesVariableGrid | protectedvirtual |
| adaptGridSimpleShrinkingHorizon(NlpFunctions &nlp_fun) | corbo::FiniteDifferencesVariableGrid | protected |
| adaptGridTimeBasedAggressiveEstimate(NlpFunctions &nlp_fun) | corbo::FiniteDifferencesVariableGrid | protected |
| adaptGridTimeBasedSingleStep(NlpFunctions &nlp_fun) | corbo::FiniteDifferencesVariableGrid | protected |
| applyIncrementNonFixed(const Eigen::Ref< const Eigen::VectorXd > &increment) | corbo::VertexSetInterface | |
| applyIncrementNonFixed(int idx, double increment) | corbo::VertexSetInterface | |
| backupParametersActiveVertices() | corbo::VertexSetInterface | |
| checkAndInitializeXfFixedFlags(int dim_x) | corbo::FullDiscretizationGridBase | protected |
| clear() override | corbo::FullDiscretizationGridBase | virtual |
| clearConnectedEdges() | corbo::VertexSetInterface | |
| computeActiveVertices() override | corbo::FullDiscretizationGridBase | protectedvirtual |
| computeVertexIndices() | corbo::VertexSetInterface | |
| CostIntegrationRule enum name | corbo::FullDiscretizationGridBase | |
| createEdges(NlpFunctions &nlp_fun, OptimizationEdgeSet &edges, SystemDynamicsInterface::Ptr dynamics) override | corbo::FiniteDifferencesGrid | protectedvirtual |
| disableGridAdaptation() | corbo::FiniteDifferencesVariableGrid | inline |
| discardBackupParametersActiveVertices(bool all=false) | corbo::VertexSetInterface | |
| DiscretizationGridInterface()=default | corbo::DiscretizationGridInterface | |
| DiscretizationGridInterface(int state_dim, int control_dim) | corbo::DiscretizationGridInterface | |
| findNearestState(const Eigen::VectorXd &x0) | corbo::FullDiscretizationGridBase | protected |
| FiniteDifferencesGrid()=default | corbo::FiniteDifferencesGrid | |
| FiniteDifferencesVariableGrid()=default | corbo::FiniteDifferencesVariableGrid | |
| FullDiscretizationGridBase()=default | corbo::FullDiscretizationGridBase | |
| getActiveVertices() override | corbo::FullDiscretizationGridBase | inlinevirtual |
| getBounds(Eigen::Ref< Eigen::VectorXd > lb, Eigen::Ref< Eigen::VectorXd > ub) | corbo::VertexSetInterface | |
| getDt() const | corbo::FullDiscretizationGridBase | inline |
| getDtRef() const | corbo::FullDiscretizationGridBase | inline |
| getFactory() | corbo::FiniteDifferencesVariableGrid | inlinestatic |
| getFinalTime() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| getFirstControlInput(Eigen::VectorXd &u0) override | corbo::FullDiscretizationGridBase | virtual |
| getFirstDt() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| getInitialDt() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| getInitialN() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| getInstance() const override | corbo::FiniteDifferencesVariableGrid | inlinevirtual |
| getLowerBound(int idx) | corbo::VertexSetInterface | |
| getN() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| getNRef() const | corbo::FullDiscretizationGridBase | inline |
| getParameterDimension() | corbo::VertexSetInterface | |
| getParameterValue(int idx) | corbo::VertexSetInterface | |
| getParameterVector(Eigen::Ref< Eigen::VectorXd > x) | corbo::VertexSetInterface | |
| getState(int k) const | corbo::FullDiscretizationGridBase | inline |
| getStateAndControlTimeSeries(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) const override | corbo::FullDiscretizationGridBase | virtual |
| getUpperBound(int idx) | corbo::VertexSetInterface | |
| getVertices(std::vector< VertexInterface * > &vertices) override | corbo::FullDiscretizationGridBase | virtual |
| GridAdaptStrategy enum name | corbo::FiniteDifferencesVariableGrid | |
| hasConstantControls() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| hasSingleDt() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| initializeSequences(const Eigen::VectorXd &x0, const Eigen::VectorXd &xf, ReferenceTrajectoryInterface &uref, NlpFunctions &nlp_fun) | corbo::FullDiscretizationGridBase | protectedvirtual |
| initializeSequences(const Eigen::VectorXd &x0, const Eigen::VectorXd &xf, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, NlpFunctions &nlp_fun) | corbo::FullDiscretizationGridBase | protectedvirtual |
| isDtFixedIntended() const override | corbo::FiniteDifferencesVariableGrid | inlineprotectedvirtual |
| isEmpty() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| isGridAdaptActive() const override | corbo::FiniteDifferencesVariableGrid | inlineprotectedvirtual |
| isModified() const | corbo::VertexSetInterface | inline |
| isMovingHorizonWarmStartActive() const override | corbo::FiniteDifferencesVariableGrid | inlineprotectedvirtual |
| isTimeVariableGrid() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| isUniformGrid() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| isValid() const | corbo::FullDiscretizationGridBase | inlinevirtual |
| providesStateTrajectory() const override | corbo::FullDiscretizationGridBase | inlinevirtual |
| Ptr typedef | corbo::FiniteDifferencesVariableGrid | |
| resampleTrajectory(int n_new) | corbo::FullDiscretizationGridBase | protectedvirtual |
| restoreBackupParametersActiveVertices(bool keep_backup) | corbo::VertexSetInterface | |
| setBounds(const Eigen::Ref< const Eigen::VectorXd > &lb, const Eigen::Ref< const Eigen::VectorXd > &ub) | corbo::VertexSetInterface | |
| setCostIntegrationRule(CostIntegrationRule integration) | corbo::FullDiscretizationGridBase | inline |
| setDtBounds(double dt_lb, double dt_ub) | corbo::FiniteDifferencesVariableGrid | |
| setDtRef(double dt) | corbo::FullDiscretizationGridBase | inline |
| setFiniteDifferencesCollocationMethod(FiniteDifferencesCollocationInterface::Ptr fd_eval) | corbo::FullDiscretizationGridBase | inline |
| setGridAdaptSimpleShrinkingHorizon(bool adapt_first_iter=false) | corbo::FiniteDifferencesVariableGrid | |
| setGridAdaptTimeBasedAggressiveEstimate(int n_max, double dt_hyst_ratio=0.1, bool adapt_first_iter=false) | corbo::FiniteDifferencesVariableGrid | |
| setGridAdaptTimeBasedSingleStep(int n_max, double dt_hyst_ratio=0.1, bool adapt_first_iter=false) | corbo::FiniteDifferencesVariableGrid | |
| setInitialDt(double dt) override | corbo::FullDiscretizationGridBase | inlinevirtual |
| setLastControlRef(const Eigen::VectorXd &last_u_ref) | corbo::DiscretizationGridInterface | inlineprotected |
| setLowerBound(int idx, double lb) | corbo::VertexSetInterface | |
| setModified(bool modified) | corbo::VertexSetInterface | inline |
| setN(int n, bool try_resample=true) override | corbo::FullDiscretizationGridBase | virtual |
| setNmin(int n_min) | corbo::FiniteDifferencesVariableGrid | inline |
| setNRef(int n) | corbo::FullDiscretizationGridBase | |
| 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 | inlineprotected |
| setUpperBound(int idx, double ub) | corbo::VertexSetInterface | |
| setVertexIdx(VertexInterface &vertex, int idx) | corbo::VertexSetInterface | inlineprotected |
| setWarmStart(bool active) | corbo::FullDiscretizationGridBase | inline |
| setXfFixed(const Eigen::Matrix< bool, -1, 1 > &xf_fixed) | corbo::FullDiscretizationGridBase | inline |
| update(const Eigen::VectorXd &x0, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, NlpFunctions &nlp_fun, OptimizationEdgeSet &edges, SystemDynamicsInterface::Ptr dynamics, bool new_run, const Time &t, ReferenceTrajectoryInterface *sref=nullptr, const Eigen::VectorXd *prev_u=nullptr, double prev_u_dt=0, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr) override | corbo::FullDiscretizationGridBase | virtual |
| updateBounds(const NlpFunctions &nlp_fun) | corbo::FullDiscretizationGridBase | protected |
| UPtr typedef | corbo::FiniteDifferencesVariableGrid | |
| VertexSetInterface() | corbo::VertexSetInterface | inline |
| warmStartShifting(const Eigen::VectorXd &x0) | corbo::FullDiscretizationGridBase | protectedvirtual |
| ~DiscretizationGridInterface()=default | corbo::DiscretizationGridInterface | virtual |
| ~FiniteDifferencesGrid()=default | corbo::FiniteDifferencesGrid | virtual |
| ~FiniteDifferencesVariableGrid()=default | corbo::FiniteDifferencesVariableGrid | virtual |
| ~FullDiscretizationGridBase()=default | corbo::FullDiscretizationGridBase | virtual |
| ~VertexSetInterface() | corbo::VertexSetInterface | inlinevirtual |