15 #include "libmesh/node_range.h" 23 template <
typename AuxKernelType>
34 void onNode(ConstNodeRange::const_iterator & nd)
override;
void post() override
Called after the node range loop.
void join(const ComputeNodalAuxVarsThread &)
A storage container for MooseObjects that inherit from SetupInterface.
void onNode(ConstNodeRange::const_iterator &nd) override
Called for each node.
AuxiliarySystem & _aux_sys
const MooseObjectWarehouse< AuxKernelType > & _storage
Storage object containing active AuxKernel objects.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
ComputeNodalAuxVarsThread(FEProblemBase &fe_problem, const MooseObjectWarehouse< AuxKernelType > &storage)
std::set< SubdomainID > _block_ids
void printGeneralExecutionInformation() const override
Print information about the loop, mostly order of execution of objects.
static Threads::spin_mutex writable_variable_mutex
A system that holds auxiliary variables.