Go to the source code of this file.
Classes | |
class | ThreadedElementLoop< RangeType > |
Base class for assembly-like calculations. More... | |
Variables | |
static Threads::spin_mutex | threaded_element_mutex |
This mutex is used by all derived classes of the ThreadedElementLoop. More... | |
|
static |
This mutex is used by all derived classes of the ThreadedElementLoop.
It is necessary to protect the creation of the strings used in the propagation 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 19 of file ThreadedElementLoop.h.
Referenced by ThreadedElementLoop< ConstElemPointerRange >::caughtMooseException(), and ThreadedFaceLoop< RangeType >::caughtMooseException().