20 #ifndef GEOS_DISCRETIZATIONMETHODS_NUMERICALMETHODSMANAGER_HPP_
21 #define GEOS_DISCRETIZATIONMETHODS_NUMERICALMETHODSMANAGER_HPP_
24 #include "finiteElement/FiniteElementDiscretizationManager.hpp"
25 #include "finiteVolume/FiniteVolumeManager.hpp"
29 namespace dataRepository
56 virtual Group *
createChild(
string const & childKey,
string const & childName )
override;
97 FiniteElementDiscretizationManager m_finiteElementDiscretizationManager;
NumericalMethodsManager()=delete
Deleted default constructor.
FiniteVolumeManager const & getFiniteVolumeManager() const
FiniteElementDiscretizationManager & getFiniteElementDiscretizationManager()
FiniteElementDiscretizationManager const & getFiniteElementDiscretizationManager() const
FiniteVolumeManager & getFiniteVolumeManager()
virtual Group * createChild(string const &childKey, string const &childName) override
Creates a new sub-Group using the ObjectCatalog functionality.
NumericalMethodsManager(string const &name, Group *const parent)
Constructor.
Contains the keys for the object names in the data repository.
static constexpr char const * finiteVolumeManagerString()
static constexpr char const * finiteElementDiscretizationsString()
static constexpr char const * basisFunctionsString()
static constexpr char const * quadratureRulesString()