#include <ComputeNodalDampingThread.h>
Public Member Functions | |
| ComputeNodalDampingThread (FEProblemBase &feproblem, NonlinearSystemBase &nl) | |
| ComputeNodalDampingThread (ComputeNodalDampingThread &x, Threads::split split) | |
| virtual | ~ComputeNodalDampingThread () |
| virtual void | onNode (ConstNodeRange::const_iterator &node_it) override |
| void | join (const ComputeNodalDampingThread &y) |
| Real | damping () |
| void | operator() (const ConstNodeRange &range) |
| virtual void | pre () |
| Called before the node range loop. | |
| virtual void | post () |
| Called after the node range loop. | |
| virtual void | onNode (ConstNodeRange::const_iterator &node_it) |
| Called for each node. | |
| virtual void | postNode (ConstNodeRange::const_iterator &node_it) |
| Called after the node assembly is done (including surface assembling) | |
| virtual void | caughtMooseException (MooseException &e) |
| Called if a MooseException is caught anywhere during the computation. | |
| virtual bool | keepGoing () |
| Whether or not the loop should continue. | |
Protected Member Functions | |
| void | printGeneralExecutionInformation () const override |
| Print information about the loop, mostly order of execution of objects. | |
Protected Attributes | |
| Real | _damping |
| NonlinearSystemBase & | _nl |
| const MooseObjectWarehouse< NodalDamper > & | _nodal_dampers |
| FEProblemBase & | _fe_problem |
| THREAD_ID | _tid |
Definition at line 23 of file ComputeNodalDampingThread.h.
| ComputeNodalDampingThread::ComputeNodalDampingThread | ( | FEProblemBase & | feproblem, |
| NonlinearSystemBase & | nl | ||
| ) |
Definition at line 18 of file ComputeNodalDampingThread.C.
| ComputeNodalDampingThread::ComputeNodalDampingThread | ( | ComputeNodalDampingThread & | x, |
| Threads::split | split | ||
| ) |
Definition at line 28 of file ComputeNodalDampingThread.C.
|
virtual |
Definition at line 37 of file ComputeNodalDampingThread.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.
| Real ComputeNodalDampingThread::damping | ( | ) |
Definition at line 68 of file ComputeNodalDampingThread.C.
Referenced by NonlinearSystemBase::computeDamping().
| void ComputeNodalDampingThread::join | ( | const ComputeNodalDampingThread & | y | ) |
|
inlinevirtualinherited |
Whether or not the loop should continue.
Definition at line 69 of file ThreadedNodeLoop.h.
|
virtualinherited |
|
overridevirtual |
Definition at line 40 of file ComputeNodalDampingThread.C.
|
inherited |
Definition at line 28 of file ThreadedNodeLoop.h.
|
virtualinherited |
Called after the node range loop.
Reimplemented in ComputeNodalAuxVarsThread< AuxKernelType >.
Definition at line 38 of file ThreadedNodeLoop.h.
|
virtualinherited |
Called after the node assembly is done (including surface assembling)
| node | - active node |
Definition at line 50 of file ThreadedNodeLoop.h.
|
virtualinherited |
Called before the node range loop.
Reimplemented in ComputeNodalKernelJacobiansThread, and ComputeNodalKernelsThread.
Definition at line 33 of file ThreadedNodeLoop.h.
|
overrideprotectedvirtual |
Print information about the loop, mostly order of execution of objects.
Reimplemented from ThreadedNodeLoop< ConstNodeRange, ConstNodeRange::const_iterator >.
Definition at line 81 of file ComputeNodalDampingThread.C.
|
protected |
Definition at line 44 of file ComputeNodalDampingThread.h.
|
protectedinherited |
Definition at line 72 of file ThreadedNodeLoop.h.
|
protected |
Definition at line 45 of file ComputeNodalDampingThread.h.
Referenced by onNode(), and printGeneralExecutionInformation().
|
protected |
Definition at line 46 of file ComputeNodalDampingThread.h.
Referenced by onNode().
|
protectedinherited |
Definition at line 73 of file ThreadedNodeLoop.h.