20 #ifndef GEOS_FINITEVOLUME_HYBRIDMIMETICDISCRETIZATION_HPP_
21 #define GEOS_FINITEVOLUME_HYBRIDMIMETICDISCRETIZATION_HPP_
51 static string catalogName() {
return "HybridMimeticDiscretization"; }
87 string m_innerProductType;
94 std::unique_ptr< mimeticInnerProduct::MimeticInnerProductBase > factory(
string const & mimeticInnerProductType )
const;
HybridMimeticDiscretization(string const &name, dataRepository::Group *const parent)
Constructor.
static string catalogName()
Static Factory Catalog Functions.
virtual void initializePostInitialConditionsPreSubGroups() override
Called by InitializePostInitialConditions() prior to initializing sub-Groups.
static CatalogInterface::CatalogType & getCatalog()
Return the data type in the data repository.
This class provides the base class/interface for the catalog value objects.
std::unordered_map< std::string, std::unique_ptr< CatalogInterface< BASETYPE, ARGS... > > > CatalogType
This is the type that will be used for the catalog. The catalog is actually instantiated in the BASET...
static constexpr char const * innerProductString()
static constexpr char const * transMultiplierString()
static constexpr char const * coeffNameString()
static constexpr char const * innerProductTypeString()