#include <ComputeNodalKernelBcsThread.h>
Public Member Functions | |
| ComputeNodalKernelBcsThread (FEProblemBase &fe_problem, MooseObjectTagWarehouse< NodalKernelBase > &nodal_kernels, const std::set< TagID > &tags) | |
| ComputeNodalKernelBcsThread (ComputeNodalKernelBcsThread &x, Threads::split split) | |
| virtual void | pre () override |
| Called before the node range loop. More... | |
| virtual void | onNode (ConstBndNodeRange::const_iterator &node_it) override |
| Called for each node. More... | |
| void | join (const ComputeNodalKernelBcsThread &) |
| void | operator() (const ConstBndNodeRange &range) |
| virtual void | post () |
| Called after the node range loop. More... | |
| virtual void | postNode (ConstBndNodeRange::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 Member Functions | |
| void | printGeneralExecutionInformation () const override |
| Print information about the loop, mostly order of execution of objects. More... | |
Protected Attributes | |
| FEProblemBase & | _fe_problem |
| AuxiliarySystem & | _aux_sys |
| const std::set< TagID > & | _tags |
| MooseObjectTagWarehouse< NodalKernelBase > & | _nodal_kernels |
| MooseObjectWarehouse< NodalKernelBase > * | _nkernel_warehouse |
| unsigned int | _num_cached |
| THREAD_ID | _tid |
Definition at line 19 of file ComputeNodalKernelBcsThread.h.
| ComputeNodalKernelBcsThread::ComputeNodalKernelBcsThread | ( | FEProblemBase & | fe_problem, |
| MooseObjectTagWarehouse< NodalKernelBase > & | nodal_kernels, | ||
| const std::set< TagID > & | tags | ||
| ) |
Definition at line 20 of file ComputeNodalKernelBcsThread.C.
| ComputeNodalKernelBcsThread::ComputeNodalKernelBcsThread | ( | ComputeNodalKernelBcsThread & | x, |
| Threads::split | split | ||
| ) |
Definition at line 34 of file ComputeNodalKernelBcsThread.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 ComputeNodalKernelBcsThread::join | ( | const ComputeNodalKernelBcsThread & | ) |
Definition at line 100 of file ComputeNodalKernelBcsThread.C.
|
inlinevirtualinherited |
Whether or not the loop should continue.
Definition at line 69 of file ThreadedNodeLoop.h.
|
overridevirtual |
Called for each node.
Reimplemented from ThreadedNodeLoop< ConstBndNodeRange, ConstBndNodeRange::const_iterator >.
Definition at line 59 of file ComputeNodalKernelBcsThread.C.
|
inherited |
Definition at line 94 of file ThreadedNodeLoop.h.
|
virtualinherited |
|
virtualinherited |
Called after the node assembly is done (including surface assembling)
| node | - active node |
Definition at line 142 of file ThreadedNodeLoop.h.
|
overridevirtual |
Called before the node range loop.
Reimplemented from ThreadedNodeLoop< ConstBndNodeRange, ConstBndNodeRange::const_iterator >.
Definition at line 46 of file ComputeNodalKernelBcsThread.C.
|
overrideprotectedvirtual |
Print information about the loop, mostly order of execution of objects.
Reimplemented from ThreadedNodeLoop< ConstBndNodeRange, ConstBndNodeRange::const_iterator >.
Definition at line 105 of file ComputeNodalKernelBcsThread.C.
|
protected |
Definition at line 41 of file ComputeNodalKernelBcsThread.h.
Referenced by onNode().
|
protected |
Definition at line 39 of file ComputeNodalKernelBcsThread.h.
Referenced by onNode(), pre(), and printGeneralExecutionInformation().
|
protected |
Definition at line 47 of file ComputeNodalKernelBcsThread.h.
Referenced by onNode(), pre(), and printGeneralExecutionInformation().
|
protected |
Definition at line 45 of file ComputeNodalKernelBcsThread.h.
Referenced by pre().
|
protected |
Definition at line 50 of file ComputeNodalKernelBcsThread.h.
|
protected |
Definition at line 43 of file ComputeNodalKernelBcsThread.h.
Referenced by pre().
|
protectedinherited |
Definition at line 73 of file ThreadedNodeLoop.h.
Referenced by ComputeBoundaryInitialConditionThread::onNode(), onNode(), BoundaryNodeIntegrityCheckThread::onNode(), ComputeNodalKernelBCJacobiansThread::onNode(), pre(), ComputeNodalKernelBCJacobiansThread::pre(), printGeneralExecutionInformation(), and ComputeNodalKernelBCJacobiansThread::printGeneralExecutionInformation().
1.8.14