#include <ComputeFullJacobianThread.h>
Public Member Functions | |
ComputeFullJacobianThread (FEProblemBase &fe_problem, const std::set< TagID > &tags) | |
ComputeFullJacobianThread (ComputeFullJacobianThread &x, Threads::split split) | |
virtual | ~ComputeFullJacobianThread () |
void | join (const ComputeJacobianThread &) |
virtual void | postElement (const Elem *) override |
Called after the element assembly is done (including surface assembling) More... | |
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... | |
bool | shouldComputeInternalSide (const Elem &elem, const Elem &neighbor) const override |
Whether to compute the internal side for the provided element-neighbor pair. 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... | |
virtual void | postInternalSide (const Elem *elem, unsigned int side) |
Called after evaluations on an element internal side. More... | |
virtual void | onExternalSide (const Elem *elem, unsigned int side) |
Called when iterating over external sides (no side neighbor) More... | |
Protected Member Functions | |
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 | computeOnInternalFace () 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 |
virtual void | computeOnInternalFace (const Elem *neighbor) |
std::string | objectType () const override |
Return what the loops is meant to compute. More... | |
void | prepareFace (const Elem *elem, unsigned int side, BoundaryID bnd_id=Moose::INVALID_BOUNDARY_ID, const Elem *lower_d_elem=nullptr) |
Reinitialize variables and materials on a face. 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 | prepareElement (const Elem *elem) |
void | clearVarsAndMaterials () |
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... | |
Definition at line 19 of file ComputeFullJacobianThread.h.
ComputeFullJacobianThread::ComputeFullJacobianThread | ( | FEProblemBase & | fe_problem, |
const std::set< TagID > & | tags | ||
) |
Definition at line 25 of file ComputeFullJacobianThread.C.
ComputeFullJacobianThread::ComputeFullJacobianThread | ( | ComputeFullJacobianThread & | x, |
Threads::split | split | ||
) |
Definition at line 32 of file ComputeFullJacobianThread.C.
|
virtual |
Definition at line 38 of file ComputeFullJacobianThread.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 134 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Add neighbor residual/Jacobian into assembly global data.
Implements NonlinearThread.
Definition at line 146 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Add neighbor and lower residual/Jacobian into assembly global data.
Implements NonlinearThread.
Definition at line 140 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 105 of file ThreadedElementLoop.h.
Referenced by ComputeJacobianForScalingThread::operator()().
|
protectedinherited |
Definition at line 195 of file ThreadedElementLoop.h.
Referenced by NonlinearThread::post().
|
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 43 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 56 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 63 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 77 of file ComputeJacobianThread.C.
|
overrideprotectedvirtualinherited |
Reimplemented from NonlinearThread.
Definition at line 89 of file ComputeJacobianThread.C.
|
overrideprotectedvirtual |
done only when nonlocal integrated_bcs exist in the system
Reimplemented from NonlinearThread.
Definition at line 137 of file ComputeFullJacobianThread.C.
|
overrideprotectedvirtual |
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 41 of file ComputeFullJacobianThread.C.
Referenced by ComputeJacobianForScalingThread::computeOnElement().
|
overrideprotectedvirtual |
Reimplemented from NonlinearThread.
Definition at line 245 of file ComputeFullJacobianThread.C.
|
overrideprotectedvirtual |
Reimplemented from NonlinearThread.
Definition at line 281 of file ComputeFullJacobianThread.C.
|
overrideprotectedvirtual |
Reimplemented from ComputeJacobianThread.
Definition at line 316 of file ComputeFullJacobianThread.C.
|
protectedinherited |
Definition at line 275 of file NonlinearThread.C.
|
overrideprotectedvirtualinherited |
Determine the objects we will actually compute based on vector/matrix tag information.
Implements NonlinearThread.
Definition at line 100 of file ComputeJacobianThread.C.
|
inline |
Definition at line 29 of file ComputeFullJacobianThread.h.
|
inlineoverridevirtualinherited |
Whether or not the loop should continue.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 45 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 139 of file ThreadedElementLoop.h.
|
inlineoverrideprotectedvirtualinherited |
Return what the loops is meant to compute.
Reimplemented from NonlinearThread.
Definition at line 58 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 156 of file NonlinearThread.C.
|
overridevirtualinherited |
Assembly of the element (not including surface assembly)
elem | - active element |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 125 of file NonlinearThread.C.
Referenced by ComputeJacobianForScalingThread::operator()().
|
virtualinherited |
Called when iterating over external sides (no side neighbor)
elem | - Element we are on |
side | - local side number of the element 'elem' |
Reimplemented in ComputeUserObjectsThread.
Definition at line 393 of file ThreadedElementLoopBase.h.
|
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 190 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 237 of file NonlinearThread.C.
|
overridevirtualinherited |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Reimplemented in ComputeJacobianForScalingThread.
Definition at line 61 of file NonlinearThread.C.
|
overridevirtualinherited |
Called after the element range loop.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 320 of file NonlinearThread.C.
Referenced by ComputeJacobianForScalingThread::operator()().
|
overridevirtualinherited |
Called after the element assembly is done (including surface assembling)
elem | - active element |
Reimplemented from NonlinearThread.
Reimplemented in ComputeJacobianBlocksThread.
Definition at line 152 of file ComputeJacobianThread.C.
Referenced by ComputeJacobianForScalingThread::operator()().
|
virtualinherited |
Called after evaluations on an element internal side.
elem | - Element we are on |
side | - local side number of the element 'elem' |
Reimplemented in ComputeJacobianBlocksThread.
Definition at line 381 of file ThreadedElementLoopBase.h.
|
virtualinherited |
Called before the element range loop.
Definition at line 327 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 129 of file ThreadedElementLoop.h.
|
overridevirtualinherited |
Called before the element assembly.
elem | - active element |
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 115 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 122 of file ThreadedElementLoop.h.
|
protectedinherited |
Definition at line 186 of file ThreadedElementLoop.h.
Referenced by NonlinearThread::onElement().
|
protectedinherited |
Reinitialize variables and materials on a face.
fe_problem | The finite element problem to call reinit methods on |
tid | The thread ID for which we should reinit variables and materials |
elem | The element we are reiniting |
side | The element side corresponding to the face we are reiniting |
bnd_id | If provided, materials associated with this boundary ID will be reinit'd |
lower_d_elem | If provided, lower dimensional variables coincident with the element face will be reinit'd |
Definition at line 422 of file NonlinearThread.C.
Referenced by NonlinearThread::onBoundary(), and NonlinearThread::onInternalSide().
|
overrideprotectedvirtualinherited |
Print list of specific objects executed on each block and in which order.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 346 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 391 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 148 of file ThreadedElementLoop.h.
|
protectedinherited |
Definition at line 173 of file ThreadedElementLoop.h.
|
overrideprotectedvirtualinherited |
Print information about the loop, mostly order of execution of objects.
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 326 of file NonlinearThread.C.
|
protectedinherited |
Resets the set of blocks and boundaries visited.
Definition at line 444 of file ThreadedElementLoopBase.h.
|
overridevirtualinherited |
Whether to compute the internal side for the provided element-neighbor pair.
Typically this will return true if the element id is less than the neighbor id when the elements are equal level, or when the element is more refined than the neighbor, and then false otherwise. One type of loop where the logic will be different is when projecting stateful material properties
Reimplemented from ThreadedElementLoopBase< ConstElemRange >.
Definition at line 439 of file NonlinearThread.C.
|
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 68 of file NonlinearThread.C.
Referenced by ComputeJacobianForScalingThread::operator()().
|
mutableprotectedinherited |
Keep track of which blocks were visited.
Definition at line 187 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 190 of file ThreadedElementLoopBase.h.
Referenced by NonlinearThread::printBoundaryExecutionInformation().
|
protectedinherited |
Reference to DGKernel storage structure.
Definition at line 140 of file NonlinearThread.h.
Referenced by ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), and NonlinearThread::printBlockExecutionInformation().
|
protectedinherited |
Definition at line 142 of file NonlinearThread.h.
Referenced by computeOnInternalFace(), NonlinearThread::computeOnInternalFace(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onInternalSide(), ComputeJacobianBlocksThread::postInternalSide(), and NonlinearThread::subdomainChanged().
|
protectedinherited |
Definition at line 62 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(), computeOnBoundary(), computeOnElement(), NonlinearThread::computeOnElement(), computeOnInterface(), 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(), ComputeUserObjectsThread::post(), ComputeJacobianThread::postElement(), ComputeJacobianBlocksThread::postElement(), ComputeJacobianBlocksThread::postInternalSide(), NonlinearThread::prepareFace(), ComputeUserObjectsThread::printBlockExecutionInformation(), NonlinearThread::printBlockExecutionInformation(), NonlinearThread::printBoundaryExecutionInformation(), ComputeElemDampingThread::printGeneralExecutionInformation(), ComputeUserObjectsThread::printGeneralExecutionInformation(), NonlinearThread::printGeneralExecutionInformation(), NonlinearThread::subdomainChanged(), and ComputeUserObjectsThread::subdomainChanged().
|
protectedinherited |
Current subdomain FVElementalKernels.
Definition at line 164 of file NonlinearThread.h.
Referenced by 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 167 of file NonlinearThread.h.
Referenced by NonlinearThread::operator()().
|
protectedinherited |
Reference to HDGKernel storage structures
Definition at line 158 of file NonlinearThread.h.
Referenced by ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), and ComputeResidualAndJacobianThread::determineObjectWarehouses().
|
protectedinherited |
Definition at line 160 of file NonlinearThread.h.
Referenced by ComputeResidualThread::computeOnInternalFace(), computeOnInternalFace(), ComputeResidualAndJacobianThread::computeOnInternalFace(), ComputeJacobianThread::computeOnInternalFace(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onInternalSide(), and NonlinearThread::shouldComputeInternalSide().
|
protectedinherited |
Definition at line 137 of file NonlinearThread.h.
Referenced by computeOnBoundary(), NonlinearThread::computeOnBoundary(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onBoundary(), and NonlinearThread::subdomainChanged().
|
protectedinherited |
Definition at line 147 of file NonlinearThread.h.
Referenced by computeOnInterface(), NonlinearThread::computeOnInterface(), ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onInterface(), and NonlinearThread::subdomainChanged().
|
protectedinherited |
Reference to BC storage structures.
Definition at line 135 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 145 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 151 of file NonlinearThread.h.
Referenced by ComputeResidualThread::determineObjectWarehouses(), ComputeJacobianThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), and NonlinearThread::printBlockExecutionInformation().
|
protectedinherited |
Definition at line 162 of file ThreadedElementLoopBase.h.
Referenced by CacheChangedListsThread::onElement(), NonlinearThread::printBlockExecutionInformation(), and NonlinearThread::printBoundaryExecutionInformation().
|
protectedinherited |
The subdomain for the current neighbor.
Definition at line 172 of file ThreadedElementLoopBase.h.
Referenced by ComputeResidualThread::computeOnInternalFace(), computeOnInternalFace(), and ComputeJacobianForScalingThread::operator()().
|
protectedinherited |
Definition at line 129 of file NonlinearThread.h.
Referenced by computeOnBoundary(), ComputeJacobianForScalingThread::computeOnElement(), computeOnElement(), computeOnInterface(), computeOnInternalFace(), ComputeResidualThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), NonlinearThread::onElement(), ComputeJacobianThread::postElement(), and NonlinearThread::subdomainChanged().
|
protectedinherited |
Definition at line 132 of file NonlinearThread.h.
Referenced by ComputeResidualThread::accumulate(), ComputeResidualAndJacobianThread::accumulate(), and ComputeJacobianThread::postElement().
|
protectedinherited |
The subdomain for the last neighbor.
Definition at line 175 of file ThreadedElementLoopBase.h.
|
protectedinherited |
The subdomain for the last element.
Definition at line 169 of file ThreadedElementLoopBase.h.
Referenced by ComputeJacobianForScalingThread::operator()().
|
protectedinherited |
The subdomain for the current element.
Definition at line 166 of file ThreadedElementLoopBase.h.
Referenced by computeOnBoundary(), computeOnElement(), NonlinearThread::computeOnElement(), ComputeResidualThread::computeOnInternalFace(), computeOnInternalFace(), ComputeResidualAndJacobianThread::computeOnInternalFace(), ComputeJacobianThread::computeOnInternalFace(), NonlinearThread::computeOnInternalFace(), ComputeResidualThread::determineObjectWarehouses(), ComputeResidualAndJacobianThread::determineObjectWarehouses(), ComputeMaterialsObjectThread::onBoundary(), ComputeUserObjectsThread::onBoundary(), ComputeMarkerThread::onElement(), ComputeIndicatorThread::onElement(), ComputeMaterialsObjectThread::onElement(), ComputeUserObjectsThread::onElement(), ComputeMaterialsObjectThread::onInterface(), ComputeMaterialsObjectThread::onInternalSide(), NonlinearThread::onInternalSide(), ComputeJacobianForScalingThread::operator()(), ComputeJacobianBlocksThread::postInternalSide(), ComputeMarkerThread::printBlockExecutionInformation(), ComputeIndicatorThread::printBlockExecutionInformation(), ComputeUserObjectsThread::printBlockExecutionInformation(), NonlinearThread::printBlockExecutionInformation(), ComputeUserObjectsThread::querySubdomain(), NonlinearThread::shouldComputeInternalSide(), ComputeMarkerThread::subdomainChanged(), ComputeMaterialsObjectThread::subdomainChanged(), ComputeIndicatorThread::subdomainChanged(), NonlinearThread::subdomainChanged(), and ComputeUserObjectsThread::subdomainChanged().
|
protectedinherited |
Definition at line 153 of file NonlinearThread.h.
Referenced by 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(), ComputeJacobianBlocksThread::postElement(), and ComputeJacobianBlocksThread::postInternalSide().
|
protectedinherited |
Definition at line 163 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(), computeOnBoundary(), NonlinearThread::computeOnBoundary(), computeOnElement(), NonlinearThread::computeOnElement(), computeOnInterface(), NonlinearThread::computeOnInterface(), ComputeResidualThread::computeOnInternalFace(), computeOnInternalFace(), ComputeResidualAndJacobianThread::computeOnInternalFace(), ComputeJacobianThread::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(), ComputeUserObjectsThread::post(), ComputeJacobianThread::postElement(), ComputeJacobianBlocksThread::postElement(), ComputeJacobianBlocksThread::postInternalSide(), NonlinearThread::prepareFace(), ComputeMarkerThread::printBlockExecutionInformation(), ComputeIndicatorThread::printBlockExecutionInformation(), ComputeUserObjectsThread::printBlockExecutionInformation(), NonlinearThread::printBlockExecutionInformation(), NonlinearThread::printBoundaryExecutionInformation(), ComputeElemDampingThread::printGeneralExecutionInformation(), ComputeMarkerThread::printGeneralExecutionInformation(), ComputeIndicatorThread::printGeneralExecutionInformation(), ComputeUserObjectsThread::printGeneralExecutionInformation(), NonlinearThread::printGeneralExecutionInformation(), ComputeUserObjectsThread::queryBoundary(), ComputeUserObjectsThread::querySubdomain(), NonlinearThread::shouldComputeInternalSide(), ComputeMarkerThread::subdomainChanged(), ComputeIndicatorThread::subdomainChanged(), ComputeMaterialsObjectThread::subdomainChanged(), NonlinearThread::subdomainChanged(), and ComputeUserObjectsThread::subdomainChanged().