10 #ifndef MUELU_HIERARCHYFACTORY_HPP
11 #define MUELU_HIERARCHYFACTORY_HPP
28 #undef MUELU_HIERARCHYFACTORY_SHORT
59 #define MUELU_HIERARCHYFACTORY_SHORT
60 #endif // ifndef MUELU_HIERARCHYFACTORY_HPP
MueLu::DefaultLocalOrdinal LocalOrdinal
Tpetra::KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
virtual ~HierarchyFactory()
Destructor.
virtual RCP< Hierarchy > CreateHierarchy() const =0
Create an empty Hierarchy object.
MueLu::DefaultScalar Scalar
Tpetra::Details::DefaultTypes::scalar_type DefaultScalar
MueLu::DefaultGlobalOrdinal GlobalOrdinal
Base class for MueLu classes.
virtual void SetupHierarchy(Hierarchy &H) const =0
Setup Hierarchy object.
Provides methods to build a multigrid hierarchy and apply multigrid cycles.