ComplexNArrayD Class

Generic Complex Array

Definition

Namespace: Metas.UncLib.Core.Ndims
Assembly: Metas.UncLib.Core (in Metas.UncLib.Core.dll) Version: 2.8.9053.20192
C#
[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>
Inheritance
Object    NArrayComplexNArrayD, ComplexD    ComplexNArrayD
Implements
IArithmeticComplexNArrayD, IArrayArithmeticComplexNArrayD, ComplexD, IArrayComplexMathComplexNArrayD, RealNArrayD, ComplexD, D, IArrayMathComplexNArrayD, ComplexD, IComplexMathComplexNArrayD, RealNArrayD, IConsole, IMathComplexNArrayD, IStorageComplexNArrayD, IStorageBinary, IComplexNArrayComplexNArrayD, RealNArrayD, ComplexD, D, INArrayComplexNArrayD, ComplexD

Type Parameters

D
Real Element Type

Constructors

ComplexNArrayDInitializes a new instance of the ComplexNArrayD class

Properties

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)

Methods

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)
EqualsDetermines 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)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes 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)
GetTypeGets 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)
MemberwiseCloneCreates 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)

See Also