19 #ifndef GEOSX_MANAGERS_FUNCTIONS_FUNCTIONMANAGER_HPP_ 20 #define GEOSX_MANAGERS_FUNCTIONS_FUNCTIONMANAGER_HPP_ 52 return theFunctionManager;
67 virtual Group *
CreateChild(
string const & functionCatalogKey,
string const & functionName )
override;
FunctionManager(const std::string &name, dataRepository::Group *const parent)
Constructor.
static FunctionManager & Instance()
Return the function manager instance.
virtual void ExpandObjectCatalogs() override
This function is used to expand any catalogs in the data structure.
virtual ~FunctionManager() override
destructor
static string CatalogName()
Static Factory Catalog Functions.
std::string string
String type.
virtual Group * CreateChild(string const &functionCatalogKey, string const &functionName) override
Create a new FunctionManager object as a child of this group.