ViennaLS
Loading...
Searching...
No Matches
viennals::detail Namespace Reference

Functions

template<class T>
T clampLevelSetPhi (T v)
 Clamp HRLE far-field sentinels (±DBL_MAX) to ±1 before differencing to prevent DBL_MAX² overflow that silently returns the zero vector.
template<class T>
T levelSetCrossingDistance (T insidePhi, T outsidePhi, T minBoundaryFraction, T gridDelta)

Function Documentation

◆ clampLevelSetPhi()

template<class T>
T viennals::detail::clampLevelSetPhi ( T v)
inline

Clamp HRLE far-field sentinels (±DBL_MAX) to ±1 before differencing to prevent DBL_MAX² overflow that silently returns the zero vector.

◆ levelSetCrossingDistance()

template<class T>
T viennals::detail::levelSetCrossingDistance ( T insidePhi,
T outsidePhi,
T minBoundaryFraction,
T gridDelta )
inline