IRealNArrayT, D Interface

Interface Real Array.

Definition

Namespace: Metas.UncLib.Core.Ndims.Interface
Assembly: Metas.UncLib.Core (in Metas.UncLib.Core.dll) Version: 2.8.9053.20192
C#
public interface IRealNArray<T, D> : INArray<T, D>, 
	IConsole, IStorage<T>, IStorageBinary, IArrayArithmetic<T, D>, IArithmetic<T>, 
	IArrayMath<T, D>, IMath<T>, IArrayRealMath<T, D>, IRealMath<T>
where T : Object, IRealNArray<T, D>
where D : Object, IRealNumber<D>
Implements
IArithmeticT, IArrayArithmeticT, D, IArrayMathT, D, IArrayRealMathT, D, IConsole, IMathT, IRealMathT, IStorageT, IStorageBinary, INArrayT, D

Type Parameters

T
Real Array Type
D
Real Element Type

Properties

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)

Methods

Abs Returns the absolute value.
(Inherited from IRealMathT)
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)
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)
Atan2 Returns the angle whose tangent is the quotient of two specified numbers.
(Inherited from IRealMathT)
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)
ComplexAbs Complex absolute value
(Inherited from IRealMathT)
ComplexDivision Complex division
(Inherited from IRealMathT)
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)
DblValue Returns the value.
Debug Debug an Object
(Inherited from IConsole)
Divide Returns the quotient of the object and b.
(Inherited from IArithmeticT)
Ellipe Returns the complete elliptic integral of the second kind.
(Inherited from IRealMathT)
Ellipk Returns the complete elliptic integral of the first kind.
(Inherited from IRealMathT)
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)
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)
InitNd Initializes a ND-Array
(Inherited from INArrayT, D)
InterchangeRows Interchange Rows in 2D-Array (Matrix)
(Inherited from INArrayT, D)
LAdd Returns the sum of the object and b.
(Inherited from IArrayArithmeticT, O)
LAtan2 Returns the angle whose tangent is the quotient of the object and b.
(Inherited from IArrayRealMathT, 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)
RAtan2 Returns the angle whose tangent is the quotient of a and the object.
(Inherited from IArrayRealMathT, O)
RDivide Returns the quotient of the a and the object.
(Inherited from IArrayArithmeticT, O)
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)
Sign Returns a value indicating the sign of a number.
(Inherited from IRealMathT)
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)

See Also