32 mooseError(
"GeneralUserObjects do not execute using threads, this function does nothing and "
33 "should not be used.");
39 mooseError(
"GeneralUserObjects do not execute subdomainSetup method, this function does nothing "
40 "and should not be used.");
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
virtual void subdomainSetup() override
Gets called when the subdomain changes (i.e.
static InputParameters validParams()
GeneralUserObject(const InputParameters ¶meters)
virtual void threadJoin(const UserObject &) override
This method is not used and should not be used in a custom GeneralUserObject.
An interface for accessing Materials.
static InputParameters validParams()
Interface for objects that needs scalar coupling capabilities.
Interface for objects that needs transient capabilities.
Base class for user-specific data.
static InputParameters validParams()
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...