public interface IComplexNArray<T1, T2, D1, D2> : INArray<T1, D1>,
IConsole, IStorage<T1>, IStorageBinary, IArrayArithmetic<T1, D1>,
IArithmetic<T1>, IArrayMath<T1, D1>, IMath<T1>, IArrayComplexMath<T1, T2, D1, D2>,
IComplexMath<T1, T2>
where T1 : Object, IComplexNArray<T1, T2, D1, D2>
where T2 : Object, IRealNArray<T2, D2>
where D1 : Object, IComplexNumber<D1, D2>
where D2 : Object, IRealNumber<D2>
Public Interface IComplexNArray(Of T1 As {Object, IComplexNArray(Of T1, T2, D1, D2)}, T2 As {Object, IRealNArray(Of T2, D2)}, D1 As {Object, IComplexNumber(Of D1, D2)}, D2 As {Object, IRealNumber(Of D2)})
Inherits INArray(Of T1, D1), IConsole, IStorage(Of T1),
IStorageBinary, IArrayArithmetic(Of T1, D1), IArithmetic(Of T1), IArrayMath(Of T1, D1),
IMath(Of T1), IArrayComplexMath(Of T1, T2, D1, D2), IComplexMath(Of T1, T2)
generic<typename T1, typename T2, typename D1, typename D2>
where T1 : Object, IComplexNArray<T1, T2, D1, D2>
where T2 : Object, IRealNArray<T2, D2>
where D1 : Object, IComplexNumber<D1, D2>
where D2 : Object, IRealNumber<D2>
public interface class IComplexNArray : INArray<T1, D1>,
IConsole, IStorage<T1>, IStorageBinary, IArrayArithmetic<T1, D1>,
IArithmetic<T1>, IArrayMath<T1, D1>, IMath<T1>, IArrayComplexMath<T1, T2, D1, D2>,
IComplexMath<T1, T2>
type IComplexNArray<'T1, 'T2, 'D1, 'D2 when 'T1 : Object and IComplexNArray<'T1, 'T2, 'D1, 'D2> when 'T2 : Object and IRealNArray<'T2, 'D2> when 'D1 : Object and IComplexNumber<'D1, 'D2> when 'D2 : Object and IRealNumber<'D2>> =
interface
interface INArray<'T1, 'D1>
interface IConsole
interface IStorage<'T1>
interface IStorageBinary
interface IArrayArithmetic<'T1, 'D1>
interface IArithmetic<'T1>
interface IArrayMath<'T1, 'D1>
interface IMath<'T1>
interface IArrayComplexMath<'T1, 'T2, 'D1, 'D2>
interface IComplexMath<'T1, 'T2>
end
data |
Data
(Inherited from INArrayT, D) |
IsColVector |
Returns true if it's a column vector
(Inherited from INArrayT, D) |
IsMatrix |
Returns true if it's a matrix
(Inherited from INArrayT, D) |
IsRowVector |
Returns true if it's a row vector
(Inherited from INArrayT, D) |
ItemInt32 |
Item
(Inherited from INArrayT, D) |
ItemInt32 |
Item
(Inherited from INArrayT, D) |
ItemInt32, Int32 |
Item
(Inherited from INArrayT, D) |
ItemInt32, Int32, Int32 |
Item
(Inherited from INArrayT, D) |
Matrix |
Returns a matrix if it's a matrix
(Inherited from INArrayT, D) |
memsize |
Number of bytes allocated for the Object.
(Inherited from IConsole) |
ndims |
Number of dimensions
(Inherited from INArrayT, D) |
numel |
Number of elements
(Inherited from INArrayT, D) |
size |
Size
(Inherited from INArrayT, D) |
Vector |
Returns a vector if it's a vector
(Inherited from INArrayT, D) |
Abs |
Returns the absolute value.
(Inherited from IComplexMathT1, T2) |
AbsSqr |
Returns the absolute square.
(Inherited from IComplexMathT1, T2) |
Acos |
Returns the angle whose cosine is the specified number.
(Inherited from IMathT) |
Acosh |
Returns the angle whose hyperbolic cosine is the specified number.
(Inherited from IMathT) |
Add |
Returns the sum of the object and b.
(Inherited from IArithmeticT) |
Angle |
Returns the angle.
(Inherited from IComplexMathT1, T2) |
Asin |
Returns the angle whose sine is the specified number.
(Inherited from IMathT) |
Asinh |
Returns the angle whose hyperbolic sine is the specified number.
(Inherited from IMathT) |
Atan |
Returns the angle whose tangent is the specified number.
(Inherited from IMathT) |
Atanh |
Returns the angle whose hyperbolic tangent is the specified number.
(Inherited from IMathT) |
BinaryDeserialize |
Binary Deserialize an Object from File.
(Inherited from IStorageT) |
BinaryDeserializeFromByteArray |
Binary Deserialize an Object from a byte array.
(Inherited from IStorageT) |
BinarySerialize |
Binary Serialize an Object to File.
(Inherited from IStorageT) |
BinarySerializeToByteArray |
Binary Serialize an Object to a byte array.
(Inherited from IStorageT) |
BinarySetDataFrom |
Set object data from Binary Reader.
(Inherited from IStorageBinary) |
BinaryWriteDataTo |
Write object data to Binary Writer.
(Inherited from IStorageBinary) |
Conj |
Returns the complex conjugate.
(Inherited from IMathT) |
Copy |
Returns a copy of the array
(Inherited from INArrayT, D) |
Cos |
Returns the cosine of the specified angle.
(Inherited from IMathT) |
Cosh |
Returns the hyperbolic cosine of the specified angle.
(Inherited from IMathT) |
CTranspose | Complex conjugate transpose 2D-Array (Matrix) |
DblImagValue | Returns the imaginary value. |
DblRealValue | Returns the real value. |
Debug |
Debug an Object
(Inherited from IConsole) |
Divide |
Returns the quotient of the object and b.
(Inherited from IArithmeticT) |
Exp |
Returns e raised to the specified power.
(Inherited from IMathT) |
GetItem1d |
Get Item
(Inherited from INArrayT, D) |
GetItem2d |
Get Item
(Inherited from INArrayT, D) |
GetItem3d |
Get Item
(Inherited from INArrayT, D) |
GetItemNd |
Get Item
(Inherited from INArrayT, D) |
GetItems1d |
Get Items
(Inherited from INArrayT, D) |
GetItemsNd |
Get Items
(Inherited from INArrayT, D) |
HorzCat |
Concatenate 2D-Arrays (Matrixes) horizontally
(Inherited from INArrayT, D) |
Identity |
Initializes a Identity 2D-Array (Matrix)
(Inherited from INArrayT, D) |
Imag |
Returns the imaginary part.
(Inherited from IComplexMathT1, T2) |
Init1d |
Initializes a 1D-Array (Vector)
(Inherited from INArrayT, D) |
Init1dData(D) |
Initializes a 1D-Array (Vector)
and creates a copy of the data
(Inherited from INArrayT, D) |
Init1dData(D, Boolean) |
Initializes a 1D-Array (Vector)
(Inherited from INArrayT, D) |
Init2d |
Initializes a 2D-Array (Matrix)
(Inherited from INArrayT, D) |
Init2dData(D) |
Initializes a 2D-Array (Matrix)
(Inherited from INArrayT, D) |
Init3d |
Initializes a 3D-Array
(Inherited from INArrayT, D) |
Init3dData(D) |
Initializes a 3D-Array (Matrix)
(Inherited from INArrayT, D) |
Init3dData(D) |
Initializes a 3D-Array
(Inherited from INArrayT, D) |
InitDbl |
Initializes a Array.
(Inherited from INArrayT, D) |
InitDblReIm | Initializes a Complex Array. |
InitNd |
Initializes a ND-Array
(Inherited from INArrayT, D) |
InitRe | Initializes a Complex Array with all Imaginary Parts = 0 |
InitReIm | Initializes a Complex Array |
InterchangeRows |
Interchange Rows in 2D-Array (Matrix)
(Inherited from INArrayT, D) |
LAdd |
Returns the sum of the object and b.
(Inherited from IArrayArithmeticT, O) |
LDivide |
Returns the quotient of the object and b.
(Inherited from IArrayArithmeticT, O) |
LLog |
Returns the logarithm of a specified number (object) in a specified base (b).
(Inherited from IArrayMathT, O) |
LMultiply |
Returns the product of the object and b.
(Inherited from IArrayArithmeticT, O) |
Log |
Returns the natural (base e) logarithm of a specified number.
(Inherited from IMathT) |
Log(T) |
Returns the logarithm of a specified number in a specified base.
(Inherited from IMathT) |
Log10 |
Returns the base 10 logarithm of a specified number.
(Inherited from IMathT) |
LPow |
Returns a specified number (object) raised to the specified power (b).
(Inherited from IArrayMathT, O) |
LSubtract |
Returns the difference of the object and b.
(Inherited from IArrayArithmeticT, O) |
Multiply |
Returns the product of the object and b.
(Inherited from IArithmeticT) |
Negative |
Returns the negative of the object.
(Inherited from IArithmeticT) |
Ones1d |
Initializes a 1D-Array (Vector) with all values = 1
(Inherited from INArrayT, D) |
Ones2d |
Initializes a 2D-Array (Matrix) with all values = 1
(Inherited from INArrayT, D) |
Ones3d |
Initializes a 3D-Array with all values = 1
(Inherited from INArrayT, D) |
OnesNd |
Initializes a ND-Array with all values = 1
(Inherited from INArrayT, D) |
Pow(T) |
Returns a specified number raised to the specified power.
(Inherited from IMathT) |
Pow(Int32) |
Returns a specified number raised to the specified power.
(Inherited from IMathT) |
RAdd |
Returns the sum of a and the object.
(Inherited from IArrayArithmeticT, O) |
RDivide |
Returns the quotient of the a and the object.
(Inherited from IArrayArithmeticT, O) |
Real |
Returns the real part.
(Inherited from IComplexMathT1, T2) |
Reshape |
Reshapes the array
(Inherited from INArrayT, D) |
RLog |
Returns the logarithm of a specified number (a) in a specified base (object).
(Inherited from IArrayMathT, O) |
RMultiply |
Returns the product of the a and the object.
(Inherited from IArrayArithmeticT, O) |
RPow |
Returns a specified number (a) raised to the specified power (object).
(Inherited from IArrayMathT, O) |
RSubtract |
Returns the difference of a and the object.
(Inherited from IArrayArithmeticT, O) |
SetItem1d |
Set Item
(Inherited from INArrayT, D) |
SetItem2d |
Set Item
(Inherited from INArrayT, D) |
SetItem3d |
Set Item
(Inherited from INArrayT, D) |
SetItemNd |
Set Item
(Inherited from INArrayT, D) |
SetItems1d |
Set Items
(Inherited from INArrayT, D) |
SetItemsNd |
Set Items
(Inherited from INArrayT, D) |
SetSameItem1d |
Set Same Item
(Inherited from INArrayT, D) |
SetSameItemNd |
Set Same Item
(Inherited from INArrayT, D) |
Sin |
Returns the sine of the specified angle.
(Inherited from IMathT) |
Sinh |
Returns the hyperbolic sine of the specified angle.
(Inherited from IMathT) |
Sqrt |
Returns the square root of a specified number.
(Inherited from IMathT) |
Subtract |
Returns the difference of the object and b.
(Inherited from IArithmeticT) |
Tan |
Returns the tangent of the specified angle.
(Inherited from IMathT) |
Tanh |
Returns the hyperbolic tangent of the specified angle.
(Inherited from IMathT) |
ToString |
Override ToString() to display an Object.
(Inherited from IConsole) |
Transpose |
Transpose 2D-Array (Matrix)
(Inherited from INArrayT, D) |
VertCat |
Concatenate 2D-Arrays (Matrixes) vertically
(Inherited from INArrayT, D) |
XmlDeserialize |
Xml Deserialize an Object from File.
(Inherited from IStorageT) |
XmlDeserializeFromString |
Xml Deserialize an Object from String.
(Inherited from IStorageT) |
XmlSerialize |
Xml Serialize an Object to File.
(Inherited from IStorageT) |
XmlSerializeToString |
Xml Serialize an Object to String.
(Inherited from IStorageT) |
Zeros1d |
Initializes a 1D-Array (Vector) with all values = 0
(Inherited from INArrayT, D) |
Zeros2d |
Initializes a 2D-Array (Matrix) with all values = 0
(Inherited from INArrayT, D) |
Zeros3d |
Initializes a 3D-Array with all values = 0
(Inherited from INArrayT, D) |
ZerosNd |
Initializes a ND-Array with all values = 0
(Inherited from INArrayT, D) |