const InputParameters & parameters() const
Get the parameters of the object.
An instance of this object type has one copy per thread that runs on each thread.
static InputParameters validParams()
virtual ~ThreadedGeneralUserObject()=default
virtual void subdomainSetup() override
Gets called when the subdomain changes (i.e.
bool needThreadedCopy() const override final
Whether or not a threaded copy of this object is needed when obtaining it in another object,...
virtual void threadJoin(const UserObject &) override
This method is not used and should not be used in a custom GeneralUserObject.
Base class for user-specific data.