diagonal_regularization.hpp cstddef src/include/serif/solver/preconditioner/backend/mfem/inverse/regularization.hpp src/include/serif/solver/preconditioner/backend/mfem/surface/reference_mass.hpp src/include/serif/solver/preconditioner/strategies/inverse/diagonal.hpp src/include/serif/solver/preconditioner/strategies/surface/calibrated_mass.hpp src/include/serif/solver/preconditioner/strategies/surface/reference_mass.hpp serif::solver::preconditioner::strategies::inverse::DiagonalRegularization serif::solver::preconditioner::strategies::inverse::DiagonalRegularizationReport serif serif::solver serif::solver::preconditioner serif::solver::preconditioner::strategies serif::solver::preconditioner::strategies::inverse #pragmaonce #include<cstddef> namespaceserif::solver::preconditioner::strategies::inverse { structDiagonalRegularizationfinal { doublerelative_floor{1e-12}; doubleabsolute_floor{1e-14}; }; structDiagonalRegularizationReportfinal { doubleminimum_magnitude{}; doublemaximum_magnitude{}; doubleapplied_floor{}; std::size_tregularized_entries{}; }; }//namespaceserif::solver::preconditioner::strategies::inverse