#include <ComputeNodalUserObjectsThread.h>
Public Member Functions | |
| ComputeNodalUserObjectsThread (FEProblemBase &fe_problem, const TheWarehouse::Query &query) | |
| ComputeNodalUserObjectsThread (ComputeNodalUserObjectsThread &x, Threads::split split) | |
| virtual | ~ComputeNodalUserObjectsThread () |
| void | subdomainChanged () |
| virtual void | onNode (ConstNodeRange::const_iterator &node_it) override |
| void | join (const ComputeNodalUserObjectsThread &) |
| void | printGeneralExecutionInformation () const override |
| Print information about the loop, mostly order of execution of objects. More... | |
| void | operator() (const ConstNodeRange &range) |
| virtual void | pre () |
| Called before the node range loop. More... | |
| virtual void | post () |
| Called after the node range loop. More... | |
| virtual void | onNode (ConstNodeRange::const_iterator &node_it) |
| Called for each node. More... | |
| virtual void | postNode (ConstNodeRange::const_iterator &node_it) |
| Called after the node assembly is done (including surface assembling) More... | |
| virtual void | caughtMooseException (MooseException &e) |
| Called if a MooseException is caught anywhere during the computation. More... | |
| virtual bool | keepGoing () |
| Whether or not the loop should continue. More... | |
Protected Attributes | |
| FEProblemBase & | _fe_problem |
| THREAD_ID | _tid |
Private Attributes | |
| const TheWarehouse::Query | _query |
| AuxiliarySystem & | _aux_sys |
| std::set< SubdomainID > | _block_ids |
Static Private Attributes | |
| static Threads::spin_mutex | writable_variable_mutex |
Definition at line 19 of file ComputeNodalUserObjectsThread.h.
| ComputeNodalUserObjectsThread::ComputeNodalUserObjectsThread | ( | FEProblemBase & | fe_problem, |
| const TheWarehouse::Query & | query | ||
| ) |
Definition at line 22 of file ComputeNodalUserObjectsThread.C.
| ComputeNodalUserObjectsThread::ComputeNodalUserObjectsThread | ( | ComputeNodalUserObjectsThread & | x, |
| Threads::split | split | ||
| ) |
Definition at line 31 of file ComputeNodalUserObjectsThread.C.
|
virtual |
Definition at line 39 of file ComputeNodalUserObjectsThread.C.
|
inlinevirtualinherited |
Called if a MooseException is caught anywhere during the computation.
The single input parameter taken is a MooseException object.
Definition at line 56 of file ThreadedNodeLoop.h.
| void ComputeNodalUserObjectsThread::join | ( | const ComputeNodalUserObjectsThread & | ) |
Definition at line 135 of file ComputeNodalUserObjectsThread.C.
|
inlinevirtualinherited |
Whether or not the loop should continue.
Definition at line 69 of file ThreadedNodeLoop.h.
|
overridevirtual |
Definition at line 60 of file ComputeNodalUserObjectsThread.C.
|
virtualinherited |
|
inherited |
Definition at line 94 of file ThreadedNodeLoop.h.
|
virtualinherited |
Called after the node range loop.
Reimplemented in ComputeNodalAuxVarsThread< AuxKernelType >.
Definition at line 130 of file ThreadedNodeLoop.h.
|
virtualinherited |
Called after the node assembly is done (including surface assembling)
| node | - active node |
Definition at line 142 of file ThreadedNodeLoop.h.
|
virtualinherited |
Called before the node range loop.
Reimplemented in ComputeNodalKernelJacobiansThread, and ComputeNodalKernelsThread.
Definition at line 124 of file ThreadedNodeLoop.h.
|
overridevirtual |
Print information about the loop, mostly order of execution of objects.
Reimplemented from ThreadedNodeLoop< ConstNodeRange, ConstNodeRange::const_iterator >.
Definition at line 140 of file ComputeNodalUserObjectsThread.C.
| void ComputeNodalUserObjectsThread::subdomainChanged | ( | ) |
Definition at line 42 of file ComputeNodalUserObjectsThread.C.
Referenced by onNode().
|
private |
Definition at line 40 of file ComputeNodalUserObjectsThread.h.
Referenced by onNode().
|
private |
Definition at line 41 of file ComputeNodalUserObjectsThread.h.
Referenced by onNode().
|
protectedinherited |
Definition at line 72 of file ThreadedNodeLoop.h.
Referenced by onNode(), ComputeNodalDampingThread::onNode(), printGeneralExecutionInformation(), ComputeNodalDampingThread::printGeneralExecutionInformation(), and subdomainChanged().
|
private |
Definition at line 39 of file ComputeNodalUserObjectsThread.h.
Referenced by onNode(), printGeneralExecutionInformation(), and subdomainChanged().
|
protectedinherited |
Definition at line 73 of file ThreadedNodeLoop.h.
Referenced by onNode(), ComputeNodalDampingThread::onNode(), ComputeNodalKernelsThread::onNode(), ComputeNodalKernelJacobiansThread::onNode(), ComputeNodalKernelsThread::pre(), ComputeNodalKernelJacobiansThread::pre(), printGeneralExecutionInformation(), ComputeNodalKernelsThread::printGeneralExecutionInformation(), ComputeNodalDampingThread::printGeneralExecutionInformation(), ComputeNodalKernelJacobiansThread::printGeneralExecutionInformation(), and subdomainChanged().
|
staticprivate |
Definition at line 43 of file ComputeNodalUserObjectsThread.h.
Referenced by onNode().
1.8.14