chebyshev.hpp expected span serif/solver/preconditioner/backend/mfem/inverse.hpp serif/solver/preconditioner/strategies/inverse/chebyshev.hpp src/compile_time_checks/serif/solver/preconditioner/inverses.cpp src/include/serif/solver/preconditioner/computations/inverse.hpp src/lib/serif/solver/preconditioner/backend/mfem/inverse/chebyshev.cpp serif serif::solver serif::solver::preconditioner serif::solver::preconditioner::backend serif::solver::preconditioner::backend::mfem #pragmaonce #include<expected> #include<span> #include"serif/solver/preconditioner/backend/mfem/inverse.hpp" #include"serif/solver/preconditioner/strategies/inverse/chebyshev.hpp" namespaceserif::solver::preconditioner::backend::mfem { [[nodiscard]]std::expected<Inverse,Failure>try_chebyshev_inverse(OperatorHandlemass,std::span<constdouble>diagonal,conststrategies::inverse::Chebyshev&options={}); }//namespaceserif::solver::preconditioner::backend::mfem