pub fn hypervolume_with(
front: &[Vec<f64>],
reference: &ReferencePoint,
policy: OutsidePolicy,
) -> Result<HypervolumeReport, IndicatorError>Expand description
Compute hypervolume with an explicit outside-reference policy.
Exact integration is used through four objectives and deterministic Monte
Carlo integration above four. OutsidePolicy::Exclude removes points
with an empty dominated box and records the count in
HypervolumeReport::outside_reference; it never clips coordinates.
ยงErrors
Returns an IndicatorError for empty, non-finite, or dimensionally
inconsistent input. Strict policy also rejects any point outside the
reference box.