|
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 |