A set of array utilities for complex number arrays
Static member | Description |
|
![]() ![]() ![]() ![]() Clamp elements in the complex array to range [minimum,maximum] |
Full Usage:
ComplexArray.ClampLength(array, fMinimum, fMaximum)
Parameters:
Complex[]
-
fMinimum : float
-
fMaximum : float
-
|
![]() ![]() ![]() ![]() Clamp length (modulus) of the elements in the complex array
|
|
![]() ![]() ![]() ![]() Clamp elements in the complex array to real unit range (i.e. [0,1])
|
|
![]() ![]() ![]() ![]() Copy an array |
Full Usage:
ComplexArray.Copy(dest, source)
Parameters:
ComplexFloat[]
-
source : ComplexFloat[]
-
|
![]() ![]() ![]() ![]() Copy an array
|
|
![]() ![]() ![]() ![]() Divide each element in target array with corresponding element in rhs array |
|
![]() ![]() ![]() ![]() Divide each element in lhs array with corresponding element in rhs array and put product in result array |
Full Usage:
ComplexArray.Divide(target, rhs)
Parameters:
ComplexFloat[]
-
rhs : ComplexFloat[]
-
|
![]() ![]() ![]() ![]() Divide each element in target array with corresponding element in rhs array
|
Full Usage:
ComplexArray.Divide(lhs, rhs, result)
Parameters:
ComplexFloat[]
-
rhs : ComplexFloat[]
-
result : ComplexFloat[]
-
|
![]() ![]() ![]() ![]() Divide each element in lhs array with corresponding element in rhs array and put product in result array
|
Full Usage:
ComplexArray.GetLengthRange(array, minimum, maximum)
Parameters:
Complex[]
-
minimum : byref<float>
-
maximum : byref<float>
-
|
![]() ![]() ![]() ![]() Get the range of element lengths
|
Full Usage:
ComplexArray.GetLengthRange(array, minimum, maximum)
Parameters:
ComplexFloat[]
-
minimum : byref<float32>
-
maximum : byref<float32>
-
|
![]() ![]() ![]() ![]() Get the range of element lengths
|
|
![]() ![]() ![]() ![]() Invert each element in the array
|
|
![]() ![]() ![]() ![]() Invert each element in the array
|
|
![]() ![]() ![]() ![]() Determine whether the elements in the two arrays are the same
|
Full Usage:
ComplexArray.IsEqual(array1, array2, tolerance)
Parameters:
ComplexFloat[]
-
array2 : ComplexFloat[]
-
tolerance : float32
-
Returns: bool
|
![]() ![]() ![]() ![]() Determine whether the elements in the two arrays are the same
|
|
![]() ![]() ![]() ![]() Multiply each element in target array with corresponding element in rhs array |
|
![]() ![]() ![]() ![]() Multiply each element in lhs array with corresponding element in rhs array and put product in result array |
Full Usage:
ComplexArray.Multiply(target, rhs)
Parameters:
ComplexFloat[]
-
rhs : ComplexFloat[]
-
|
![]() ![]() ![]() ![]() Multiply each element in target array with corresponding element in rhs array
|
Full Usage:
ComplexArray.Multiply(lhs, rhs, result)
Parameters:
ComplexFloat[]
-
rhs : ComplexFloat[]
-
result : ComplexFloat[]
-
|
![]() ![]() ![]() ![]() Multiply each element in lhs array with corresponding element in rhs array and put product in result array
|
|
![]() ![]() ![]() ![]() Scale and offset the elements in the array so that the overall range is [0, 1]
|
|
![]() ![]() ![]() ![]() Scale and offset the elements in the array so that the overall range is [0, 1]
|
|
![]() ![]() ![]() ![]() Add a specific value to each element in the array
|
|
![]() ![]() ![]() ![]() Add a specific value to each element in the array |
Full Usage:
ComplexArray.Offset(array, offset)
Parameters:
ComplexFloat[]
-
offset : float32
-
|
![]() ![]() ![]() ![]() Add a specific value to each element in the array
|
Full Usage:
ComplexArray.Offset(array, offset)
Parameters:
ComplexFloat[]
-
offset : ComplexFloat
-
|
![]() ![]() ![]() ![]() Add a specific value to each element in the array
|
|
![]() ![]() ![]() ![]() Reverse the elements in the array
|
|
![]() ![]() ![]() ![]() Multiply each element in the array by a specific value
|
Full Usage:
ComplexArray.Scale(array, scale, start, length)
Parameters:
Complex[]
-
scale : float
-
start : int
-
length : int
-
|
![]() ![]() ![]() ![]() Multiply each element in the array by a specific value
|
|
![]() ![]() ![]() ![]() Multiply each element in the array by a specific value |
|
![]() ![]() ![]() ![]() Multiply each element in the array by a specific value |
|
![]() ![]() ![]() ![]() Multiply each element in the array by a specific value
|
Full Usage:
ComplexArray.Scale(array, scale, start, length)
Parameters:
ComplexFloat[]
-
scale : float32
-
start : int
-
length : int
-
|
![]() ![]() ![]() ![]() Multiply each element in the array by a specific value
|
Full Usage:
ComplexArray.Scale(array, scale)
Parameters:
ComplexFloat[]
-
scale : ComplexFloat
-
|
![]() ![]() ![]() ![]() Multiply each element in the array by a specific value
|
Full Usage:
ComplexArray.Scale(array, scale, start, length)
Parameters:
ComplexFloat[]
-
scale : ComplexFloat
-
start : int
-
length : int
-
|
![]() ![]() ![]() ![]() Multiply each element in the array by a specific value
|
|
![]() ![]() ![]() ![]() Shift (offset) the elements in the array
|
|
![]() ![]() ![]() ![]() Shift (offset) the elements in the array
|