10 #ifndef MUELU_MAPTRANSFERFACTORY_DECL_HPP_
11 #define MUELU_MAPTRANSFERFACTORY_DECL_HPP_
58 #undef MUELU_MAPTRANSFERFACTORY_SHORT
100 #define MUELU_MAPTRANSFERFACTORY_SHORT
MueLu::DefaultLocalOrdinal LocalOrdinal
Tpetra::KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
void DeclareInput(Level &fineLevel, Level &coarseLevel) const override
Input.
Base class for factories that use two levels (fineLevel and coarseLevel).
RCP< const FactoryBase > mapFact_
Generating factory of input variable.
MueLu::DefaultScalar Scalar
Tpetra::Details::DefaultTypes::scalar_type DefaultScalar
MueLu::DefaultGlobalOrdinal GlobalOrdinal
Class that holds all level-specific information.
RCP< const ParameterList > GetValidParameterList() const override
Input.
int GetLimitOfProlongatorColumns(const ParameterList &pL) const
Get the max number of entries per row of P to be considered for map transfer.
Factory to transfer a map from a fine to a coarse level.
void Build(Level &fineLevel, Level &coarseLevel) const override
Build an object with this factory.