Specialization for filling multiple "small" preconditioning matrices simulatenously. More...
#include <ComputeJacobianBlocksThread.h>
Public Member Functions | |
ComputeJacobianBlocksThread (FEProblemBase &fe_problem, std::vector< JacobianBlock *> &blocks, const std::set< TagID > &tags) | |
ComputeJacobianBlocksThread (ComputeJacobianBlocksThread &x, Threads::split split) | |
virtual | ~ComputeJacobianBlocksThread () |
void | join (const ComputeJacobianThread &) |
virtual void | operator() (const ConstElemRange &range, bool bypass_threading=false) override |
virtual void | subdomainChanged () override |
Called every time the current subdomain changes (i.e. More... | |
virtual void | onElement (const Elem *elem) override |
Assembly of the element (not including surface assembly) More... | |
virtual void | onBoundary (const Elem *elem, unsigned int side, BoundaryID bnd_id, const Elem *lower_d_elem=nullptr) override |
Called when doing boundary assembling. More... | |
virtual void | onInterface (const Elem *elem, unsigned int side, BoundaryID bnd_id) override |
Called when doing interface assembling. More... | |
virtual void | onInternalSide (const Elem *elem, unsigned int side) override |
Called when doing internal edge assembling. More... | |
virtual void | post () override |
Called after the element range loop. More... | |
virtual void | caughtMooseException (MooseException &e) override |
Called if a MooseException is caught anywhere during the computation. More... | |
virtual bool | keepGoing () override |
Whether or not the loop should continue. More... | |
virtual void | preElement (const Elem *elem) override |
Called before the element assembly. More... | |
virtual void | preInternalSide (const Elem *elem, unsigned int side) override |
Called before evaluations on an element internal side. More... | |
virtual void | preBoundary (const Elem *elem, unsigned int side, BoundaryID bnd_id, const Elem *lower_d_elem=nullptr) override |
Called before the boundary assembly. More... | |
virtual void | neighborSubdomainChanged () override |
Called every time the neighbor subdomain changes (i.e. More... | |
virtual void | pre () |
Called before the element range loop. More... | |
Protected Member Functions | |
virtual void | postElement (const Elem *elem) override |
Called after the element assembly is done (including surface assembling) More... | |
virtual void | postInternalSide (const Elem *elem, unsigned int side) override |
Called after evaluations on an element internal side. More... | |
virtual void | computeOnElement () override |
virtual void | computeOnBoundary (BoundaryID bnd_id, const Elem *lower_d_elem) override |
virtual void | computeOnInternalFace (const Elem *neighbor) override |
virtual void | computeOnInterface (BoundaryID bnd_id) override |
void | determineObjectWarehouses () override |
Determine the objects we will actually compute based on vector/matrix tag information. More... | |
void | accumulateNeighbor () override |
Add neighbor residual/Jacobian into assembly global data. More... | |
virtual void | accumulateNeighborLower () override |
Add neighbor and lower residual/Jacobian into assembly global data. More... | |
virtual void | accumulateLower () override |
Add lower-d residual/Jacobian into assembly global data. More... | |
virtual void | accumulate () override |
Add element residual/Jacobian into assembly global data. More... | |
virtual void | compute (ResidualObject &) override |
Will dispatch to computeResidual/computeJacobian/computeResidualAndJacobian based on the derived class. More... | |
void | compute (KernelBase &kernel) override |
void | compute (FVElementalKernel &kernel) override |
void | compute (IntegratedBCBase &bc) override |
void | compute (DGKernelBase &dg, const Elem *neighbor) override |
void | compute (InterfaceKernelBase &ik) override |
std::string | objectType () const override |
Return what the loops is meant to compute. More... | |
void | printGeneralExecutionInformation () const override |
Print information about the loop, mostly order of execution of objects. More... | |
void | printBlockExecutionInformation () const override |
Print list of specific objects executed on each block and in which order. More... | |
void | printBoundaryExecutionInformation (const unsigned int bid) const override |
Print list of specific objects executed on each boundary and in which order. More... | |
void | printExecutionOrdering (const std::vector< T * > &objs, const bool print_header=true, const std::string &line_prefix="[DBG]") const |
Routine to output the ordering of objects within a vector of pointers to these objects. More... | |
void | printExecutionOrdering (const std::vector< std::shared_ptr< T >> &objs_ptrs, const bool print_header=true, const std::string &line_prefix="[DBG]") const |
void | resetExecPrintedSets () const |
Resets the set of blocks and boundaries visited. More... | |
Private Attributes | |
std::vector< dof_id_type > | _dof_indices |
std::vector< dof_id_type > | _dof_neighbor_indices |
Specialization for filling multiple "small" preconditioning matrices simulatenously.
Definition at line 39 of file ComputeJacobianBlocksThread.h.
ComputeJacobianBlocksThread::ComputeJacobianBlocksThread | ( | FEProblemBase & | fe_problem, |
std::vector< JacobianBlock *> & | blocks, | ||
const std::set< TagID > & | tags | ||
) |
Definition at line 21 of file ComputeJacobianBlocksThread.C.
ComputeJacobianBlocksThread::ComputeJacobianBlocksThread | ( | ComputeJacobianBlocksThread & | x, |
Threads::split | split | ||
) |
Definition at line 29 of file ComputeJacobianBlocksThread.C.
|
virtual |
Definition at line 35 of file ComputeJacobianBlocksThread.C.
|
inlineoverrideprotectedvirtualinherited |
Add element residual/Jacobian into assembly global data.
Implements NonlinearThread.
Definition at line 47 of file ComputeJacobianThread.h.
|
overrideprotectedvirtualinherited |
Add lower-d residual/Jacobian into assembly global data.
Implements NonlinearThread.
Definition at line 129 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Add neighbor residual/Jacobian into assembly global data.
Implements NonlinearThread.
Definition at line 141 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Add neighbor and lower residual/Jacobian into assembly global data.
Implements NonlinearThread.
Definition at line 135 of file ComputeJacobianThread.C.
|
overridevirtualinherited |
Called if a MooseException is caught anywhere during the computation.
The single input parameter taken is a MooseException object.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 101 of file ThreadedElementLoop.h.
Referenced by ComputeJacobianForScalingThread::operator()().
|
inlineoverrideprotectedvirtualinherited |
Will dispatch to computeResidual/computeJacobian/computeResidualAndJacobian based on the derived class.
Implements NonlinearThread.
Definition at line 49 of file ComputeJacobianThread.h.
|
overrideprotectedvirtualinherited |
Defaults to forwarding to the residual object class
Reimplemented from NonlinearThread.
Definition at line 41 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 54 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 61 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 75 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 87 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
done only when nonlocal integrated_bcs exist in the system
Reimplemented from NonlinearThread.
Definition at line 136 of file ComputeFullJacobianThread.C.
|
overrideprotectedvirtualinherited |
Base class version just calls compute on each object for the element
done only when nonlocal kernels exist in the system
Reimplemented from NonlinearThread.
Reimplemented in ComputeJacobianForScalingThread.
Definition at line 40 of file ComputeFullJacobianThread.C.
Referenced by ComputeJacobianForScalingThread::computeOnElement().
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 244 of file ComputeFullJacobianThread.C.
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 280 of file ComputeFullJacobianThread.C.
|
overrideprotectedvirtualinherited |
Determine the objects we will actually compute based on vector/matrix tag information.
Implements NonlinearThread.
Definition at line 98 of file ComputeJacobianThread.C.
|
inline |
Definition at line 51 of file ComputeJacobianBlocksThread.h.
|
inlineoverridevirtualinherited |
Whether or not the loop should continue.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 44 of file ThreadedElementLoop.h.
Referenced by ComputeJacobianForScalingThread::operator()().
|
overridevirtualinherited |
Called every time the neighbor subdomain changes (i.e.
the subdomain of this neighbor is not the same as the subdomain of the last neighbor). Beware of over-using this! You might think that you can do some expensive stuff in here and get away with it... but there are applications that have TONS of subdomains....
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 135 of file ThreadedElementLoop.h.
|
inlineoverrideprotectedvirtualinherited |
Return what the loops is meant to compute.
Reimplemented from NonlinearThread.
Definition at line 56 of file ComputeJacobianThread.h.
|
overridevirtualinherited |
Called when doing boundary assembling.
elem | - The element we are checking is on the boundary. |
side | - The side of the element in question. |
bnd_id | - ID of the boundary we are at |
lower_d_elem | - Lower dimensional element (e.g. Mortar) |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 155 of file NonlinearThread.C.
|
overridevirtualinherited |
Assembly of the element (not including surface assembly)
elem | - active element |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 121 of file NonlinearThread.C.
Referenced by ComputeJacobianForScalingThread::operator()().
|
overridevirtualinherited |
Called when doing interface assembling.
elem | - Element we are on |
side | - local side number of the element 'elem' |
bnd_id | - ID of the interface we are at |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 195 of file NonlinearThread.C.
|
overridevirtualinherited |
Called when doing internal edge assembling.
elem | - Element we are on |
side | - local side number of the element 'elem' |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 242 of file NonlinearThread.C.
|
overridevirtualinherited |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Reimplemented in ComputeJacobianForScalingThread.
Definition at line 57 of file NonlinearThread.C.
|
overridevirtualinherited |
Called after the element range loop.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 314 of file NonlinearThread.C.
Referenced by ComputeJacobianForScalingThread::operator()().
|
overrideprotectedvirtual |
Called after the element assembly is done (including surface assembling)
elem | - active element |
Reimplemented from ComputeJacobianThread.
Definition at line 38 of file ComputeJacobianBlocksThread.C.
|
overrideprotectedvirtual |
Called after evaluations on an element internal side.
elem | - Element we are on |
side | - local side number of the element 'elem' |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 55 of file ComputeJacobianBlocksThread.C.
|
virtualinherited |
Called before the element range loop.
Definition at line 318 of file ThreadedElementLoopBase.h.
Referenced by ComputeJacobianForScalingThread::operator()().
|
overridevirtualinherited |
Called before the boundary assembly.
elem | - The element we are checking is on the boundary. |
side | - The side of the element in question. |
bnd_id | - ID of the boundary we are at |
lower_d_elem | - Lower dimensional element (e.g. Mortar) |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 125 of file ThreadedElementLoop.h.
|
overridevirtualinherited |
Called before the element assembly.
elem | - active element |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 111 of file ThreadedElementLoop.h.
Referenced by ComputeJacobianForScalingThread::operator()().
|
overridevirtualinherited |
Called before evaluations on an element internal side.
elem | - Element we are on |
side | - local side number of the element 'elem' |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 118 of file ThreadedElementLoop.h.
|
overrideprotectedvirtualinherited |
Print list of specific objects executed on each block and in which order.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 341 of file NonlinearThread.C.
|
overrideprotectedvirtualinherited |
Print list of specific objects executed on each boundary and in which order.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 386 of file NonlinearThread.C.
|
protectedinherited |
Routine to output the ordering of objects within a vector of pointers to these objects.
These objects must implement the name() routine, and it must return a string or compatible type.
T | the object type |
objs | the vector with all the objects (should be pointers) |
objects_type | the name of the type of objects. Defaults to the CPP object name |
print_header | whether to print a header about the timing of execution and the type of objects |
Definition at line 144 of file ThreadedElementLoop.h.
|
protectedinherited |
Definition at line 169 of file ThreadedElementLoop.h.
|
overrideprotectedvirtualinherited |
Print information about the loop, mostly order of execution of objects.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 321 of file NonlinearThread.C.
|
protectedinherited |
Resets the set of blocks and boundaries visited.
Definition at line 429 of file ThreadedElementLoopBase.h.
|
overridevirtualinherited |
Called every time the current subdomain changes (i.e.
the subdomain of this element is not the same as the subdomain of the last element). Beware of over-using this! You might think that you can do some expensive stuff in here and get away with it... but there are applications that have TONS of subdomains....
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 64 of file NonlinearThread.C.
Referenced by ComputeJacobianForScalingThread::operator()().
|
protected |
Definition at line 58 of file ComputeJacobianBlocksThread.h.
Referenced by postElement(), and postInternalSide().
|
mutableprotectedinherited |
Keep track of which blocks were visited.
Definition at line 179 of file ThreadedElementLoopBase.h.
Referenced by ComputeMarkerThread::printBlockExecutionInformation(), ComputeIndicatorThread::printBlockExecutionInformation(), ComputeUserObjectsThread::printBlockExecutionInformation(), and NonlinearThread::printBlockExecutionInformation().
|
mutableprotectedinherited |
Keep track of which boundaries were visited.
Definition at line 182 of file ThreadedElementLoopBase.h.
Referenced by NonlinearThread::printBoundaryExecutionInformation().
|
protectedinherited |
Reference to DGKernel storage structure.
Definition at line 122 of file NonlinearThread.h.
Referenced by ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), and NonlinearThread::printBlockExecutionInformation().
|
protectedinherited |
Definition at line 124 of file NonlinearThread.h.
Referenced by ComputeFullJacobianThread::computeOnInternalFace(), NonlinearThread::computeOnInternalFace(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onInternalSide(), postInternalSide(), and NonlinearThread::subdomainChanged().
|
private |
Definition at line 61 of file ComputeJacobianBlocksThread.h.
Referenced by postElement(), and postInternalSide().
|
private |
Definition at line 63 of file ComputeJacobianBlocksThread.h.
Referenced by postInternalSide().
|
protectedinherited |
Definition at line 58 of file ThreadedElementLoop.h.
Referenced by ComputeResidualThread::accumulate(), ComputeResidualAndJacobianThread::accumulate(), ComputeResidualThread::accumulateLower(), ComputeResidualAndJacobianThread::accumulateLower(), ComputeJacobianThread::accumulateLower(), ComputeResidualThread::accumulateNeighbor(), ComputeResidualAndJacobianThread::accumulateNeighbor(), ComputeJacobianThread::accumulateNeighbor(), ComputeResidualThread::accumulateNeighborLower(), ComputeResidualAndJacobianThread::accumulateNeighborLower(), ComputeJacobianThread::accumulateNeighborLower(), ComputeJacobianThread::compute(), ComputeFullJacobianThread::computeOnBoundary(), ComputeFullJacobianThread::computeOnElement(), NonlinearThread::computeOnElement(), ComputeFullJacobianThread::computeOnInterface(), ComputeFullJacobianThread::computeOnInternalFace(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onBoundary(), ComputeUserObjectsThread::onBoundary(), ComputeElemDampingThread::onElement(), NonlinearThread::onElement(), ComputeUserObjectsThread::onElement(), NonlinearThread::onInterface(), ComputeUserObjectsThread::onInterface(), NonlinearThread::onInternalSide(), ComputeUserObjectsThread::onInternalSide(), NonlinearThread::post(), ComputeUserObjectsThread::post(), ComputeJacobianThread::postElement(), postElement(), postInternalSide(), ComputeUserObjectsThread::printBlockExecutionInformation(), NonlinearThread::printBlockExecutionInformation(), NonlinearThread::printBoundaryExecutionInformation(), ComputeElemDampingThread::printGeneralExecutionInformation(), ComputeUserObjectsThread::printGeneralExecutionInformation(), NonlinearThread::printGeneralExecutionInformation(), NonlinearThread::subdomainChanged(), and ComputeUserObjectsThread::subdomainChanged().
|
protectedinherited |
Current subdomain FVElementalKernels.
Definition at line 139 of file NonlinearThread.h.
Referenced by ComputeFullJacobianThread::computeOnElement(), NonlinearThread::computeOnElement(), ComputeResidualThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::printBlockExecutionInformation(), and NonlinearThread::subdomainChanged().
|
protectedinherited |
Whether there are any active residual objects; otherwise we will do an early return.
Definition at line 142 of file NonlinearThread.h.
Referenced by NonlinearThread::operator()().
|
protectedinherited |
Definition at line 119 of file NonlinearThread.h.
Referenced by ComputeFullJacobianThread::computeOnBoundary(), NonlinearThread::computeOnBoundary(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onBoundary(), and NonlinearThread::subdomainChanged().
|
protectedinherited |
Definition at line 129 of file NonlinearThread.h.
Referenced by ComputeFullJacobianThread::computeOnInterface(), NonlinearThread::computeOnInterface(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onInterface(), and NonlinearThread::subdomainChanged().
|
protectedinherited |
Reference to BC storage structures.
Definition at line 117 of file NonlinearThread.h.
Referenced by ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::printBlockExecutionInformation(), and NonlinearThread::printBoundaryExecutionInformation().
|
protectedinherited |
Reference to interface kernel storage structure.
Definition at line 127 of file NonlinearThread.h.
Referenced by ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::printBlockExecutionInformation(), and NonlinearThread::printBoundaryExecutionInformation().
|
protectedinherited |
Reference to Kernel storage structures
Definition at line 133 of file NonlinearThread.h.
Referenced by ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), and NonlinearThread::printBlockExecutionInformation().
|
protectedinherited |
Definition at line 154 of file ThreadedElementLoopBase.h.
Referenced by CacheChangedListsThread::onElement(), NonlinearThread::printBlockExecutionInformation(), and NonlinearThread::printBoundaryExecutionInformation().
|
protectedinherited |
The subdomain for the current neighbor.
Definition at line 164 of file ThreadedElementLoopBase.h.
Referenced by ComputeJacobianForScalingThread::operator()().
|
protectedinherited |
Definition at line 111 of file NonlinearThread.h.
Referenced by ComputeFullJacobianThread::computeOnBoundary(), ComputeJacobianForScalingThread::computeOnElement(), ComputeFullJacobianThread::computeOnElement(), ComputeFullJacobianThread::computeOnInterface(), ComputeFullJacobianThread::computeOnInternalFace(), ComputeResidualThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onElement(), and NonlinearThread::subdomainChanged().
|
protectedinherited |
Definition at line 114 of file NonlinearThread.h.
Referenced by ComputeResidualThread::accumulate(), ComputeResidualAndJacobianThread::accumulate(), and ComputeJacobianThread::postElement().
|
protectedinherited |
The subdomain for the last neighbor.
Definition at line 167 of file ThreadedElementLoopBase.h.
|
protectedinherited |
The subdomain for the last element.
Definition at line 161 of file ThreadedElementLoopBase.h.
Referenced by ComputeJacobianForScalingThread::operator()().
|
protectedinherited |
The subdomain for the current element.
Definition at line 158 of file ThreadedElementLoopBase.h.
Referenced by ComputeFullJacobianThread::computeOnBoundary(), ComputeFullJacobianThread::computeOnElement(), NonlinearThread::computeOnElement(), ComputeFullJacobianThread::computeOnInternalFace(), NonlinearThread::computeOnInternalFace(), ComputeResidualThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), ComputeMaterialsObjectThread::onBoundary(), ComputeUserObjectsThread::onBoundary(), ComputeMarkerThread::onElement(), ComputeIndicatorThread::onElement(), ComputeMaterialsObjectThread::onElement(), NonlinearThread::onElement(), ComputeUserObjectsThread::onElement(), ComputeMaterialsObjectThread::onInterface(), ComputeMaterialsObjectThread::onInternalSide(), NonlinearThread::onInternalSide(), ComputeJacobianForScalingThread::operator()(), postInternalSide(), ComputeMarkerThread::printBlockExecutionInformation(), ComputeIndicatorThread::printBlockExecutionInformation(), ComputeUserObjectsThread::printBlockExecutionInformation(), NonlinearThread::printBlockExecutionInformation(), ComputeUserObjectsThread::querySubdomain(), ComputeMarkerThread::subdomainChanged(), ComputeIndicatorThread::subdomainChanged(), ComputeMaterialsObjectThread::subdomainChanged(), NonlinearThread::subdomainChanged(), and ComputeUserObjectsThread::subdomainChanged().
|
protectedinherited |
Definition at line 135 of file NonlinearThread.h.
Referenced by ComputeFullJacobianThread::computeOnElement(), NonlinearThread::computeOnElement(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), and NonlinearThread::subdomainChanged().
|
protectedinherited |
Definition at line 41 of file ComputeJacobianThread.h.
Referenced by ComputeJacobianThread::determineObjectWarehouses(), postElement(), and postInternalSide().
|
protectedinherited |
Definition at line 155 of file ThreadedElementLoopBase.h.
Referenced by ComputeResidualThread::accumulate(), ComputeResidualAndJacobianThread::accumulate(), ComputeResidualThread::accumulateLower(), ComputeResidualAndJacobianThread::accumulateLower(), ComputeJacobianThread::accumulateLower(), ComputeResidualThread::accumulateNeighbor(), ComputeResidualAndJacobianThread::accumulateNeighbor(), ComputeJacobianThread::accumulateNeighbor(), ComputeResidualThread::accumulateNeighborLower(), ComputeResidualAndJacobianThread::accumulateNeighborLower(), ComputeJacobianThread::accumulateNeighborLower(), ComputeFullJacobianThread::computeOnBoundary(), NonlinearThread::computeOnBoundary(), ComputeFullJacobianThread::computeOnElement(), NonlinearThread::computeOnElement(), ComputeFullJacobianThread::computeOnInterface(), NonlinearThread::computeOnInterface(), ComputeFullJacobianThread::computeOnInternalFace(), NonlinearThread::computeOnInternalFace(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), ComputeMaterialsObjectThread::onBoundary(), NonlinearThread::onBoundary(), ComputeUserObjectsThread::onBoundary(), ComputeMarkerThread::onElement(), ComputeElemDampingThread::onElement(), ComputeIndicatorThread::onElement(), ComputeMaterialsObjectThread::onElement(), NonlinearThread::onElement(), ComputeUserObjectsThread::onElement(), ComputeMaterialsObjectThread::onInterface(), NonlinearThread::onInterface(), ComputeUserObjectsThread::onInterface(), ComputeIndicatorThread::onInternalSide(), ComputeMaterialsObjectThread::onInternalSide(), NonlinearThread::onInternalSide(), ComputeUserObjectsThread::onInternalSide(), ComputeJacobianForScalingThread::operator()(), ComputeMaterialsObjectThread::post(), ComputeMarkerThread::post(), ComputeIndicatorThread::post(), NonlinearThread::post(), ComputeUserObjectsThread::post(), ComputeJacobianThread::postElement(), postElement(), postInternalSide(), ComputeMarkerThread::printBlockExecutionInformation(), ComputeIndicatorThread::printBlockExecutionInformation(), ComputeUserObjectsThread::printBlockExecutionInformation(), NonlinearThread::printBlockExecutionInformation(), NonlinearThread::printBoundaryExecutionInformation(), ComputeElemDampingThread::printGeneralExecutionInformation(), ComputeMarkerThread::printGeneralExecutionInformation(), ComputeIndicatorThread::printGeneralExecutionInformation(), ComputeUserObjectsThread::printGeneralExecutionInformation(), NonlinearThread::printGeneralExecutionInformation(), ComputeUserObjectsThread::queryBoundary(), ComputeUserObjectsThread::querySubdomain(), ComputeMarkerThread::subdomainChanged(), ComputeMaterialsObjectThread::subdomainChanged(), ComputeIndicatorThread::subdomainChanged(), NonlinearThread::subdomainChanged(), and ComputeUserObjectsThread::subdomainChanged().