adaptive_amg.hpp serif/solver/preconditioner/contract.hpp src/include/serif/solver/preconditioner/backend/mfem/inverse/amg.hpp serif::solver::preconditioner::strategies::inverse::AdaptiveAMG serif serif::solver serif::solver::preconditioner serif::solver::preconditioner::strategies serif::solver::preconditioner::strategies::inverse #pragmaonce #include"serif/solver/preconditioner/contract.hpp" namespaceserif::solver::preconditioner::strategies::inverse { structAdaptiveAMGfinal { staticconstexprApplicationContractapplication_contract{ApplicationContract::variable}; doublerelative_tolerance{1.0e-8}; intmaximum_cycles{100}; }; }//namespaceserif::solver::preconditioner::strategies::inverse