48 #ifndef MUELU_REORDERBLOCKAFACTORY_DECL_HPP_ 49 #define MUELU_REORDERBLOCKAFACTORY_DECL_HPP_ 51 #include <Xpetra_Map_fwd.hpp> 52 #include <Xpetra_MapExtractor_fwd.hpp> 53 #include <Xpetra_StridedMap_fwd.hpp> 54 #include <Xpetra_StridedMapFactory_fwd.hpp> 55 #include "Xpetra_ReorderedBlockedCrsMatrix_fwd.hpp" 78 template <
class Scalar,
class LocalOrdinal,
class GlobalOrdinal,
class Node>
80 #undef MUELU_REORDERBLOCKAFACTORY_SHORT 118 #define MUELU_REORDERBLOCKAFACTORY_SHORT
Namespace for MueLu classes and methods.
void Build(Level ¤tLevel) const
Build an object with this factory.
ReorderBlockAFactory()
Constructor.
RCP< const ParameterList > GetValidParameterList() const
Input.
Class that holds all level-specific information.
virtual ~ReorderBlockAFactory()
Destructor.
void DeclareInput(Level ¤tLevel) const
Specifies the data that this class needs, and the factories that generate that data.
Base class for factories that use one level (currentLevel).
Factory for building a reordered (nested) block operator.