21 const std::vector<std::shared_ptr<AugmentedLagrangianForm>> &alagr_form,
30 std::shared_ptr<polysolve::nonlinear::Solver> nl_solver)
36 const json &nl_solver_params,
37 const json &linear_solver,
38 const double characteristic_length,
39 std::shared_ptr<polysolve::nonlinear::Solver> nl_solver =
nullptr);
42 std::shared_ptr<polysolve::nonlinear::Solver> nl_solver)
48 const json &nl_solver_params,
49 const json &linear_solver,
50 const double characteristic_length,
51 std::shared_ptr<polysolve::nonlinear::Solver> nl_solver =
nullptr);
56 std::vector<std::shared_ptr<AugmentedLagrangianForm>>
alagr_forms;