acceptMultipliers(Results &results, Workspace &workspace) const | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
assembleKktMatrix(Workspace &workspace) (defined in proxsuite::nlp::ProxNLPSolverTpl< _Scalar >) | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
bcl_params | proxsuite::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() noexcept | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | inline |
computeMultipliers(const ConstVectorRef &inner_lams_data, Workspace &workspace) const | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
computePrimalResiduals(Workspace &workspace, Results &results) const | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
computeProblemDerivatives(const ConstVectorRef &x, Workspace &workspace, boost::mpl::false_) const | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
computeProblemDerivatives(const ConstVectorRef &x, Workspace &workspace, boost::mpl::true_) const | proxsuite::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_approx | proxsuite::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) const | proxsuite::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 > | |
logger | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
ls_options | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
ls_strat | proxsuite::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_fun | proxsuite::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_penalty | proxsuite::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) noexcept | proxsuite::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) noexcept | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
setProxParameter(const Scalar &new_rho) noexcept | proxsuite::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_tol | proxsuite::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() noexcept | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
updateToleranceSuccess() noexcept | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
verbose | proxsuite::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 > | |