21 params.
addClassDescription(
"Generates a field containing the quality metric for each element. "
22 "Useful for visualizing mesh quality.");
35 mooseError(
"ElementQualityAux only works on elemental fields.");
registerMooseObject("MooseApp", ElementQualityAux)
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
bool isNodal() const
Nodal or elemental kernel?
const Elem *const & _current_elem
Current element (valid only for elemental kernels)
static InputParameters validParams()
Calculates element quality for each element.
ElementQualityAux(const InputParameters ¶meters)
virtual Real computeValue() override
Compute and return the value of the aux variable.
libMesh::ElemQuality _metric_type
The metric type to use.
static InputParameters validParams()
static MooseEnum QualityMetricType()
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...