52 std::vector<double> empty_quality_vec(0);
53 return empty_quality_vec;
63 static_cast<std::size_t
>(n_bins));
70 std::size_t n_bins = 0)
const
78 MeshQualityType2String(
_type));
90 std::make_unique<MeshToolsLib::EdgeRatioMetric>(mesh);
93 std::make_unique<MeshToolsLib::ElementSizeMetric>(mesh);
96 std::make_unique<MeshToolsLib::SizeDifferenceMetric>(mesh);
99 std::make_unique<MeshToolsLib::AngleSkewMetric>(mesh);
102 std::make_unique<MeshToolsLib::RadiusEdgeRatioMetric>(mesh);
105 ERR(
"ElementQualityInterface::calculateElementQuality(): Unknown "
Definition of the AngleSkewMetric class.
Definition of the EdgeRatioMetric class.
Definition of the ElementQualityMetricBase class.
Implementation of the AreaMetric class.
Implementation of Histogram class.
void ERR(fmt::format_string< Args... > fmt, Args &&... args)
Definition of the Mesh class.
Definition of the RadiusEdgeRatioMetric class.
Definition of the SizeDifferenceMetric class.
int write(std::string const &file_name, std::string const &data_set_name, std::string const ¶m_name) const
const std::string getName() const
Get name of the mesh.
MeshQualityType
Describes a mesh quality metric.