proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
proxsuite::nlp::ProxNLPSolverTpl< _Scalar > Member List

This is the complete list of members for proxsuite::nlp::ProxNLPSolverTpl< _Scalar >, including all inherited members.

acceptMultipliers(Results &results, Workspace &workspace) constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
assembleKktMatrix(Workspace &workspace)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
bcl_paramsproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
CallbackPtr typedefproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
callbacks_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
clearCallbacks() noexceptproxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
computeMultipliers(const ConstVectorRef &inner_lams_data, Workspace &workspace) constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
computePrimalResiduals(Workspace &workspace, Results &results) constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
computeProblemDerivatives(const ConstVectorRef &x, Workspace &workspace, boost::mpl::false_) constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
computeProblemDerivatives(const ConstVectorRef &x, Workspace &workspace, boost::mpl::true_) constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ConstraintObject typedefproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ConstraintSet typedefproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
del_dec_kproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
del_inc_bigproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
del_inc_kproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
DELTA_INITproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
DELTA_MAXproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
DELTA_MINproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
DELTA_NONZERO_INITproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
getResults() constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
getWorkspace() constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
hess_approxproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
inner_tol0proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
inner_tol_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
inner_tol_minproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
innerLoop(Workspace &workspace, Results &results)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
invokeCallbacks(Workspace &workspace, Results &results)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
iterativeRefinement(Workspace &workspace) constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
kkt_system_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
kkt_tolerance_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ldlt_choice_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
LinesearchOptions typedefproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
loggerproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ls_optionsproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ls_stratproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
Manifold typedefproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
manifold() constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
max_al_itersproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
max_itersproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
max_refinement_steps_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
merit_funproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
mu_init_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
mu_lower_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
mu_upper_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
mul_update_modeproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
pdal_beta_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
prim_tol0proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
prim_tol_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
Problem typedefproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
problem() constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
problem_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >protected
prox_penaltyproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ProxNLPSolverTpl(Problem &prob, const Scalar tol=1e-6, const Scalar mu_eq_init=1e-2, const Scalar rho_init=0., const VerboseLevel verbose=QUIET, const Scalar mu_lower=1e-9, const Scalar prim_alpha=0.1, const Scalar prim_beta=0.9, const Scalar dual_alpha=1., const Scalar dual_beta=1., LDLTChoice ldlt_blocked=LDLTChoice::BUNCHKAUFMAN, const LinesearchOptions ls_options=LinesearchOptions())proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
registerCallback(const CallbackPtr &cb) noexceptproxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
Results typedefproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
results_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
rho_init_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
Scalar typedefproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
Scalarproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
setDualPenalty(const Scalar beta)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
setPenalty(const Scalar &new_mu) noexceptproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
setProxParameter(const Scalar &new_rho) noexceptproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
setup()proxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
solve(const ConstVectorRef &x0, const std::vector< VectorRef > &lams0)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
solve(const ConstVectorRef &x0, const ConstVectorRef &lams0=VectorXs(0))proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
target_tolproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
tolerancePostUpdate() noexceptproxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
tryStep(Workspace &workspace, const Results &results, Scalar alpha)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
updatePenalty()proxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
updateToleranceFailure() noexceptproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
updateToleranceSuccess() noexceptproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
verboseproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
Workspace typedefproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
workspace_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >