Crocoddyl
Loading...
Searching...
No Matches
SolverBoxDDP Member List

This is the complete list of members for SolverBoxDDP, including all inherited members.

alphas_SolverAbstractTpl< double >protected
backwardPass()SolverFDDPTpl< double >virtual
batchPass()SolverFDDPTpl< double >
calcDir()SolverAbstractTpl< double >virtual
callbacks_SolverAbstractTpl< double >protected
cast() constSolverBoxFDDPTpl< double >
checkAcceptance() overrideSolverFDDPTpl< double >virtual
computeActionValueFunction(const std::size_t t, const std::shared_ptr< ActionModelAbstract > &model, const std::shared_ptr< ActionDataAbstract > &data)SolverFDDPTpl< double >virtual
computeBatchActionValueFunction(const std::size_t t, const std::shared_ptr< ActionDataAbstract > &data)SolverFDDPTpl< double >virtual
computeBatchPolicy(const std::size_t t)SolverFDDPTpl< double >virtual
computeBatchValueFunction(const std::size_t t)SolverFDDPTpl< double >virtual
computeCandidate(const Scalar step_length=Scalar(1.)) overrideSolverFDDPTpl< double >virtual
computeControlFeasibility(const std::vector< VectorXs > &us)SolverAbstractTpl< double >
computeDirection(const bool recalc=true) overrideSolverFDDPTpl< double >virtual
computeDynamicFeasibility()SolverFDDPTpl< double >
computeEqualityFeasibility()SolverFDDPTpl< double >
computeExpectedMeritFunctionImprovement() overrideSolverFDDPTpl< double >virtual
computeFeasibility(const std::vector< VectorXs > &fs)SolverFDDPTpl< double >
computeInequalityFeasibility()SolverFDDPTpl< double >
computeMeritFunctionImprovement() overrideSolverFDDPTpl< double >virtual
computeNullTerminalMultiplier()SolverFDDPTpl< double >protected
computePolicy(const std::size_t t) overrideSolverBoxFDDPTpl< double >virtual
computeStateFeasibility(const std::vector< VectorXs > &xs)SolverAbstractTpl< double >
computeValueFunction(const std::size_t t, const std::shared_ptr< ActionModelAbstract > &model)SolverFDDPTpl< double >virtual
cost_SolverAbstractTpl< double >protected
cost_try_SolverAbstractTpl< double >protected
decreaseRegularization() overrideSolverFDDPTpl< double >virtual
decreaseRegularizationCriteria() overrideSolverFDDPTpl< double >virtual
DEPRECATED("Do not use SolverBoxDDP. Instead, you should use SolverBoxFDDP(problem, " "DynamicsSolverType::SingleShoot)", explicit SolverBoxDDP(std::shared_ptr< ShootingProblem > problem) :SolverBoxFDDP(problem){}) virtual ~SolverBoxDDP()=default (defined in SolverBoxDDP)SolverBoxDDP
crocoddyl::SolverBoxFDDPTpl< double >::DEPRECATED("Do not use this threshold. It is not needed by our solvers", Scalar get_th_gaptol() const { return th_gaptol_;}) FeasibilityNorm get_feasnorm() constSolverAbstractTpl< double >
crocoddyl::SolverBoxFDDPTpl< double >::DEPRECATED("Do not use this threshold. It is not needed by our solvers", void set_th_gaptol(const Scalar th_gaptol);) void set_feasnorm(const FeasibilityNorm feas_norm)SolverAbstractTpl< double >
crocoddyl::SolverBoxFDDPTpl< double >::DEPRECATED("Do not use this threshold. It is not needed by our solvers", Scalar th_gaptol_;) enum FeasibilityNorm feasnorm_SolverAbstractTpl< double >protected
dfeas_SolverAbstractTpl< double >protected
dImpr_SolverAbstractTpl< double >protected
dPhi_SolverAbstractTpl< double >protected
dPhiexp_SolverAbstractTpl< double >protected
dreg_SolverAbstractTpl< double >protected
dus_SolverAbstractTpl< double >protected
DV_SolverAbstractTpl< double >protected
dV_SolverAbstractTpl< double >protected
dVexp_SolverAbstractTpl< double >protected
dVexp_full_SolverAbstractTpl< double >protected
dx_SolverBoxFDDPTpl< double >protected
dxs_SolverAbstractTpl< double >protected
dyn_solver_SolverBoxFDDPTpl< double >protected
expectedImprovement() overrideSolverFDDPTpl< double >virtual
feas_SolverAbstractTpl< double >protected
feasShootForwardPass(const Scalar steplength)SolverFDDPTpl< double >virtual
ffeas_SolverAbstractTpl< double >protected
ffeas_try_SolverAbstractTpl< double >protected
fs_SolverAbstractTpl< double >protected
fs_try_SolverAbstractTpl< double >protected
fTVxx_p_SolverFDDPTpl< double >protected
FuTVxx_p_SolverFDDPTpl< double >protected
FxTVxx_p_SolverFDDPTpl< double >protected
g_adj_SolverAbstractTpl< double >protected
get_alphas() constSolverAbstractTpl< double >
get_beta_plus() constSolverFDDPTpl< double >
get_cost() constSolverAbstractTpl< double >
get_dfeas() constSolverAbstractTpl< double >
get_dHc() constSolverFDDPTpl< double >
get_dPhi() constSolverAbstractTpl< double >
get_dPhiexp() constSolverAbstractTpl< double >
get_dreg() constSolverAbstractTpl< double >
get_dUc() constSolverFDDPTpl< double >
get_dus() constSolverAbstractTpl< double >
get_DV() constSolverAbstractTpl< double >
get_dV() constSolverAbstractTpl< double >
get_dVexp() constSolverAbstractTpl< double >
get_dXc() constSolverFDDPTpl< double >
get_dxs() constSolverAbstractTpl< double >
get_dynamics_solver() constSolverFDDPTpl< double >
get_feas() constSolverAbstractTpl< double >
get_ffeas() constSolverAbstractTpl< double >
get_ffeas_try() constSolverAbstractTpl< double >
get_fs() constSolverAbstractTpl< double >
get_fs_try() constSolverAbstractTpl< double >
get_gfeas() constSolverAbstractTpl< double >
get_gfeas_try() constSolverAbstractTpl< double >
get_hc() constSolverFDDPTpl< double >
get_hfeas() constSolverAbstractTpl< double >
get_hfeas_try() constSolverAbstractTpl< double >
get_is_feasible() constSolverAbstractTpl< double >
get_iter() constSolverAbstractTpl< double >
get_K() constSolverFDDPTpl< double >
get_k() constSolverFDDPTpl< double >
get_Kc() constSolverFDDPTpl< double >
get_merit() constSolverAbstractTpl< double >
get_preg() constSolverAbstractTpl< double >
get_problem() constSolverAbstractTpl< double >
get_Qu() constSolverFDDPTpl< double >
get_Quc() constSolverFDDPTpl< double >
get_Quu() constSolverFDDPTpl< double >
get_Qx() constSolverFDDPTpl< double >
get_Qxc() constSolverFDDPTpl< double >
get_Qxu() constSolverFDDPTpl< double >
get_Qxx() constSolverFDDPTpl< double >
get_reg_decfactor() constSolverFDDPTpl< double >
get_reg_incfactor() constSolverFDDPTpl< double >
get_reg_max() constSolverAbstractTpl< double >
get_reg_min() constSolverAbstractTpl< double >
get_rho() constSolverFDDPTpl< double >
get_steplength() constSolverAbstractTpl< double >
get_stop() constSolverAbstractTpl< double >
get_terminal_solver() constSolverFDDPTpl< double >
get_th_acceptminstep() constSolverFDDPTpl< double >
get_th_acceptnegstep() constSolverFDDPTpl< double >
get_th_acceptstep() constSolverAbstractTpl< double >
get_th_grad() constSolverFDDPTpl< double >
get_th_minfeas() constSolverFDDPTpl< double >
get_th_minimprove() constSolverFDDPTpl< double >
get_th_stepdec() constSolverFDDPTpl< double >
get_th_stepinc() constSolverFDDPTpl< double >
get_th_stop() constSolverAbstractTpl< double >
get_Ts() constSolverFDDPTpl< double >
get_upsilon() constSolverFDDPTpl< double >
get_upsilon_decfactor() constSolverFDDPTpl< double >
get_us() constSolverAbstractTpl< double >
get_us_try() constSolverAbstractTpl< double >
get_Vx() constSolverFDDPTpl< double >
get_Vxc() constSolverFDDPTpl< double >
get_Vxx() constSolverFDDPTpl< double >
get_xs() constSolverAbstractTpl< double >
get_xs_try() constSolverAbstractTpl< double >
get_zero_upsilon() constSolverFDDPTpl< double >
getCallbacks() constSolverAbstractTpl< double >
gfeas_SolverAbstractTpl< double >protected
gfeas_try_SolverAbstractTpl< double >protected
hfeas_SolverAbstractTpl< double >protected
hfeas_try_SolverAbstractTpl< double >protected
hybridShootForwardPass(const Scalar steplength)SolverFDDPTpl< double >virtual
increaseRegularization() overrideSolverFDDPTpl< double >virtual
increaseRegularizationCriteria() overrideSolverFDDPTpl< double >virtual
is_feasible_SolverAbstractTpl< double >protected
iter_SolverAbstractTpl< double >protected
K_SolverBoxFDDPTpl< double >protected
k_SolverBoxFDDPTpl< double >protected
linearRollout()SolverFDDPTpl< double >
Luu_du_SolverFDDPTpl< double >protected
Lxu_du_SolverFDDPTpl< double >protected
Lxx_dx_SolverFDDPTpl< double >protected
merit_SolverAbstractTpl< double >protected
multiShootForwardPass(const Scalar steplength)SolverFDDPTpl< double >virtual
ng_T_SolverAbstractTpl< double >protected
nh_T_SolverAbstractTpl< double >protected
preg_SolverAbstractTpl< double >protected
problem_SolverAbstractTpl< double >protected
Qu_SolverBoxFDDPTpl< double >protected
Quu_SolverBoxFDDPTpl< double >protected
Quu_llt_SolverFDDPTpl< double >protected
Qx_SolverFDDPTpl< double >protected
Qxu_SolverBoxFDDPTpl< double >protected
Qxx_SolverFDDPTpl< double >protected
reg_decfactor_SolverBoxFDDPTpl< double >protected
reg_incfactor_SolverBoxFDDPTpl< double >protected
reg_max_SolverAbstractTpl< double >protected
reg_min_SolverAbstractTpl< double >protected
resizeData()SolverFDDPTpl< double >virtual
resizeRunningData() overrideSolverBoxFDDPTpl< double >protectedvirtual
resizeTerminalData() overrideSolverFDDPTpl< double >protectedvirtual
rho_SolverBoxFDDPTpl< double >protected
set_alphas(const std::vector< Scalar > &alphas)SolverAbstractTpl< double >
set_dreg(const Scalar dreg)SolverAbstractTpl< double >
set_dynamics_solver(const DynamicsSolverType type, const std::size_t Tshoot=0)SolverFDDPTpl< double >
set_preg(const Scalar preg)SolverAbstractTpl< double >
set_reg_decfactor(const Scalar reg_factor)SolverFDDPTpl< double >
set_reg_incfactor(const Scalar reg_factor)SolverFDDPTpl< double >
set_reg_max(const Scalar regmax)SolverAbstractTpl< double >
set_reg_min(const Scalar regmin)SolverAbstractTpl< double >
set_rho(const Scalar rho)SolverFDDPTpl< double >
set_terminal_solver(const EqualitySolverType type)SolverFDDPTpl< double >
set_th_acceptminstep(const Scalar th_acceptminstep)SolverFDDPTpl< double >
set_th_acceptnegstep(const Scalar th_acceptnegstep)SolverFDDPTpl< double >
set_th_acceptstep(const Scalar th_acceptstep)SolverAbstractTpl< double >
set_th_grad(const Scalar th_grad)SolverFDDPTpl< double >
set_th_minfeas(const Scalar th_minfeas)SolverFDDPTpl< double >
set_th_minimprove(const Scalar th_step)SolverFDDPTpl< double >
set_th_noimprovement(const Scalar th_noimprovement)SolverFDDPTpl< double >
set_th_stepdec(const Scalar th_step)SolverFDDPTpl< double >
set_th_stepinc(const Scalar th_step)SolverFDDPTpl< double >
set_th_stop(const Scalar th_stop)SolverAbstractTpl< double >
set_upsilon_decfactor(const Scalar th_step)SolverFDDPTpl< double >
set_us(const std::vector< VectorXs > &us)SolverAbstractTpl< double >
set_xs(const std::vector< VectorXs > &xs)SolverAbstractTpl< double >
set_zero_upsilon(const bool zero_upsilon)SolverFDDPTpl< double >
setCallbacks(const std::vector< std::shared_ptr< CallbackAbstract > > &callbacks)SolverAbstractTpl< double >
setCandidate(const std::vector< VectorXs > &xs_warm=DefaultVector< Scalar >::value, const std::vector< VectorXs > &us_warm=DefaultVector< Scalar >::value, const bool is_feasible=false)SolverAbstractTpl< double >virtual
singleShootForwardPass(const Scalar steplength)SolverFDDPTpl< double >virtual
solve(const std::vector< VectorXs > &init_xs=DefaultVector< Scalar >::value, const std::vector< VectorXs > &init_us=DefaultVector< Scalar >::value, const std::size_t maxiter=100, const bool is_feasible=false, const Scalar reg_init=std::numeric_limits< Scalar >::quiet_NaN())SolverAbstractTpl< double >virtual
SolverAbstractTpl(std::shared_ptr< ShootingProblem > problem)SolverAbstractTpl< double >explicit
SolverFDDPTpl(std::shared_ptr< ShootingProblem > problem, const DynamicsSolverType dyn_solver=FeasShoot, const EqualitySolverType term_solver=LuNull)SolverFDDPTpl< double >explicit
steplength_SolverAbstractTpl< double >protected
stop_SolverAbstractTpl< double >protected
stoppingCriteria() overrideSolverFDDPTpl< double >virtual
term_solver_SolverBoxFDDPTpl< double >protected
th_acceptminstep_SolverBoxFDDPTpl< double >protected
th_acceptnegstep_SolverBoxFDDPTpl< double >protected
th_acceptstep_SolverAbstractTpl< double >protected
th_grad_SolverBoxFDDPTpl< double >protected
th_minfeas_SolverBoxFDDPTpl< double >protected
th_minimprove_SolverBoxFDDPTpl< double >protected
th_noimprovement_SolverBoxFDDPTpl< double >protected
th_stepdec_SolverBoxFDDPTpl< double >protected
th_stepinc_SolverBoxFDDPTpl< double >protected
th_stop_SolverAbstractTpl< double >protected
tmp_feas_SolverAbstractTpl< double >protected
tryStep(const Scalar steplength=Scalar(1.))SolverAbstractTpl< double >virtual
Ts_SolverFDDPTpl< double >protected
u_adj_SolverAbstractTpl< double >protected
updateCandidate() overrideSolverFDDPTpl< double >virtual
updateDir()SolverFDDPTpl< double >
updateDualsAndSlacks(const Scalar stepLength=Scalar(1.))SolverFDDPTpl< double >virtual
updateMeritFunction() overrideSolverFDDPTpl< double >virtual
upsilon_SolverFDDPTpl< double >protected
upsilon_decfactor_SolverBoxFDDPTpl< double >protected
us_SolverAbstractTpl< double >protected
us_try_SolverAbstractTpl< double >protected
Vx_SolverBoxFDDPTpl< double >protected
Vxx_SolverBoxFDDPTpl< double >protected
Vxx_f_SolverFDDPTpl< double >protected
Vxx_tmp_SolverFDDPTpl< double >protected
was_feasible_SolverAbstractTpl< double >protected
x_adj_SolverAbstractTpl< double >protected
xnext_SolverBoxFDDPTpl< double >protected
xs_SolverAbstractTpl< double >protected
xs_try_SolverAbstractTpl< double >protected
zero_upsilon_SolverBoxFDDPTpl< double >protected
~SolverBase()=default (defined in SolverBase)SolverBasevirtual