keys.hpp serif/operators/linearized_system_view.hpp src/include/serif/backend/mfem/solver/preconditioner/computations/physical_blocks.hpp src/include/serif/solver/preconditioner/recipes/block.hpp src/include/serif/solver/preconditioner/recipes/coupled.hpp serif::solver::preconditioner::keys::Inverse serif::solver::preconditioner::keys::Diagonal serif::solver::preconditioner::keys::Matrix serif serif::solver serif::solver::preconditioner serif::solver::preconditioner::keys #pragmaonce #include"serif/operators/linearized_system_view.hpp" namespaceserif::solver::preconditioner::keys { template<typenameRows,typenameValues> usingBlock=operators::PhysicalBlock<Rows,Values>; template<typenameRows,typenameValues> structInverse { }; template<typenameRows,typenameValues> structDiagonal { }; template<typenameRows,typenameValues> structMatrix { }; }//namespaceserif::solver::preconditioner::keys