21 params.
addClassDescription(
"Generates a field containing the quality metric for each element. " 22 "Useful for visualizing mesh quality.");
34 mooseError(
"ElementQualityAux only works on elemental fields.");
Calculates element quality for each element.
static InputParameters validParams()
registerMooseObject("MooseApp", ElementQualityAux)
ElementQualityAux(const InputParameters ¶meters)
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeValue() override
Compute and return the value of the aux variable.
ElemQuality _metric_type
The metric type to use.
static MooseEnum QualityMetricType()
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
const Elem *const & _current_elem
Current element (valid only for elemental kernels)
static InputParameters validParams()
bool isNodal() const
Nodal or elemental kernel?