41 std::vector<double> empty_quality_vec(0);
42 return empty_quality_vec;
52 static_cast<std::size_t
>(n_bins));
59 std::size_t n_bins = 0)
const
67 MeshQualityType2String(
_type));
79 std::make_unique<MeshToolsLib::EdgeRatioMetric>(mesh);
82 std::make_unique<MeshToolsLib::ElementSizeMetric>(mesh);
85 std::make_unique<MeshToolsLib::SizeDifferenceMetric>(mesh);
88 std::make_unique<MeshToolsLib::AngleSkewMetric>(mesh);
91 std::make_unique<MeshToolsLib::RadiusEdgeRatioMetric>(mesh);
94 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.