Skip to content

ludus::foundation::math::InversePolicy

Ludus Wiki · API overview · Browse API

Struct

Policy for checked matrix inversion.
Dimensionless thresholds (design §4): minReciprocalCondition rejects ill-conditioned matrices; maxResidual rejects a narrowed inverse whose two-sided residual is too large. These are rejection policies, not forward- error guarantees.

Declared in modules/foundation/math/include/ludus/foundation/math/matrix.hpp

#include <ludus/foundation/math/matrix.hpp>
struct ludus::foundation::math::InversePolicy

Fields

MinReciprocalCondition

float32 ludus::foundation::math::InversePolicy::MinReciprocalCondition = 1e-6f

Related types: float32

Declared in modules/foundation/math/include/ludus/foundation/math/matrix.hpp

MaxResidual

float32 ludus::foundation::math::InversePolicy::MaxResidual = 1e-5f

Related types: float32

Declared in modules/foundation/math/include/ludus/foundation/math/matrix.hpp