17typedef StoredRange<std::vector<GeneralUserObject *>::iterator,
GeneralUserObject *>
StoredRange< std::vector< GeneralUserObject * >::iterator, GeneralUserObject * > GeneralUserObjectRange
static Threads::spin_mutex threaded_general_user_objects_mutex
This mutex is used to protect the creation of the strings used in the propogation of the error messag...
Thread to compute threaded general user objects.
void printGeneralExecutionInformation(const GeneralUserObjectRange &range) const
Print information about the loop, mostly order of execution of objects.
virtual ~ComputeThreadedGeneralUserObjectsThread()
void join(const ComputeThreadedGeneralUserObjectsThread &)
FEProblemBase & _fe_problem
FEProblem running this thread.
virtual void caughtMooseException(MooseException &)
Called if a MooseException is caught anywhere during the computation.
void operator()(const GeneralUserObjectRange &range)
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
Provides a way for users to bail out of the current solve.