proxsuite-nlp  0.11.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) (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
bcl_paramsproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
BFGS typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
bfgs_strategy_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >mutable
CallbackPtr typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::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 typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ConstraintSet typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
del_dec_k (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
del_inc_big (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
del_inc_k (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
DELTA_INIT (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
DELTA_MAX (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
DELTA_MIN (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
DELTA_NONZERO_INIT (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
getResults() const (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
getWorkspace() const (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
hess_approxproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
inner_tol0 (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
inner_tol_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
inner_tol_min (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
innerLoop(Workspace &workspace, Results &results) (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
invokeCallbacks(Workspace &workspace, Results &results) (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
iterativeRefinement(Workspace &workspace) constproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
kkt_system_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
kkt_tolerance_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ldlt_choice_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
LinesearchOptions typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
loggerproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ls_optionsproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
ls_stratproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
Manifold typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
manifold() const (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
max_al_iters (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
max_iters (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
max_refinement_steps_proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
merit_funproxsuite::nlp::ProxNLPSolverTpl< _Scalar >
mu_init_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
mu_lower_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
mu_upper_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
mul_update_mode (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
pdal_beta_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
prim_tol0 (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
prim_tol_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
Problem typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
problem() const (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::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()) (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
registerCallback(const CallbackPtr &cb) noexceptproxsuite::nlp::ProxNLPSolverTpl< _Scalar >inline
Results typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
results_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
rho_init_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
Scalar typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
Scalar (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::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() (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)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() noexcept (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::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 typedef (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >
workspace_ (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >)proxsuite::nlp::ProxNLPSolverTpl< _Scalar >