22 template <
typename AuxKernelType>
24 :
public ThreadedNodeLoop<ConstBndNodeRange, ConstBndNodeRange::const_iterator>
30 std::size_t object_container_index);
void join(const ComputeMortarNodalAuxBndThread &)
This class evaluates a single mortar nodal aux kernel.
ComputeMortarNodalAuxBndThread(FEProblemBase &fe_problem, const MooseObjectWarehouse< AuxKernelType > &storage, BoundaryID bnd_id, std::size_t object_container_index)
A storage container for MooseObjects that inherit from SetupInterface.
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
const std::size_t _object_container_index
The index at which we should index the aux kernel containers, e.g.
boundary_id_type BoundaryID
const MooseObjectWarehouse< AuxKernelType > & _storage
Storage object containing active AuxKernel objects.
vec_type::const_iterator const_iterator
const BoundaryID _bnd_id
The boundary ID for whose nodes we will evaluate the aux kernel on.
AuxiliarySystem & _aux_sys
The auxiliary system.
A system that holds auxiliary variables.
void onNode(ConstBndNodeRange::const_iterator &node_it) override
Called for each node.