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

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

acceptstep_ (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
ActionDataAbstract typedef (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
ActionModelAbstract typedef (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
allocateData() (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >protected
alphas_ (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >protected
calcDir()SolverAbstractTpl< _Scalar >virtual
CallbackAbstract typedef (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
callbacks_SolverKKTTpl< _Scalar >protected
cast() constSolverKKTTpl< _Scalar >
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=true) overrideSolverKKTTpl< _Scalar >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_SolverKKTTpl< _Scalar >protected
cost_try_SolverKKTTpl< _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_SolverKKTTpl< _Scalar >protected
DV_SolverKKTTpl< _Scalar >protected
dV_SolverKKTTpl< _Scalar >protected
dVexp_SolverKKTTpl< _Scalar >protected
dVexp_full_SolverAbstractTpl< _Scalar >protected
expectedImprovement() overrideSolverKKTTpl< _Scalar >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() const (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
get_DV() constSolverAbstractTpl< _Scalar >
get_dV() constSolverAbstractTpl< _Scalar >
get_dVexp() constSolverAbstractTpl< _Scalar >
get_dxs() const (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _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_kkt() const (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
get_kktref() const (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
get_lambdas() const (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
get_merit() constSolverAbstractTpl< _Scalar >
get_ndx() const (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
get_nu() const (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
get_nx() const (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
get_preg() constSolverAbstractTpl< _Scalar >
get_primaldual() const (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _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_SolverKKTTpl< _Scalar >protected
iter_SolverKKTTpl< _Scalar >protected
MathBase typedef (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
MatrixXs typedef (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
merit_SolverAbstractTpl< _Scalar >protected
ng_T_SolverAbstractTpl< _Scalar >protected
nh_T_SolverAbstractTpl< _Scalar >protected
preg_SolverKKTTpl< _Scalar >protected
problem_SolverKKTTpl< _Scalar >protected
recalcdir_ (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
reg_decfactor_ (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >protected
reg_incfactor_ (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >protected
reg_max_ (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >protected
reg_min_ (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >protected
resizeData()SolverAbstractTpl< _Scalar >virtual
resizeRunningData()SolverAbstractTpl< _Scalar >protectedvirtual
resizeTerminalData()SolverAbstractTpl< _Scalar >protectedvirtual
Scalar (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
set_alphas(const std::vector< Scalar > &alphas)SolverKKTTpl< _Scalar >
set_dreg(const Scalar dreg)SolverAbstractTpl< _Scalar >
set_preg(const Scalar preg)SolverAbstractTpl< _Scalar >
set_reg_decfactor(const Scalar reg_factor)SolverKKTTpl< _Scalar >
set_reg_incfactor(const Scalar reg_factor)SolverKKTTpl< _Scalar >
set_reg_max(const Scalar regmax)SolverKKTTpl< _Scalar >
set_reg_min(const Scalar regmin)SolverKKTTpl< _Scalar >
set_th_acceptstep(const Scalar th_acceptstep)SolverAbstractTpl< _Scalar >
set_th_grad(const Scalar th_grad)SolverKKTTpl< _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)SolverKKTTpl< _Scalar >virtual
ShootingProblem typedef (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _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 regInit=1e-9) overrideSolverKKTTpl< _Scalar >virtual
SolverAbstract typedef (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
SolverAbstractTpl(std::shared_ptr< ShootingProblem > problem)SolverAbstractTpl< _Scalar >explicit
SolverKKTTpl(std::shared_ptr< ShootingProblem > problem) (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >explicit
steplength_SolverKKTTpl< _Scalar >protected
stop_SolverKKTTpl< _Scalar >protected
stoppingCriteria() overrideSolverKKTTpl< _Scalar >virtual
th_acceptstep_SolverKKTTpl< _Scalar >protected
th_grad_ (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >protected
th_stop_SolverKKTTpl< _Scalar >protected
tmp_feas_SolverAbstractTpl< _Scalar >protected
tryStep(const Scalar steplength=Scalar(1.)) overrideSolverKKTTpl< _Scalar >virtual
u_adj_SolverAbstractTpl< _Scalar >protected
updateCandidate()SolverAbstractTpl< _Scalar >virtual
updateMeritFunction()SolverAbstractTpl< _Scalar >virtual
ureg_ (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >protected
us_SolverKKTTpl< _Scalar >protected
us_try_SolverKKTTpl< _Scalar >protected
Vector3s typedef (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
VectorXs typedef (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >
was_feasible_ (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >protected
x_adj_SolverAbstractTpl< _Scalar >protected
xs_SolverKKTTpl< _Scalar >protected
xs_try_SolverKKTTpl< _Scalar >protected
~SolverAbstractTpl()=default (defined in SolverAbstractTpl< _Scalar >)SolverAbstractTpl< _Scalar >virtual
~SolverBase()=default (defined in SolverBase)SolverBasevirtual
~SolverKKTTpl()=default (defined in SolverKKTTpl< _Scalar >)SolverKKTTpl< _Scalar >virtual