39 Group *
const parent );
61 real64 const eventProgress,
void PostProcessInput() override
virtual void Execute(real64 const time_n, real64 const dt, integer const cycleNumber, integer const eventCounter, real64 const eventProgress, dataRepository::Group *domain) override
Main extension point of executable targets.
TaskBase(std::string const &name, Group *const parent)
Constructor.
double real64
64-bit floating point type.
static string CatalogName()
Catalog name interface.
static CatalogInterface::CatalogType & GetCatalog()
Get the catalog interface for the TaskBase.
std::int32_t integer
Signed integer type.
#define GEOSX_ERROR(msg)
Raise a hard error and terminate the program.
This class provides the base class/interface for the catalog value objects.
#define GEOSX_UNUSED_VAR(...)
Mark an unused variable and silence compiler warnings.
std::string string
String type.
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...