apply_scale_transform Function

public function apply_scale_transform(value, scale_type, threshold) result(transformed)

Apply forward scale transformation to a single value

@param value: Input value to transform @param scale_type: Type of scale ('linear', 'log', 'symlog') @param threshold: Threshold for symlog scale (ignored for others) @return transformed: Transformed value

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: value
character(len=*), intent(in) :: scale_type
real(kind=wp), intent(in) :: threshold

Return Value real(kind=wp)