53 #ifndef MUELU_PERMUTATIONFACTORY_DECL_HPP_ 
   54 #define MUELU_PERMUTATIONFACTORY_DECL_HPP_ 
   87   class PermutationFactory : 
public SingleLevelFactoryBase {
 
   88 #undef MUELU_PERMUTATIONFACTORY_SHORT 
  121     void Build(Level & currentLevel) 
const;
 
  131 #define MUELU_PERMUTATIONFACTORY_SHORT 
MueLu::DefaultLocalOrdinal LocalOrdinal
 
KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
 
virtual ~PermutationFactory()
Destructor. 
 
PermutationFactory()
Constructor. 
 
MueLu::DefaultScalar Scalar
 
MueLu::DefaultGlobalOrdinal GlobalOrdinal
 
RCP< const ParameterList > GetValidParameterList() const 
Return a const parameter list of valid parameters that setParameterList() will accept. 
 
void Build(Level ¤tLevel) const 
Build an object with this factory. 
 
void DeclareInput(Level ¤tLevel) const 
Specifies the data that this class needs, and the factories that generate that data.