43 std::vector<double> empty_quality_vec(0);
44 return empty_quality_vec;
55 static_cast<std::size_t
>(n_bins));
63 std::size_t n_bins = 0)
const
73 MeshQualityType2String(
_type));
86 std::make_unique<MeshToolsLib::EdgeRatioMetric>(mesh);
91 std::make_unique<MeshToolsLib::ElementSizeMetric>(mesh);
96 std::make_unique<MeshToolsLib::SizeDifferenceMetric>(mesh);
101 std::make_unique<MeshToolsLib::AngleSkewMetric>(mesh);
106 std::make_unique<MeshToolsLib::RadiusEdgeRatioMetric>(mesh);
110 ERR(
"ElementQualityInterface::calculateElementQuality(): Unknown "
void ERR(fmt::format_string< Args... > fmt, Args &&... args)
int write(std::string const &file_name, std::string const &data_set_name, std::string const ¶m_name) const
MeshQualityType
Describes a mesh quality metric.