14 #include "libmesh/enum_elem_quality.h" 33 const std::vector<libMesh::ElemQuality> & elem_metrics);
void initialize() override
Called before execute() is ever called so that data can be cleared.
const FailureType _failure_type
void execute() override
Execute method.
std::set< dof_id_type > _elem_ids
unsigned int _checked_elem_num
bool checkMetricApplicability(const libMesh::ElemQuality &elem_metric, const std::vector< libMesh::ElemQuality > &elem_metrics)
void finalize() override
Finalize.
static InputParameters validParams()
const bool _has_lower_bound
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
static MooseEnum FailureMessageType()
void threadJoin(const UserObject &uo) override
Must override.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
ElementQualityChecker(const InputParameters ¶meters)
static MooseEnum QualityMetricType()
const bool _has_upper_bound
const InputParameters & parameters() const
Get the parameters of the object.
std::set< std::string > _bypassed_elem_type
libMesh::ElemQuality _m_type
Base class for user-specific data.