coupling_internal.hpp serif/backend/mfem/solver/preconditioner/coupling.hpp src/lib/serif/backend/mfem/solver/preconditioner/border.cpp src/lib/serif/backend/mfem/solver/preconditioner/coupling.cpp serif serif::solver serif::solver::preconditioner serif::solver::preconditioner::backend serif::solver::preconditioner::backend::mfem serif::solver::preconditioner::backend::mfem::detail #pragmaonce #include"serif/backend/mfem/solver/preconditioner/coupling.hpp" namespaceserif::solver::preconditioner::backend::mfem::detail { [[nodiscard]]std::expected<Inverse,Failure>try_coupled_inverse(Inversefirst,Inversesecond,TwoBlockCouplingscouplings,strategies::coupling::CouplingOrderorder,OperatorHandlefirst_response); }//namespaceserif::solver::preconditioner::backend::mfem::detail