acceptMultipliers(Results &results, Workspace &workspace) const | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
assembleKktMatrix(Workspace &workspace) | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
bcl_params | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
CallbackPtr typedef | 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 | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
ConstraintSet typedef | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
del_dec_k | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
del_inc_big | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
del_inc_k | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
DELTA_INIT | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
DELTA_MAX | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
DELTA_MIN | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
DELTA_NONZERO_INIT | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
getResults() const | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | inline |
getWorkspace() const | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | inline |
hess_approx | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
inner_tol0 | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
inner_tol_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
inner_tol_min | proxsuite::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) const | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
kkt_system_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
kkt_tolerance_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
ldlt_choice_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
LinesearchOptions typedef | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
logger | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
ls_options | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
ls_strat | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
Manifold typedef | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
manifold() const | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | inline |
max_al_iters | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
max_iters | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
max_refinement_steps_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
merit_fun | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
mu_init_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
mu_lower_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
mu_upper_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
mul_update_mode | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
pdal_beta_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
prim_tol0 | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
prim_tol_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
Problem typedef | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
problem() const | 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()) | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
registerCallback(const CallbackPtr &cb) noexcept | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | inline |
Results typedef | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
results_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
rho_init_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
Scalar typedef | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
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() | 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 | 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 | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |
workspace_ | proxsuite::nlp::ProxNLPSolverTpl< _Scalar > | |