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