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

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

acceptstep_ (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
ActionDataAbstract typedef (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
ActionModelAbstract typedef (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
allocateData()SolverAbstractTpl< _Scalar >protected
alphas_SolverAbstractTpl< _Scalar >protected
calcDir()SolverAbstractTpl< _Scalar >virtual
CallbackAbstract typedef (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
callbacks_SolverAbstractTpl< _Scalar >protected
checkAcceptance()SolverAbstractTpl< _Scalar >virtual
computeCandidate(const Scalar steplength=Scalar(1.))SolverAbstractTpl< _Scalar >virtual
computeControlFeasibility(const std::vector< VectorXs > &us)SolverAbstractTpl< _Scalar >
computeDirection(const bool recalc)=0SolverAbstractTpl< _Scalar >pure virtual
computeDynamicFeasibility()SolverAbstractTpl< _Scalar >
computeEqualityFeasibility()SolverAbstractTpl< _Scalar >
computeExpectedMeritFunctionImprovement()SolverAbstractTpl< _Scalar >virtual
computeFeasibility(const std::vector< VectorXs > &fs)SolverAbstractTpl< _Scalar >
computeInequalityFeasibility()SolverAbstractTpl< _Scalar >
computeMeritFunctionImprovement()SolverAbstractTpl< _Scalar >virtual
computeStateFeasibility(const std::vector< VectorXs > &xs)SolverAbstractTpl< _Scalar >
cost_SolverAbstractTpl< _Scalar >protected
cost_try_SolverAbstractTpl< _Scalar >protected
decreaseRegularization()SolverAbstractTpl< _Scalar >virtual
decreaseRegularizationCriteria()SolverAbstractTpl< _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
dxs_SolverAbstractTpl< _Scalar >protected
expectedImprovement()=0SolverAbstractTpl< _Scalar >pure virtual
feas_SolverAbstractTpl< _Scalar >protected
ffeas_SolverAbstractTpl< _Scalar >protected
ffeas_try_SolverAbstractTpl< _Scalar >protected
fs_SolverAbstractTpl< _Scalar >protected
fs_try_SolverAbstractTpl< _Scalar >protected
g_adj_SolverAbstractTpl< _Scalar >protected
get_alphas() constSolverAbstractTpl< _Scalar >
get_cost() constSolverAbstractTpl< _Scalar >
get_dfeas() constSolverAbstractTpl< _Scalar >
get_dPhi() constSolverAbstractTpl< _Scalar >
get_dPhiexp() constSolverAbstractTpl< _Scalar >
get_dreg() constSolverAbstractTpl< _Scalar >
get_dus() constSolverAbstractTpl< _Scalar >
get_DV() constSolverAbstractTpl< _Scalar >
get_dV() constSolverAbstractTpl< _Scalar >
get_dVexp() constSolverAbstractTpl< _Scalar >
get_dxs() constSolverAbstractTpl< _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_hfeas() constSolverAbstractTpl< _Scalar >
get_hfeas_try() constSolverAbstractTpl< _Scalar >
get_is_feasible() constSolverAbstractTpl< _Scalar >
get_iter() constSolverAbstractTpl< _Scalar >
get_merit() constSolverAbstractTpl< _Scalar >
get_preg() constSolverAbstractTpl< _Scalar >
get_problem() constSolverAbstractTpl< _Scalar >
get_reg_max() constSolverAbstractTpl< _Scalar >
get_reg_min() constSolverAbstractTpl< _Scalar >
get_steplength() constSolverAbstractTpl< _Scalar >
get_stop() constSolverAbstractTpl< _Scalar >
get_th_acceptstep() constSolverAbstractTpl< _Scalar >
get_th_stop() constSolverAbstractTpl< _Scalar >
get_ureg() const (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >inline
get_us() constSolverAbstractTpl< _Scalar >
get_us_try() constSolverAbstractTpl< _Scalar >
get_xs() constSolverAbstractTpl< _Scalar >
get_xs_try() constSolverAbstractTpl< _Scalar >
getCallbacks() constSolverAbstractTpl< _Scalar >
gfeas_SolverAbstractTpl< _Scalar >protected
gfeas_try_SolverAbstractTpl< _Scalar >protected
hfeas_SolverAbstractTpl< _Scalar >protected
hfeas_try_SolverAbstractTpl< _Scalar >protected
increaseRegularization()SolverAbstractTpl< _Scalar >virtual
increaseRegularizationCriteria()SolverAbstractTpl< _Scalar >virtual
is_feasible_SolverAbstractTpl< _Scalar >protected
iter_SolverAbstractTpl< _Scalar >protected
MathBase typedef (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
merit_SolverAbstractTpl< _Scalar >protected
ng_T_SolverAbstractTpl< _Scalar >protected
nh_T_SolverAbstractTpl< _Scalar >protected
preg_SolverAbstractTpl< _Scalar >protected
problem_SolverAbstractTpl< _Scalar >protected
recalcdir_ (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
reg_max_SolverAbstractTpl< _Scalar >protected
reg_min_SolverAbstractTpl< _Scalar >protected
resizeData()SolverAbstractTpl< _Scalar >virtual
resizeRunningData()SolverAbstractTpl< _Scalar >protectedvirtual
resizeTerminalData()SolverAbstractTpl< _Scalar >protectedvirtual
Scalar (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
set_alphas(const std::vector< Scalar > &alphas)SolverAbstractTpl< _Scalar >
set_dreg(const Scalar dreg)SolverAbstractTpl< _Scalar >
set_preg(const Scalar preg)SolverAbstractTpl< _Scalar >
set_reg_max(const Scalar regmax)SolverAbstractTpl< _Scalar >
set_reg_min(const Scalar regmin)SolverAbstractTpl< _Scalar >
set_th_acceptstep(const Scalar th_acceptstep)SolverAbstractTpl< _Scalar >
set_th_stop(const Scalar th_stop)SolverAbstractTpl< _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 >
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 SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
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
SolverAbstractTpl(std::shared_ptr< ShootingProblem > problem)SolverAbstractTpl< _Scalar >explicit
steplength_SolverAbstractTpl< _Scalar >protected
stop_SolverAbstractTpl< _Scalar >protected
stoppingCriteria()=0SolverAbstractTpl< _Scalar >pure virtual
th_acceptstep_SolverAbstractTpl< _Scalar >protected
th_stop_SolverAbstractTpl< _Scalar >protected
tmp_feas_SolverAbstractTpl< _Scalar >protected
tryStep(const Scalar steplength=Scalar(1.))SolverAbstractTpl< _Scalar >virtual
u_adj_SolverAbstractTpl< _Scalar >protected
updateCandidate()SolverAbstractTpl< _Scalar >virtual
updateMeritFunction()SolverAbstractTpl< _Scalar >virtual
ureg_ (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
us_SolverAbstractTpl< _Scalar >protected
us_try_SolverAbstractTpl< _Scalar >protected
Vector3s typedef (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
VectorXs typedef (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >
was_feasible_SolverAbstractTpl< _Scalar >protected
x_adj_SolverAbstractTpl< _Scalar >protected
xs_SolverAbstractTpl< _Scalar >protected
xs_try_SolverAbstractTpl< _Scalar >protected
~SolverAbstractTpl()=default (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >virtual
~SolverBase()=default (defined in SolverBase)SolverBasevirtual