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.