16 #include "libmesh/fe_type.h" 35 virtual void execute()
override;
std::vector< BoundaryID > _boundaries
static std::mutex _nodal_normals_mutex
An ElementUserObject that prepares MOOSE for computing nodal normals.
virtual void finalize() override
Finalize.
virtual void initialize() override
Called before execute() is ever called so that data can be cleared.
const VariablePhiGradient & _grad_phi
boundary_id_type BoundaryID
BoundaryID _corner_boundary_id
AuxiliarySystem & _aux
Forces object to be stored as a block object.
NodalNormalsPreprocessor(const InputParameters ¶meters)
virtual void execute() override
Execute method.
Works on top of NodalNormalsPreprocessor.
virtual void threadJoin(const UserObject &) override
Must override.
const InputParameters & parameters() const
Get the parameters of the object.
static InputParameters validParams()
A system that holds auxiliary variables.
Base class for user-specific data.