[SerializableAttribute]
public class ComplexNArray<D> : NArray<ComplexNArray<D>, Complex<D>>,
IComplexNArray<ComplexNArray<D>, RealNArray<D>, Complex<D>, D>,
INArray<ComplexNArray<D>, Complex<D>>, IConsole, IStorage<ComplexNArray<D>>,
IStorageBinary, IArrayArithmetic<ComplexNArray<D>, Complex<D>>, IArithmetic<ComplexNArray<D>>,
IArrayMath<ComplexNArray<D>, Complex<D>>, IMath<ComplexNArray<D>>,
IArrayComplexMath<ComplexNArray<D>, RealNArray<D>, Complex<D>, D>,
IComplexMath<ComplexNArray<D>, RealNArray<D>>
where D : new(), Object, IRealNumber<D>
<SerializableAttribute>
Public Class ComplexNArray(Of D As {New, Object, IRealNumber(Of D)})
Inherits NArray(Of ComplexNArray(Of D), Complex(Of D))
Implements IComplexNArray(Of ComplexNArray(Of D), RealNArray(Of D), Complex(Of D), D),
INArray(Of ComplexNArray(Of D), Complex(Of D)), IConsole,
IStorage(Of ComplexNArray(Of D)), IStorageBinary, IArrayArithmetic(Of ComplexNArray(Of D), Complex(Of D)),
IArithmetic(Of ComplexNArray(Of D)), IArrayMath(Of ComplexNArray(Of D), Complex(Of D)),
IMath(Of ComplexNArray(Of D)), IArrayComplexMath(Of ComplexNArray(Of D), RealNArray(Of D), Complex(Of D), D),
IComplexMath(Of ComplexNArray(Of D), RealNArray(Of D))
[SerializableAttribute]
generic<typename D>
where D : gcnew(), Object, IRealNumber<D>
public ref class ComplexNArray : public NArray<ComplexNArray<D>^, Complex<D>>,
IComplexNArray<ComplexNArray<D>^, RealNArray<D>^, Complex<D>, D>,
INArray<ComplexNArray<D>^, Complex<D>>, IConsole, IStorage<ComplexNArray<D>^>,
IStorageBinary, IArrayArithmetic<ComplexNArray<D>^, Complex<D>>, IArithmetic<ComplexNArray<D>^>,
IArrayMath<ComplexNArray<D>^, Complex<D>>, IMath<ComplexNArray<D>^>,
IArrayComplexMath<ComplexNArray<D>^, RealNArray<D>^, Complex<D>, D>,
IComplexMath<ComplexNArray<D>^, RealNArray<D>^>
[<SerializableAttribute>]
type ComplexNArray<'D when 'D : new() and Object and IRealNumber<'D>> =
class
inherit NArray<ComplexNArray<'D>, Complex<'D>>
interface IComplexNArray<ComplexNArray<'D>, RealNArray<'D>, Complex<'D>, 'D>
interface INArray<ComplexNArray<'D>, Complex<'D>>
interface IConsole
interface IStorage<ComplexNArray<'D>>
interface IStorageBinary
interface IArrayArithmetic<ComplexNArray<'D>, Complex<'D>>
interface IArithmetic<ComplexNArray<'D>>
interface IArrayMath<ComplexNArray<'D>, Complex<'D>>
interface IMath<ComplexNArray<'D>>
interface IArrayComplexMath<ComplexNArray<'D>, RealNArray<'D>, Complex<'D>, 'D>
interface IComplexMath<ComplexNArray<'D>, RealNArray<'D>>
end
ComplexNArrayD | Initializes a new instance of the ComplexNArrayD class |
data |
Data
(Inherited from NArrayT, D) |
IsColVector |
Returns true if it's a column vector
(Inherited from NArrayT, D) |
IsMatrix |
Returns true if it's a matrix
(Inherited from NArrayT, D) |
IsRowVector |
Returns true if it's a row vector
(Inherited from NArrayT, D) |
ItemInt32 |
Item
(Inherited from NArrayT, D) |
ItemInt32 |
Item
(Inherited from NArrayT, D) |
ItemInt32, Int32 |
Item
(Inherited from NArrayT, D) |
ItemInt32, Int32, Int32 |
Item
(Inherited from NArrayT, D) |
Matrix |
Returns a matrix if it's a matrix
(Inherited from NArrayT, D) |
memsize |
Number of bytes allocated for the Object.
(Inherited from NArrayT, D) |
ndims |
Number of dimensions
(Inherited from NArrayT, D) |
numel |
Number of elements
(Inherited from NArrayT, D) |
size |
Size
(Inherited from NArrayT, D) |
Vector |
Returns a vector if it's a vector
(Inherited from NArrayT, D) |
Abs | Returns the absolute value. |
AbsSqr | Returns the absolute square. |
Acos |
Returns the angle whose cosine is the specified number.
(Inherited from NArrayT, D) |
Acosh |
Returns the angle whose hyperbolic cosine is the specified number.
(Inherited from NArrayT, D) |
Add |
Returns the sum of the object and b.
(Inherited from NArrayT, D) |
Angle | Returns the angle. |
Asin |
Returns the angle whose sine is the specified number.
(Inherited from NArrayT, D) |
Asinh |
Returns the angle whose hyperbolic sine is the specified number.
(Inherited from NArrayT, D) |
Atan |
Returns the angle whose tangent is the specified number.
(Inherited from NArrayT, D) |
Atanh |
Returns the angle whose hyperbolic tangent is the specified number.
(Inherited from NArrayT, D) |
BinaryDeserialize |
Binary Deserialize an Object from File.
(Inherited from NArrayT, D) |
BinaryDeserializeFromByteArray |
Binary Deserialize an Object from a byte array.
(Inherited from NArrayT, D) |
BinarySerialize |
Binary Serialize an Object to File.
(Inherited from NArrayT, D) |
BinarySerializeToByteArray |
Binary Serialize an Object to a byte array.
(Inherited from NArrayT, D) |
BinarySetDataFrom |
Set object data from Binary Reader.
(Inherited from NArrayT, D) |
BinaryWriteDataTo |
Write object data to Binary Writer.
(Inherited from NArrayT, D) |
Conj |
Returns the complex conjugate.
(Inherited from NArrayT, D) |
Copy |
Returns a copy of the array
(Inherited from NArrayT, D) |
Cos |
Returns the cosine of the specified angle.
(Inherited from NArrayT, D) |
Cosh |
Returns the hyperbolic cosine of the specified angle.
(Inherited from NArrayT, D) |
CTranspose | Complex conjugate transpose 2D-Array (Matrix) |
DblImagValue | Returns the imaginary value. |
DblRealValue | Returns the real value. |
Debug |
Debug an Object
(Inherited from NArrayT, D) |
Divide |
Returns the quotient of the object and b.
(Inherited from NArrayT, D) |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Exp |
Returns e raised to the specified power.
(Inherited from NArrayT, D) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetItem1d |
Get Item
(Inherited from NArrayT, D) |
GetItem2d |
Get Item
(Inherited from NArrayT, D) |
GetItem3d |
Get Item
(Inherited from NArrayT, D) |
GetItemNd |
Get Item
(Inherited from NArrayT, D) |
GetItems1d |
Get Items
(Inherited from NArrayT, D) |
GetItemsNd |
Get Items
(Inherited from NArrayT, D) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
HorzCat |
Concatenate 2D-Arrays (Matrixes) horizontally
(Inherited from NArrayT, D) |
Identity |
Initializes a Identity 2D-Array (Matrix)
(Inherited from NArrayT, D) |
Imag | Returns the imaginary part. |
Init1d |
Initializes a 1D-Array (Vector)
(Inherited from NArrayT, D) |
Init1dData(D) |
Initializes a 1D-Array (Vector)
and creates a copy of the data
(Inherited from NArrayT, D) |
Init1dData(D, Boolean) |
Initializes a 1D-Array (Vector)
(Inherited from NArrayT, D) |
Init2d |
Initializes a 2D-Array (Matrix)
(Inherited from NArrayT, D) |
Init2dData(D) |
Initializes a 2D-Array (Matrix)
(Inherited from NArrayT, D) |
Init3d |
Initializes a 3D-Array
(Inherited from NArrayT, D) |
Init3dData(D) |
Initializes a 3D-Array
(Inherited from NArrayT, D) |
InitDbl |
Initializes a Array.
(Inherited from NArrayT, D) |
InitDblReIm | Initializes a Complex Array. |
InitNd |
Initializes a ND-Array
(Inherited from NArrayT, 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 NArrayT, D) |
LAdd |
Returns the sum of the object and b.
(Inherited from NArrayT, D) |
LDivide |
Returns the quotient of the object and b.
(Inherited from NArrayT, D) |
LLog |
Returns the logarithm of a specified number (object) in a specified base (b).
(Inherited from NArrayT, D) |
LMultiply |
Returns the product of the object and b.
(Inherited from NArrayT, D) |
Log |
Returns the natural (base e) logarithm of a specified number.
(Inherited from NArrayT, D) |
Log(T) |
Returns the logarithm of a specified number in a specified base.
(Inherited from NArrayT, D) |
Log10 |
Returns the base 10 logarithm of a specified number.
(Inherited from NArrayT, D) |
LPow |
Returns a specified number (object) raised to the specified power (b).
(Inherited from NArrayT, D) |
LSubtract |
Returns the difference of the object and b.
(Inherited from NArrayT, D) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
Multiply |
Returns the product of the object and b.
(Inherited from NArrayT, D) |
Negative |
Returns the negative of the object.
(Inherited from NArrayT, D) |
Ones1d |
Initializes a 1D-Array (Vector) with all values = 1
(Inherited from NArrayT, D) |
Ones2d |
Initializes a 2D-Array (Matrix) with all values = 1
(Inherited from NArrayT, D) |
Ones3d |
Initializes a 3D-Array with all values = 1
(Inherited from NArrayT, D) |
OnesNd |
Initializes a ND-Array with all values = 1
(Inherited from NArrayT, D) |
Pow(Int32) |
Returns a specified number raised to the specified power.
(Inherited from NArrayT, D) |
Pow(T) |
Returns a specified number raised to the specified power.
(Inherited from NArrayT, D) |
RAdd |
Returns the sum of a and the object.
(Inherited from NArrayT, D) |
RDivide |
Returns the quotient of the a and the object.
(Inherited from NArrayT, D) |
Real | Returns the real part. |
Reshape |
Reshapes the array
(Inherited from NArrayT, D) |
RLog |
Returns the logarithm of a specified number (a) in a specified base (object).
(Inherited from NArrayT, D) |
RMultiply |
Returns the product of the a and the object.
(Inherited from NArrayT, D) |
RPow |
Returns a specified number (a) raised to the specified power (object).
(Inherited from NArrayT, D) |
RSubtract |
Returns the difference of a and the object.
(Inherited from NArrayT, D) |
SetItem1d |
Set Item
(Inherited from NArrayT, D) |
SetItem2d |
Set Item
(Inherited from NArrayT, D) |
SetItem3d |
Set Item
(Inherited from NArrayT, D) |
SetItemNd |
Set Item
(Inherited from NArrayT, D) |
SetItems1d |
Set Items
(Inherited from NArrayT, D) |
SetItemsNd |
Set Items
(Inherited from NArrayT, D) |
SetSameItem1d |
Set Same Item
(Inherited from NArrayT, D) |
SetSameItemNd |
Set Same Item
(Inherited from NArrayT, D) |
Sin |
Returns the sine of the specified angle.
(Inherited from NArrayT, D) |
Sinh |
Returns the hyperbolic sine of the specified angle.
(Inherited from NArrayT, D) |
Sqrt |
Returns the square root of a specified number.
(Inherited from NArrayT, D) |
Subtract |
Returns the difference of the object and b.
(Inherited from NArrayT, D) |
Tan |
Returns the tangent of the specified angle.
(Inherited from NArrayT, D) |
Tanh |
Returns the hyperbolic tangent of the specified angle.
(Inherited from NArrayT, D) |
ToString |
Override ToString() to display an Object.
(Overrides ObjectToString) |
Transpose |
Transpose 2D-Array (Matrix)
(Inherited from NArrayT, D) |
VertCat |
Concatenate 2D-Arrays (Matrixes) vertically
(Inherited from NArrayT, D) |
XmlDeserialize |
Xml Deserialize an Object from File.
(Inherited from NArrayT, D) |
XmlDeserializeFromString |
Xml Deserialize an Object from String.
(Inherited from NArrayT, D) |
XmlSerialize |
Xml Serialize an Object to File.
(Inherited from NArrayT, D) |
XmlSerializeToString |
Xml Serialize an Object to String.
(Inherited from NArrayT, D) |
Zeros1d |
Initializes a 1D-Array (Vector) with all values = 0
(Inherited from NArrayT, D) |
Zeros2d |
Initializes a 2D-Array (Matrix) with all values = 0
(Inherited from NArrayT, D) |
Zeros3d |
Initializes a 3D-Array with all values = 0
(Inherited from NArrayT, D) |
ZerosNd |
Initializes a ND-Array with all values = 0
(Inherited from NArrayT, D) |