Crocoddyl
Loading...
Searching...
No Matches
SolverIntroTpl< _Scalar > Member List

This is the complete list of members for SolverIntroTpl< _Scalar >, including all inherited members.

acceptstep_ (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
ActionDataAbstract typedef (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
ActionModelAbstract typedef (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
allocateData()SolverFDDPTpl< _Scalar >protected
alphas_SolverAbstractTpl< _Scalar >protected
backwardPass()SolverFDDPTpl< _Scalar >virtual
batchPass()SolverFDDPTpl< _Scalar >
calcDir() overrideSolverIntroTpl< _Scalar >virtual
CallbackAbstract typedef (defined in SolverFDDPTpl< _Scalar >)SolverFDDPTpl< _Scalar >
callbacks_SolverAbstractTpl< _Scalar >protected
cast() constSolverIntroTpl< _Scalar >
checkAcceptance() overrideSolverFDDPTpl< _Scalar >virtual
computeActionValueFunction(const std::size_t t, const std::shared_ptr< ActionModelAbstract > &model, const std::shared_ptr< ActionDataAbstract > &data)SolverFDDPTpl< _Scalar >virtual
computeBatchActionValueFunction(const std::size_t t, const std::shared_ptr< ActionDataAbstract > &data)SolverFDDPTpl< _Scalar >virtual
computeBatchPolicy(const std::size_t t) overrideSolverIntroTpl< _Scalar >virtual
computeBatchValueFunction(const std::size_t t) overrideSolverIntroTpl< _Scalar >virtual
computeCandidate(const Scalar step_length=Scalar(1.)) overrideSolverFDDPTpl< _Scalar >virtual
computeControlFeasibility(const std::vector< VectorXs > &us)SolverAbstractTpl< _Scalar >
computeDirection(const bool recalc=true) overrideSolverIntroTpl< _Scalar >virtual
computeDynamicFeasibility()SolverFDDPTpl< _Scalar >
computeEqualityFeasibility()SolverFDDPTpl< _Scalar >
computeExpectedMeritFunctionImprovement() overrideSolverFDDPTpl< _Scalar >virtual
computeFeasibility(const std::vector< VectorXs > &fs)SolverFDDPTpl< _Scalar >
computeInequalityFeasibility()SolverFDDPTpl< _Scalar >
computeMeritFunctionImprovement() overrideSolverFDDPTpl< _Scalar >virtual
computeNullTerminalMultiplier()SolverFDDPTpl< _Scalar >protected
computePolicy(const std::size_t t) overrideSolverIntroTpl< _Scalar >virtual
computeStateFeasibility(const std::vector< VectorXs > &xs)SolverAbstractTpl< _Scalar >
computeValueFunction(const std::size_t t, const std::shared_ptr< ActionModelAbstract > &model) overrideSolverIntroTpl< _Scalar >virtual
cost_SolverAbstractTpl< _Scalar >protected
cost_try_SolverAbstractTpl< _Scalar >protected
decreaseRegularization() overrideSolverFDDPTpl< _Scalar >virtual
decreaseRegularizationCriteria() overrideSolverFDDPTpl< _Scalar >virtual
DEPRECATED("Use get_preg for primal-variable regularization", Scalar get_xreg() const { return preg_;}) DEPRECATED("Use get_preg for primal-variable regularization" (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
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< _Scalar >
DEPRECATED("Use set_preg for primal-variable regularization", void set_xreg(const Scalar xreg) { if(xreg< Scalar(0.)) { throw_pretty("Invalid argument: "<< "xreg value has to be positive.");} xreg_=xreg;preg_=xreg;}) DEPRECATED("Use set_preg for primal-variable regularization" (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
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< _Scalar >
DEPRECATED("Do not use this threshold. It is not needed by our solvers", Scalar th_gaptol_;) enum FeasibilityNorm feasnorm_SolverAbstractTpl< _Scalar >protected
DEPRECATED("Use preg_ for primal-variable regularization", Scalar xreg_;) DEPRECATED("Use dreg_ for primal-variable regularization" (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
dfeas_SolverAbstractTpl< _Scalar >protected
dImpr_SolverAbstractTpl< _Scalar >protected
dPhi_SolverAbstractTpl< _Scalar >protected
dPhiexp_SolverAbstractTpl< _Scalar >protected
dreg_SolverAbstractTpl< _Scalar >protected
dus_SolverAbstractTpl< _Scalar >protected
DV_SolverAbstractTpl< _Scalar >protected
dV_SolverAbstractTpl< _Scalar >protected
dVexp_SolverAbstractTpl< _Scalar >protected
dVexp_full_SolverAbstractTpl< _Scalar >protected
dx_SolverFDDPTpl< _Scalar >protected
dxs_SolverAbstractTpl< _Scalar >protected
dyn_solver_SolverFDDPTpl< _Scalar >protected
expectedImprovement() overrideSolverFDDPTpl< _Scalar >virtual
feas_SolverAbstractTpl< _Scalar >protected
feasShootForwardPass(const Scalar steplength)SolverFDDPTpl< _Scalar >virtual
ffeas_SolverAbstractTpl< _Scalar >protected
ffeas_try_SolverAbstractTpl< _Scalar >protected
forwardPass(const Scalar steplength=Scalar(1.))SolverFDDPTpl< _Scalar >
fs_SolverAbstractTpl< _Scalar >protected
fs_try_SolverAbstractTpl< _Scalar >protected
fTVxx_p_SolverFDDPTpl< _Scalar >protected
FuTVxx_p_SolverFDDPTpl< _Scalar >protected
FxTVxx_p_SolverFDDPTpl< _Scalar >protected
g_adj_SolverAbstractTpl< _Scalar >protected
get_alphas() constSolverAbstractTpl< _Scalar >
get_beta_plus() constSolverFDDPTpl< _Scalar >
get_cost() constSolverAbstractTpl< _Scalar >
get_dfeas() constSolverAbstractTpl< _Scalar >
get_dHc() constSolverFDDPTpl< _Scalar >
get_dPhi() constSolverAbstractTpl< _Scalar >
get_dPhiexp() constSolverAbstractTpl< _Scalar >
get_dreg() constSolverAbstractTpl< _Scalar >
get_dUc() constSolverFDDPTpl< _Scalar >
get_dus() constSolverAbstractTpl< _Scalar >
get_DV() constSolverAbstractTpl< _Scalar >
get_dV() constSolverAbstractTpl< _Scalar >
get_dVexp() constSolverAbstractTpl< _Scalar >
get_dXc() constSolverFDDPTpl< _Scalar >
get_dxs() constSolverAbstractTpl< _Scalar >
get_dynamics_solver() constSolverFDDPTpl< _Scalar >
get_equality_solver() constSolverIntroTpl< _Scalar >
get_feas() constSolverAbstractTpl< _Scalar >
get_ffeas() constSolverAbstractTpl< _Scalar >
get_ffeas_try() constSolverAbstractTpl< _Scalar >
get_fs() constSolverAbstractTpl< _Scalar >
get_fs_try() constSolverAbstractTpl< _Scalar >
get_gfeas() constSolverAbstractTpl< _Scalar >
get_gfeas_try() constSolverAbstractTpl< _Scalar >
get_hc() constSolverFDDPTpl< _Scalar >
get_hfeas() constSolverAbstractTpl< _Scalar >
get_hfeas_try() constSolverAbstractTpl< _Scalar >
get_is_feasible() constSolverAbstractTpl< _Scalar >
get_iter() constSolverAbstractTpl< _Scalar >
get_K() constSolverFDDPTpl< _Scalar >
get_k() constSolverFDDPTpl< _Scalar >
get_Kc() constSolverFDDPTpl< _Scalar >
get_merit() constSolverAbstractTpl< _Scalar >
get_preg() constSolverAbstractTpl< _Scalar >
get_problem() constSolverAbstractTpl< _Scalar >
get_Qu() constSolverFDDPTpl< _Scalar >
get_Quc() constSolverFDDPTpl< _Scalar >
get_Quu() constSolverFDDPTpl< _Scalar >
get_Qx() constSolverFDDPTpl< _Scalar >
get_Qxc() constSolverFDDPTpl< _Scalar >
get_Qxu() constSolverFDDPTpl< _Scalar >
get_Qxx() constSolverFDDPTpl< _Scalar >
get_reg_decfactor() constSolverFDDPTpl< _Scalar >
get_reg_incfactor() constSolverFDDPTpl< _Scalar >
get_reg_max() constSolverAbstractTpl< _Scalar >
get_reg_min() constSolverAbstractTpl< _Scalar >
get_rho() constSolverFDDPTpl< _Scalar >
get_steplength() constSolverAbstractTpl< _Scalar >
get_stop() constSolverAbstractTpl< _Scalar >
get_terminal_solver() constSolverFDDPTpl< _Scalar >
get_th_acceptminstep() constSolverFDDPTpl< _Scalar >
get_th_acceptnegstep() constSolverFDDPTpl< _Scalar >
get_th_acceptstep() constSolverAbstractTpl< _Scalar >
get_th_grad() constSolverFDDPTpl< _Scalar >
get_th_minfeas() constSolverFDDPTpl< _Scalar >
get_th_minimprove() constSolverFDDPTpl< _Scalar >
get_th_stepdec() constSolverFDDPTpl< _Scalar >
get_th_stepinc() constSolverFDDPTpl< _Scalar >
get_th_stop() constSolverAbstractTpl< _Scalar >
get_Ts() constSolverFDDPTpl< _Scalar >
get_upsilon() constSolverFDDPTpl< _Scalar >
get_upsilon_decfactor() constSolverFDDPTpl< _Scalar >
get_ureg() const (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >inline
get_us() constSolverAbstractTpl< _Scalar >
get_us_try() constSolverAbstractTpl< _Scalar >
get_Vx() constSolverFDDPTpl< _Scalar >
get_Vxc() constSolverFDDPTpl< _Scalar >
get_Vxx() constSolverFDDPTpl< _Scalar >
get_xs() constSolverAbstractTpl< _Scalar >
get_xs_try() constSolverAbstractTpl< _Scalar >
get_zero_upsilon() constSolverFDDPTpl< _Scalar >
getCallbacks() constSolverAbstractTpl< _Scalar >
gfeas_SolverAbstractTpl< _Scalar >protected
gfeas_try_SolverAbstractTpl< _Scalar >protected
hfeas_SolverAbstractTpl< _Scalar >protected
hfeas_try_SolverAbstractTpl< _Scalar >protected
hybridShootForwardPass(const Scalar steplength)SolverFDDPTpl< _Scalar >virtual
increaseRegularization() overrideSolverFDDPTpl< _Scalar >virtual
increaseRegularizationCriteria() overrideSolverFDDPTpl< _Scalar >virtual
is_feasible_SolverAbstractTpl< _Scalar >protected
iter_SolverAbstractTpl< _Scalar >protected
K_SolverFDDPTpl< _Scalar >protected
k_SolverFDDPTpl< _Scalar >protected
linearRollout()SolverFDDPTpl< _Scalar >
Luu_du_SolverFDDPTpl< _Scalar >protected
Lxu_du_SolverFDDPTpl< _Scalar >protected
Lxx_dx_SolverFDDPTpl< _Scalar >protected
MathBase typedef (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
MatrixXs typedef (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
MatrixXsRowMajor typedef (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
merit_SolverAbstractTpl< _Scalar >protected
multiShootForwardPass(const Scalar steplength)SolverFDDPTpl< _Scalar >virtual
ng_T_SolverAbstractTpl< _Scalar >protected
nh_T_SolverAbstractTpl< _Scalar >protected
preg_SolverAbstractTpl< _Scalar >protected
problem_SolverAbstractTpl< _Scalar >protected
Qu_SolverFDDPTpl< _Scalar >protected
Quu_SolverFDDPTpl< _Scalar >protected
Quu_llt_SolverFDDPTpl< _Scalar >protected
Qx_SolverFDDPTpl< _Scalar >protected
Qxu_SolverFDDPTpl< _Scalar >protected
Qxx_SolverFDDPTpl< _Scalar >protected
recalcdir_ (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
reg_decfactor_SolverFDDPTpl< _Scalar >protected
reg_incfactor_SolverFDDPTpl< _Scalar >protected
reg_max_SolverAbstractTpl< _Scalar >protected
reg_min_SolverAbstractTpl< _Scalar >protected
resizeData()SolverFDDPTpl< _Scalar >virtual
resizeRunningData() overrideSolverFDDPTpl< _Scalar >protectedvirtual
resizeTerminalData() overrideSolverFDDPTpl< _Scalar >protectedvirtual
rho_SolverFDDPTpl< _Scalar >protected
Scalar (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
set_alphas(const std::vector< Scalar > &alphas)SolverAbstractTpl< _Scalar >
set_dreg(const Scalar dreg)SolverAbstractTpl< _Scalar >
set_dynamics_solver(const DynamicsSolverType type, const std::size_t Tshoot=0)SolverFDDPTpl< _Scalar >
set_preg(const Scalar preg)SolverAbstractTpl< _Scalar >
set_reg_decfactor(const Scalar reg_factor)SolverFDDPTpl< _Scalar >
set_reg_incfactor(const Scalar reg_factor)SolverFDDPTpl< _Scalar >
set_reg_max(const Scalar regmax)SolverAbstractTpl< _Scalar >
set_reg_min(const Scalar regmin)SolverAbstractTpl< _Scalar >
set_rho(const Scalar rho)SolverFDDPTpl< _Scalar >
set_terminal_solver(const EqualitySolverType type)SolverFDDPTpl< _Scalar >
set_th_acceptminstep(const Scalar th_acceptminstep)SolverFDDPTpl< _Scalar >
set_th_acceptnegstep(const Scalar th_acceptnegstep)SolverFDDPTpl< _Scalar >
set_th_acceptstep(const Scalar th_acceptstep)SolverAbstractTpl< _Scalar >
set_th_grad(const Scalar th_grad)SolverFDDPTpl< _Scalar >
set_th_minfeas(const Scalar th_minfeas)SolverFDDPTpl< _Scalar >
set_th_minimprove(const Scalar th_step)SolverFDDPTpl< _Scalar >
set_th_noimprovement(const Scalar th_noimprovement)SolverFDDPTpl< _Scalar >
set_th_stepdec(const Scalar th_step)SolverFDDPTpl< _Scalar >
set_th_stepinc(const Scalar th_step)SolverFDDPTpl< _Scalar >
set_th_stop(const Scalar th_stop)SolverAbstractTpl< _Scalar >
set_upsilon_decfactor(const Scalar th_step)SolverFDDPTpl< _Scalar >
set_ureg(const Scalar ureg) (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >inline
set_us(const std::vector< VectorXs > &us)SolverAbstractTpl< _Scalar >
set_xs(const std::vector< VectorXs > &xs)SolverAbstractTpl< _Scalar >
set_zero_upsilon(const bool zero_upsilon)SolverFDDPTpl< _Scalar >
setCallbacks(const std::vector< std::shared_ptr< CallbackAbstract > > &callbacks)SolverAbstractTpl< _Scalar >
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< _Scalar >virtual
ShootingProblem typedef (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
singleShootForwardPass(const Scalar steplength)SolverFDDPTpl< _Scalar >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< _Scalar >virtual
SolverAbstract typedef (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
SolverAbstractTpl(std::shared_ptr< ShootingProblem > problem)SolverAbstractTpl< _Scalar >explicit
SolverFDDP typedef (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
SolverFDDPTpl(std::shared_ptr< ShootingProblem > problem, const DynamicsSolverType dyn_solver=FeasShoot, const EqualitySolverType term_solver=LuNull)SolverFDDPTpl< _Scalar >explicit
SolverIntroTpl(std::shared_ptr< ShootingProblem > problem, const DynamicsSolverType dyn_solver=FeasShoot, const EqualitySolverType eq_solver=LuNull, const EqualitySolverType term_solver=LuNull)SolverIntroTpl< _Scalar >explicit
steplength_SolverAbstractTpl< _Scalar >protected
stop_SolverAbstractTpl< _Scalar >protected
stoppingCriteria() overrideSolverFDDPTpl< _Scalar >virtual
term_solver_SolverFDDPTpl< _Scalar >protected
th_acceptminstep_SolverFDDPTpl< _Scalar >protected
th_acceptnegstep_SolverFDDPTpl< _Scalar >protected
th_acceptstep_SolverAbstractTpl< _Scalar >protected
th_grad_SolverFDDPTpl< _Scalar >protected
th_minfeas_SolverFDDPTpl< _Scalar >protected
th_minimprove_SolverFDDPTpl< _Scalar >protected
th_noimprovement_SolverFDDPTpl< _Scalar >protected
th_stepdec_SolverFDDPTpl< _Scalar >protected
th_stepinc_SolverFDDPTpl< _Scalar >protected
th_stop_SolverAbstractTpl< _Scalar >protected
tmp_feas_SolverAbstractTpl< _Scalar >protected
tryStep(const Scalar steplength=Scalar(1.))SolverAbstractTpl< _Scalar >virtual
Ts_SolverFDDPTpl< _Scalar >protected
u_adj_SolverAbstractTpl< _Scalar >protected
updateCandidate() overrideSolverFDDPTpl< _Scalar >virtual
updateDir()SolverFDDPTpl< _Scalar >
updateDualsAndSlacks(const Scalar stepLength=Scalar(1.))SolverFDDPTpl< _Scalar >virtual
updateMeritFunction() overrideSolverFDDPTpl< _Scalar >virtual
upsilon_SolverFDDPTpl< _Scalar >protected
upsilon_decfactor_SolverFDDPTpl< _Scalar >protected
ureg_ (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
us_SolverAbstractTpl< _Scalar >protected
us_try_SolverAbstractTpl< _Scalar >protected
Vector3s typedef (defined in SolverFDDPTpl< _Scalar >)SolverFDDPTpl< _Scalar >
VectorXs typedef (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >
Vx_SolverFDDPTpl< _Scalar >protected
Vxx_SolverFDDPTpl< _Scalar >protected
Vxx_f_SolverFDDPTpl< _Scalar >protected
Vxx_tmp_SolverFDDPTpl< _Scalar >protected
was_feasible_SolverAbstractTpl< _Scalar >protected
x_adj_SolverAbstractTpl< _Scalar >protected
xs_SolverAbstractTpl< _Scalar >protected
xs_try_SolverAbstractTpl< _Scalar >protected
zero_upsilon_SolverFDDPTpl< _Scalar >protected
~SolverAbstractTpl()=default (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >virtual
~SolverBase()=default (defined in SolverBase)SolverBasevirtual
~SolverFDDPTpl()=default (defined in SolverFDDPTpl< _Scalar >)SolverFDDPTpl< _Scalar >virtual
~SolverIntroTpl()=default (defined in SolverIntroTpl< _Scalar >)SolverIntroTpl< _Scalar >virtual