31 mooseError(
"GeneralUserObjects do not execute using threads, this function does nothing and " 32 "should not be used.");
38 mooseError(
"GeneralUserObjects do not execute subdomainSetup method, this function does nothing " 39 "and should not be used.");
static InputParameters validParams()
static InputParameters validParams()
Interface for objects that needs transient capabilities.
virtual void threadJoin(const UserObject &) override
This method is not used and should not be used in a custom GeneralUserObject.
virtual void subdomainSetup() override
Gets called when the subdomain changes (i.e.
const std::set< SubdomainID > EMPTY_BLOCK_IDS
An interface for accessing Materials.
const std::set< BoundaryID > EMPTY_BOUNDARY_IDS
GeneralUserObject(const InputParameters ¶meters)
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...
Base class for user-specific data.
static InputParameters validParams()