apply_inverse_scale_transform Function

public function apply_inverse_scale_transform(value, scale_type, threshold, base, linscale) result(original)

Apply inverse scale transformation to recover original value

value: Transformed value to invert scale_type: Type of scale (linear, log, symlog) threshold: Threshold for symlog scale (ignored for others) base: Logarithm base for symlog (default 10, ignored for others) linscale: Linear region scaling factor for symlog (default 1, ignored for others) Returns original: Original value before transformation

Arguments

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

Return Value real(kind=wp)