10#ifndef MUELU_SINGLELEVELFACTORY_HPP
11#define MUELU_SINGLELEVELFACTORY_HPP
68#define MUELU_SINGLELEVELFACTORY_SHORT
Class that holds all level-specific information.
Base class for factories that use one level (currentLevel).
virtual void DeclareInput(Level ¤tLevel) const =0
Specifies the data that this class needs, and the factories that generate that data.
virtual ~SingleLevelFactoryBase()
Destructor.
virtual void Build(Level ¤tLevel) const =0
Build an object with this factory.
SingleLevelFactoryBase()
Constructor.
virtual void CallDeclareInput(Level &requestedLevel) const
virtual void CallBuild(Level &requestedLevel) const
Namespace for MueLu classes and methods.