Thread to compute threaded general user objects. More...
#include <ComputeThreadedGeneralUserObjectsThread.h>
Public Member Functions | |
| ComputeThreadedGeneralUserObjectsThread (FEProblemBase &fe_problem) | |
| ComputeThreadedGeneralUserObjectsThread (ComputeThreadedGeneralUserObjectsThread &x, Threads::split split) | |
| virtual | ~ComputeThreadedGeneralUserObjectsThread () |
| void | operator() (const GeneralUserObjectRange &range) |
| void | join (const ComputeThreadedGeneralUserObjectsThread &) |
| virtual void | caughtMooseException (MooseException &) |
| Called if a MooseException is caught anywhere during the computation. More... | |
Protected Member Functions | |
| void | printGeneralExecutionInformation (const GeneralUserObjectRange &range) const |
| Print information about the loop, mostly order of execution of objects. More... | |
Protected Attributes | |
| FEProblemBase & | _fe_problem |
| FEProblem running this thread. More... | |
Thread to compute threaded general user objects.
This works on a range of thread IDs, so that we always compute all user objects for every threaded copy.
Definition at line 34 of file ComputeThreadedGeneralUserObjectsThread.h.
| ComputeThreadedGeneralUserObjectsThread::ComputeThreadedGeneralUserObjectsThread | ( | FEProblemBase & | fe_problem | ) |
Definition at line 12 of file ComputeThreadedGeneralUserObjectsThread.C.
| ComputeThreadedGeneralUserObjectsThread::ComputeThreadedGeneralUserObjectsThread | ( | ComputeThreadedGeneralUserObjectsThread & | x, |
| Threads::split | split | ||
| ) |
Definition at line 18 of file ComputeThreadedGeneralUserObjectsThread.C.
|
virtual |
Definition at line 24 of file ComputeThreadedGeneralUserObjectsThread.C.
|
virtual |
Called if a MooseException is caught anywhere during the computation.
The single input parameter taken is a MooseException object.
Definition at line 27 of file ComputeThreadedGeneralUserObjectsThread.C.
Referenced by operator()().
|
inline |
Definition at line 45 of file ComputeThreadedGeneralUserObjectsThread.h.
| void ComputeThreadedGeneralUserObjectsThread::operator() | ( | const GeneralUserObjectRange & | range | ) |
Definition at line 36 of file ComputeThreadedGeneralUserObjectsThread.C.
|
protected |
Print information about the loop, mostly order of execution of objects.
Definition at line 54 of file ComputeThreadedGeneralUserObjectsThread.C.
Referenced by operator()().
|
protected |
FEProblem running this thread.
Definition at line 58 of file ComputeThreadedGeneralUserObjectsThread.h.
Referenced by caughtMooseException(), and printGeneralExecutionInformation().
1.8.14