SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
meshkit::plan::quadquality_detail Namespace Reference

Functions

bool validMetrics (const QuadQuality &q)
 Check the internal finite/range/convexity invariants required before acceptance or scoring.
 
bool finiteBounds (const QuadQualityBounds &b)
 Check every supplied quality threshold is finite.
 

Function Documentation

◆ finiteBounds()

bool meshkit::plan::quadquality_detail::finiteBounds ( const QuadQualityBounds &  b)
inline

Check every supplied quality threshold is finite.

Parameters
[in]bStable bounds record with degree angles and dimensionless Jacobian/aspect, preserved.
Returns
True when all four numeric fields are finite, false for NaN/infinity. Does not enforce ordering, physical ranges or active aspect convention; acceptance/scoring interpret fields separately.
Here is the caller graph for this function:

◆ validMetrics()

bool meshkit::plan::quadquality_detail::validMetrics ( const QuadQuality &  q)
inline

Check the internal finite/range/convexity invariants required before acceptance or scoring.

Parameters
[in]qStable computed or caller-constructed metric record, preserved.
Returns
True only for convex positive finite area, ordered angles strictly inside(0,180), Jacobian(0,1], rectangularity/skew[0,1], finite aspect>=1; false otherwise. Does not check geometric consistency between independent fields or recompute corners, constant read-only work.
Here is the caller graph for this function: