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
|