46 #ifndef MUELU_REBALANCEBLOCKRESTRICTIONFACTORY_DECL_HPP_ 
   47 #define MUELU_REBALANCEBLOCKRESTRICTIONFACTORY_DECL_HPP_ 
   74   template <class Scalar = Xpetra::Matrix<>::scalar_type,
 
   79 #undef MUELU_REBALANCEBLOCKRESTRICTIONFACTORY_SHORT 
  134 #define MUELU_REBALANCEBLOCKRESTRICTIONFACTORY_SHORT 
RebalanceBlockRestrictionFactory()
Constructor. 
void DeclareInput(Level &fineLevel, Level &coarseLevel) const 
Specifies the data that this class needs, and the factories that generate that data. 
Base class for factories that use two levels (fineLevel and coarseLevel). 
Class that holds all level-specific information. 
virtual ~RebalanceBlockRestrictionFactory()
Destructor. 
Applies permutation to restriction operators. 
bool UseSingleSourceImporters_
RCP< const ParameterList > GetValidParameterList() const 
Return a const parameter list of valid parameters that setParameterList() will accept. 
void SetSingleSourceImporters(bool value)
Get the importers from a single source. 
void Build(Level &fineLevel, Level &coarseLevel) const 
Build an object with this factory. 
void AddFactoryManager(RCP< const FactoryManagerBase > FactManager)
Add a factory manager. 
std::vector< Teuchos::RCP< const FactoryManagerBase > > FactManager_
Input factories.