corbo::NonUniformFiniteDifferencesVariableGrid Member List

This is the complete list of members for corbo::NonUniformFiniteDifferencesVariableGrid, including all inherited members.

_active_verticescorbo::NonUniformFullDiscretizationGridBaseprotected
_adapt_first_itercorbo::NonUniformFiniteDifferencesVariableGridprotected
_cost_integrationcorbo::NonUniformFullDiscretizationGridBaseprotected
_dt_eq_constraintcorbo::NonUniformFiniteDifferencesVariableGridprotected
_dt_hyst_ratiocorbo::NonUniformFiniteDifferencesVariableGridprotected
_dt_lbcorbo::NonUniformFullDiscretizationGridBaseprotected
_dt_refcorbo::NonUniformFullDiscretizationGridBaseprotected
_dt_seqcorbo::NonUniformFullDiscretizationGridBaseprotected
_dt_ubcorbo::NonUniformFullDiscretizationGridBaseprotected
_fd_evalcorbo::NonUniformFullDiscretizationGridBaseprotected
_first_runcorbo::NonUniformFullDiscretizationGridBaseprotected
_grid_adaptcorbo::NonUniformFiniteDifferencesVariableGridprotected
_modifiedcorbo::VertexSetInterfaceprotected
_n_adaptcorbo::NonUniformFullDiscretizationGridBaseprotected
_n_maxcorbo::NonUniformFiniteDifferencesVariableGridprotected
_n_mincorbo::NonUniformFiniteDifferencesVariableGridprotected
_n_refcorbo::NonUniformFullDiscretizationGridBaseprotected
_redundant_ctrl_backupcorbo::NonUniformFiniteDifferencesVariableGridprotected
_redundant_ctrl_epsiloncorbo::NonUniformFiniteDifferencesVariableGridprotected
_u_prevcorbo::DiscretizationGridInterfaceprotected
_u_prev_dtcorbo::DiscretizationGridInterfaceprotected
_u_refcorbo::DiscretizationGridInterfaceprotected
_u_seqcorbo::NonUniformFullDiscretizationGridBaseprotected
_warm_startcorbo::NonUniformFullDiscretizationGridBaseprotected
_x_seqcorbo::NonUniformFullDiscretizationGridBaseprotected
_xfcorbo::NonUniformFullDiscretizationGridBaseprotected
_xf_fixedcorbo::NonUniformFullDiscretizationGridBaseprotected
adaptGrid(bool new_run, NlpFunctions &nlp_fun) overridecorbo::NonUniformFiniteDifferencesVariableGridprotectedvirtual
adaptGridRedundantControls(NlpFunctions &nlp_fun)corbo::NonUniformFiniteDifferencesVariableGridprotected
adaptGridTimeBasedSingleStep(NlpFunctions &nlp_fun)corbo::NonUniformFiniteDifferencesVariableGridprotected
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::NonUniformFullDiscretizationGridBaseprotected
clear() overridecorbo::NonUniformFullDiscretizationGridBasevirtual
clearConnectedEdges()corbo::VertexSetInterface
computeActiveVertices() overridecorbo::NonUniformFullDiscretizationGridBaseprotectedvirtual
computeVertexIndices()corbo::VertexSetInterface
CostIntegrationRule enum namecorbo::NonUniformFullDiscretizationGridBase
createEdges(NlpFunctions &nlp_fun, OptimizationEdgeSet &edges, SystemDynamicsInterface::Ptr dynamics) overridecorbo::NonUniformFiniteDifferencesVariableGridprotectedvirtual
disableGridAdaptation()corbo::NonUniformFiniteDifferencesVariableGridinline
discardBackupParametersActiveVertices(bool all=false)corbo::VertexSetInterface
DiscretizationGridInterface()=defaultcorbo::DiscretizationGridInterface
DiscretizationGridInterface(int state_dim, int control_dim)corbo::DiscretizationGridInterface
findNearestState(const Eigen::VectorXd &x0)corbo::NonUniformFullDiscretizationGridBaseprotected
getActiveVertices() overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
getBounds(Eigen::Ref< Eigen::VectorXd > lb, Eigen::Ref< Eigen::VectorXd > ub)corbo::VertexSetInterface
getDtRef() constcorbo::NonUniformFullDiscretizationGridBaseinline
getDts(std::vector< double > &dts) constcorbo::NonUniformFullDiscretizationGridBase
getFactory()corbo::NonUniformFiniteDifferencesVariableGridinlinestatic
getFinalTime() const overridecorbo::NonUniformFullDiscretizationGridBasevirtual
getFirstControlInput(Eigen::VectorXd &u0) overridecorbo::NonUniformFullDiscretizationGridBasevirtual
getFirstDt() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
getInitialDt() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
getInitialN() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
getInstance() const overridecorbo::NonUniformFiniteDifferencesVariableGridinlinevirtual
getLowerBound(int idx)corbo::VertexSetInterface
getN() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
getNRef() constcorbo::NonUniformFullDiscretizationGridBaseinline
getParameterDimension()corbo::VertexSetInterface
getParameterValue(int idx)corbo::VertexSetInterface
getParameterVector(Eigen::Ref< Eigen::VectorXd > x)corbo::VertexSetInterface
getStateAndControlTimeSeries(TimeSeries::Ptr x_sequence, TimeSeries::Ptr u_sequence, double t_max=CORBO_INF_DBL) const overridecorbo::NonUniformFullDiscretizationGridBasevirtual
getUpperBound(int idx)corbo::VertexSetInterface
getVertices(std::vector< VertexInterface *> &vertices) overridecorbo::NonUniformFullDiscretizationGridBasevirtual
GridAdaptStrategy enum namecorbo::NonUniformFiniteDifferencesVariableGrid
hasConstantControls() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
hasSingleDt() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
initializeSequences(const Eigen::VectorXd &x0, const Eigen::VectorXd &xf, ReferenceTrajectoryInterface &uref, NlpFunctions &nlp_fun)corbo::NonUniformFullDiscretizationGridBaseprotected
initializeSequences(const Eigen::VectorXd &x0, const Eigen::VectorXd &xf, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, NlpFunctions &nlp_fun)corbo::NonUniformFullDiscretizationGridBaseprotected
isDtFixedIntended() const overridecorbo::NonUniformFiniteDifferencesVariableGridinlineprotectedvirtual
isEmpty() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
isGridAdaptActive() const overridecorbo::NonUniformFiniteDifferencesVariableGridinlineprotectedvirtual
isModified() constcorbo::VertexSetInterfaceinline
isMovingHorizonWarmStartActive() const overridecorbo::NonUniformFiniteDifferencesVariableGridinlineprotectedvirtual
isTimeVariableGrid() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
isUniformGrid() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
isValid() constcorbo::NonUniformFullDiscretizationGridBaseinline
NonUniformFiniteDifferencesVariableGrid()=defaultcorbo::NonUniformFiniteDifferencesVariableGrid
NonUniformFullDiscretizationGridBase()=defaultcorbo::NonUniformFullDiscretizationGridBase
providesStateTrajectory() const overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
Ptr typedefcorbo::NonUniformFiniteDifferencesVariableGrid
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::NonUniformFullDiscretizationGridBaseinline
setDtBounds(double dt_lb, double dt_ub)corbo::NonUniformFiniteDifferencesVariableGrid
setDtEqConstraint(bool active)corbo::NonUniformFiniteDifferencesVariableGridinline
setDtRef(double dt)corbo::NonUniformFullDiscretizationGridBaseinline
setFiniteDifferencesCollocationMethod(FiniteDifferencesCollocationInterface::Ptr fd_eval)corbo::NonUniformFullDiscretizationGridBaseinline
setGridAdaptRedundantControls(int n_max, int num_backup_nodes=1, double epsilon=1e-3)corbo::NonUniformFiniteDifferencesVariableGrid
setGridAdaptTimeBasedSingleStep(int n_max, double dt_hyst_ratio=0.1)corbo::NonUniformFiniteDifferencesVariableGrid
setInitialDt(double dt) overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
setLastControlRef(const Eigen::VectorXd &last_u_ref)corbo::DiscretizationGridInterfaceinlineprotected
setLowerBound(int idx, double lb)corbo::VertexSetInterface
setModified(bool modified)corbo::VertexSetInterfaceinline
setN(int n, bool try_resample=true) overridecorbo::NonUniformFullDiscretizationGridBaseinlinevirtual
setNmin(int n_min)corbo::NonUniformFiniteDifferencesVariableGridinline
setNRef(int n)corbo::NonUniformFullDiscretizationGridBase
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::DiscretizationGridInterfaceinlineprotected
setUpperBound(int idx, double ub)corbo::VertexSetInterface
setVertexIdx(VertexInterface &vertex, int idx)corbo::VertexSetInterfaceinlineprotected
setWarmStart(bool active)corbo::NonUniformFullDiscretizationGridBaseinline
setXfFixed(const Eigen::Matrix< bool, -1, 1 > &xf_fixed)corbo::NonUniformFullDiscretizationGridBaseinline
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) overridecorbo::NonUniformFullDiscretizationGridBasevirtual
updateBounds(const NlpFunctions &nlp_fun)corbo::NonUniformFullDiscretizationGridBaseprotected
UPtr typedefcorbo::NonUniformFiniteDifferencesVariableGrid
VertexSetInterface()corbo::VertexSetInterfaceinline
warmStartShifting(const Eigen::VectorXd &x0)corbo::NonUniformFullDiscretizationGridBaseprotected
~DiscretizationGridInterface()=defaultcorbo::DiscretizationGridInterfacevirtual
~NonUniformFiniteDifferencesVariableGrid()=defaultcorbo::NonUniformFiniteDifferencesVariableGridvirtual
~NonUniformFullDiscretizationGridBase()=defaultcorbo::NonUniformFullDiscretizationGridBasevirtual
~VertexSetInterface()corbo::VertexSetInterfaceinlinevirtual


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:08:03