16#include "libmesh/threads.h"
19 :
ThreadedNodeLoop<ConstNodeRange, ConstNodeRange::const_iterator>(feproblem),
22 _dof_map(_system.dofMap())
28 :
ThreadedNodeLoop<ConstNodeRange, ConstNodeRange::const_iterator>(x, split),
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
MaxVarNDofsPerNode(FEProblemBase &feproblem, SolverSystem &sys)
SolverSystem & _system
The nonlinear system.
void join(const MaxVarNDofsPerNode &)
virtual void onNode(ConstNodeRange::const_iterator &node_it) override
size_t _max
Maximum number of dofs for any one variable on any one node.
std::vector< dof_id_type > _dof_indices
Reusable storage.
virtual ~MaxVarNDofsPerNode()
const DofMap & _dof_map
DOF map.
virtual unsigned int nVariables() const
Get the number of variables in this system.