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