Go to the documentation of this file.
53 #ifndef MUELU_BLOCKEDCOARSEMAPFACTORY_DECL_HPP_
54 #define MUELU_BLOCKEDCOARSEMAPFACTORY_DECL_HPP_
55 #include "Xpetra_StridedMapFactory_fwd.hpp"
58 #include "MueLu_CoarseMapFactory.hpp"
76 template <
class Scalar = double,
77 class LocalOrdinal = int,
78 class GlobalOrdinal = LocalOrdinal,
79 class Node = KokkosClassic::DefaultNode::DefaultNodeType>
81 #undef MUELU_BLOCKEDCOARSEMAPFACTORY_SHORT
126 #define MUELU_BLOCKEDCOARSEMAPFACTORY_SHORT
BlockedCoarseMapFactory()
Constructor.
virtual ~BlockedCoarseMapFactory()
Destructor.
void Build(Level ¤tLevel) const
Build an object with this factory.
Namespace for MueLu classes and methods.
RCP< const ParameterList > GetValidParameterList() const
Return a const parameter list of valid parameters that setParameterList() will accept.
void DeclareInput(Level ¤tLevel) const
Specifies the data that this class needs, and the factories that generate that data.
Factory for generating coarse level map. Used by TentativePFactory.
Factory for generating coarse level map. Used by BlockedPFactory.
Class that holds all level-specific information.