[SerializableAttribute]
public class NArray<T, D> : INArray<T, D>,
IConsole, IStorage<T>, IStorageBinary, IArrayArithmetic<T, D>, IArithmetic<T>,
IArrayMath<T, D>, IMath<T>
where T : new(), Object, INArray<T, D>
where D : new(), Object, INumber<D>
<SerializableAttribute>
Public Class NArray(Of T As {New, Object, INArray(Of T, D)}, D As {New, Object, INumber(Of D)})
Implements INArray(Of T, D), IConsole, IStorage(Of T),
IStorageBinary, IArrayArithmetic(Of T, D), IArithmetic(Of T), IArrayMath(Of T, D),
IMath(Of T)
[SerializableAttribute]
generic<typename T, typename D>
where T : gcnew(), Object, INArray<T, D>
where D : gcnew(), Object, INumber<D>
public ref class NArray : INArray<T, D>,
IConsole, IStorage<T>, IStorageBinary, IArrayArithmetic<T, D>, IArithmetic<T>,
IArrayMath<T, D>, IMath<T>
[<SerializableAttribute>]
type NArray<'T, 'D when 'T : new() and Object and INArray<'T, 'D> when 'D : new() and Object and INumber<'D>> =
class
interface INArray<'T, 'D>
interface IConsole
interface IStorage<'T>
interface IStorageBinary
interface IArrayArithmetic<'T, 'D>
interface IArithmetic<'T>
interface IArrayMath<'T, 'D>
interface IMath<'T>
end
NArrayT, D | Initializes a new instance of the NArrayT, D class |
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 |
ItemInt32 | Item |
ItemInt32 | Item |
ItemInt32, Int32 | Item |
ItemInt32, Int32, Int32 | Item |
Matrix | Returns a matrix if it's a matrix |
memsize | Number of bytes allocated for the Object. |
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. |
Acosh | Returns the angle whose hyperbolic cosine is the specified number. |
Add | Returns the sum of the object and b. |
Asin | Returns the angle whose sine is the specified number. |
Asinh | Returns the angle whose hyperbolic sine is the specified number. |
Atan | Returns the angle whose tangent is the specified number. |
Atanh | Returns the angle whose hyperbolic tangent is the specified number. |
BinaryDeserialize | Binary Deserialize an Object from File. |
BinaryDeserializeFromByteArray | Binary Deserialize an Object from a byte array. |
BinarySerialize | Binary Serialize an Object to File. |
BinarySerializeToByteArray | Binary Serialize an Object to a byte array. |
BinarySetDataFrom | Set object data from Binary Reader. |
BinaryWriteDataTo | Write object data to Binary Writer. |
Conj | Returns the complex conjugate. |
Copy | Returns a copy of the array |
Cos | Returns the cosine of the specified angle. |
Cosh | Returns the hyperbolic cosine of the specified angle. |
Debug | Debug an Object |
Divide | Returns the quotient of the object and b. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Exp | Returns e raised to the specified power. |
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 |
GetItem2d | Get Item |
GetItem3d | Get Item |
GetItemNd | Get Item |
GetItems1d | Get Items |
GetItemsNd | Get Items |
GetType | Gets the Type of the current instance. (Inherited from Object) |
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 |
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. |
LDivide | Returns the quotient of the object and b. |
LLog | Returns the logarithm of a specified number (object) in a specified base (b). |
LMultiply | Returns the product of the object and b. |
Log | Returns the natural (base e) logarithm of a specified number. |
Log(T) | Returns the logarithm of a specified number in a specified base. |
Log10 | Returns the base 10 logarithm of a specified number. |
LPow | Returns a specified number (object) raised to the specified power (b). |
LSubtract | Returns the difference of the object and b. |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
Multiply | Returns the product of the object and b. |
Negative | Returns the negative of the object. |
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(Int32) | Returns a specified number raised to the specified power. |
Pow(T) | Returns a specified number raised to the specified power. |
RAdd | Returns the sum of a and the object. |
RDivide | Returns the quotient of the a and the object. |
Reshape | Reshapes the array |
RLog | Returns the logarithm of a specified number (a) in a specified base (object). |
RMultiply | Returns the product of the a and the object. |
RPow | Returns a specified number (a) raised to the specified power (object). |
RSubtract | Returns the difference of a and the object. |
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. |
Sinh | Returns the hyperbolic sine of the specified angle. |
Sqrt | Returns the square root of a specified number. |
Subtract | Returns the difference of the object and b. |
Tan | Returns the tangent of the specified angle. |
Tanh | Returns the hyperbolic tangent of the specified angle. |
ToString | Returns a string that represents the current object. (Inherited from Object) |
Transpose | Transpose 2D-Array (Matrix) |
VertCat | Concatenate 2D-Arrays (Matrixes) vertically |
XmlDeserialize | Xml Deserialize an Object from File. |
XmlDeserializeFromString | Xml Deserialize an Object from String. |
XmlSerialize | Xml Serialize an Object to File. |
XmlSerializeToString | Xml Serialize an Object to String. |
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 |
Addition(D, NArrayT, D) | Overloading '+' operator |
Addition(NArrayT, D, T) | Overloading '+' operator |
Addition(NArrayT, D, D) | Overloading '+' operator |
Division(D, NArrayT, D) | Overloading '/' operator |
Division(NArrayT, D, T) | Overloading '/' operator |
Division(NArrayT, D, D) | Overloading '/' operator |
Multiply(D, NArrayT, D) | Overloading '*' operator |
Multiply(NArrayT, D, T) | Overloading '*' operator |
Multiply(NArrayT, D, D) | Overloading '*' operator |
Subtraction(D, NArrayT, D) | Overloading '-' operator |
Subtraction(NArrayT, D, T) | Overloading '-' operator |
Subtraction(NArrayT, D, D) | Overloading '-' operator |
UnaryNegation(NArrayT, D) | Overloading '-' operator |
UnaryPlus(NArrayT, D) | Overloading '+' operator |