OGS
ElementSizeMetric.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#include "
ElementQualityMetric.h
"
7
8
namespace
MeshToolsLib
9
{
10
14
class
ElementSizeMetric
final :
public
ElementQualityMetric
15
{
16
public
:
17
using
ElementQualityMetric::ElementQualityMetric
;
18
19
void
calculateQuality
()
override
;
20
21
private
:
22
std::size_t
calc1dQuality
();
23
std::size_t
calc2dOr3dQuality
();
24
};
25
}
// namespace MeshToolsLib
ElementQualityMetric.h
MeshToolsLib::ElementQualityMetric::ElementQualityMetric
ElementQualityMetric(MeshLib::Mesh const &mesh)
Definition
ElementQualityMetric.cpp:12
MeshToolsLib::ElementSizeMetric
Definition
ElementSizeMetric.h:15
MeshToolsLib::ElementSizeMetric::calc1dQuality
std::size_t calc1dQuality()
Definition
ElementSizeMetric.cpp:34
MeshToolsLib::ElementSizeMetric::ElementQualityMetric
ElementQualityMetric(MeshLib::Mesh const &mesh)
Definition
ElementQualityMetric.cpp:12
MeshToolsLib::ElementSizeMetric::calc2dOr3dQuality
std::size_t calc2dOr3dQuality()
Definition
ElementSizeMetric.cpp:64
MeshToolsLib::ElementSizeMetric::calculateQuality
void calculateQuality() override
Calculates the quality metric for each element of the mesh.
Definition
ElementSizeMetric.cpp:12
MeshToolsLib
Definition
Node.h:11
MeshToolsLib
MeshQuality
ElementSizeMetric.h
Generated by
1.14.0