Function check_unit_interval
Source pub fn check_unit_interval<T>(
value: T,
name: &str,
operation: &str,
) -> CoreResult<T>
Expand description
Validate probability-like parameters (0 <= p <= 1)
§Arguments
value
- Value to check
name
- Parameter name for error messages
operation
- Operation name for error messages
§Returns
Ok(value)
if value is in [0, 1]
Err(CoreError::ValueError)
if value is out of range