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