oa::ml::environment::scale_action

Affinely map FP32 actions between two finite ranges. Errors Returns an error for an empty/non-FP32 input, unordered/non-finite bounds, or Matrix/composite lowering failure.

FnRust public API

Function Documentation

pub fn scale_action( action: &Matrix, source_minimum: f32, source_maximum: f32, target_minimum: f32, target_maximum: f32, clamp_source: bool ) -> Result<Matrix>
Affinely map FP32 actions between two finite ranges. Errors Returns an error for an empty/non-FP32 input, unordered/non-finite bounds, or Matrix/composite lowering failure.