PolyFEM
|
This is the complete list of members for polyfem::solver::ALSolver, including all inherited members.
alagr_forms | polyfem::solver::ALSolver | protected |
ALSolver(const std::vector< std::shared_ptr< AugmentedLagrangianForm > > &alagr_form, const double initial_al_weight, const double scaling, const double max_al_weight, const double eta_tol, const std::function< void(const Eigen::VectorXd &)> &update_barrier_stiffness) | polyfem::solver::ALSolver | |
eta_tol | polyfem::solver::ALSolver | protected |
initial_al_weight | polyfem::solver::ALSolver | protected |
max_al_weight | polyfem::solver::ALSolver | protected |
NLSolver typedef | polyfem::solver::ALSolver | private |
post_subsolve | polyfem::solver::ALSolver | |
scaling | polyfem::solver::ALSolver | protected |
solve_al(NLProblem &nl_problem, Eigen::MatrixXd &sol, std::shared_ptr< polysolve::nonlinear::Solver > nl_solver) | polyfem::solver::ALSolver | inline |
solve_al(NLProblem &nl_problem, Eigen::MatrixXd &sol, const json &nl_solver_params, const json &linear_solver, const double characteristic_length, std::shared_ptr< polysolve::nonlinear::Solver > nl_solver=nullptr) | polyfem::solver::ALSolver | |
solve_reduced(NLProblem &nl_problem, Eigen::MatrixXd &sol, std::shared_ptr< polysolve::nonlinear::Solver > nl_solver) | polyfem::solver::ALSolver | inline |
solve_reduced(NLProblem &nl_problem, Eigen::MatrixXd &sol, const json &nl_solver_params, const json &linear_solver, const double characteristic_length, std::shared_ptr< polysolve::nonlinear::Solver > nl_solver=nullptr) | polyfem::solver::ALSolver | |
update_barrier_stiffness | polyfem::solver::ALSolver | protected |
~ALSolver()=default | polyfem::solver::ALSolver | virtual |