#include <quadquality.hpp>
◆ area
| double meshkit::plan::QuadQuality::area = 0.0 |
positive finite area, evaluated in local coordinates.
◆ aspect
| double meshkit::plan::QuadQuality::aspect = 1.0 |
mean(s0,s2) vs mean(s1,s3), >= 1.
◆ convex
| bool meshkit::plan::QuadQuality::convex = false |
all four cross products share the sign of the total area.
◆ maxAngleDeg
| double meshkit::plan::QuadQuality::maxAngleDeg = 0.0 |
◆ minAngleDeg
| double meshkit::plan::QuadQuality::minAngleDeg = 0.0 |
◆ rectangularity
| double meshkit::plan::QuadQuality::rectangularity = 0.0 |
1 - max_i |theta_i - 90| / 90.
◆ scaledJacobian
| double meshkit::plan::QuadQuality::scaledJacobian = 0.0 |
min_i sin(theta_i), signed (negative = folded).
◆ skew
| double meshkit::plan::QuadQuality::skew |
Initial value:
|cos(angle between diagonals)|; zero for perpendicular diagonals (e.g. squares/rhombi), not general rectangles.
The documentation for this struct was generated from the following file:
- /home/runner/work/openswmm.gui/openswmm.gui/libraries/meshkit/include/meshkit/quadquality.hpp