33#include "MeshKernel/Mesh2D.hpp"
45 static void Compute(
const Mesh2D& mesh, std::span<double> orthogonality);
49 static double ComputeValue(
const Mesh2D& mesh,
const std::vector<Point>& faceCircumcentres,
const UInt edgeId);
A class derived from Mesh, which describes unstructures 2d meshes.
Definition Mesh2D.hpp:58
Compute the orthogonality value for the edges.
Definition MeshOrthogonality.hpp:39
static void Compute(const Mesh2D &mesh, std::span< double > orthogonality)
Compute the orthogonality values overwriting the values in an array.
static std::vector< double > Compute(const Mesh2D &mesh)
Compute the orthogonality values returning values in a vector.
Contains the logic of the C++ static library.
Definition AveragingInterpolation.hpp:37
std::uint32_t UInt
Integer type used when indexing mesh graph entities.
Definition Definitions.hpp:39