Go to the source code of this file.
Classes | |
class | ComputeThreadedGeneralUserObjectsThread |
Thread to compute threaded general user objects. More... | |
Typedefs | |
typedef StoredRange< std::vector< GeneralUserObject * >::iterator, GeneralUserObject * > | GeneralUserObjectRange |
Variables | |
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 messages. More... | |
typedef StoredRange<std::vector<GeneralUserObject *>::iterator, GeneralUserObject *> GeneralUserObjectRange |
Definition at line 18 of file ComputeThreadedGeneralUserObjectsThread.h.
|
static |
This mutex is used to protect the creation of the strings used in the propogation of the error messages.
It's possible for a thread to have acquired the commonly used mutex in the Threads namespace so this one is here to avoid any deadlocking.
Definition at line 26 of file ComputeThreadedGeneralUserObjectsThread.h.
Referenced by ComputeThreadedGeneralUserObjectsThread::caughtMooseException().