Member | Description |
member
( .[..,..] ) : start1:int option * finish1:int option * start2:int option *
finish2:int option -> Matrix<'a> | |
member Dimensions : int * int |
The number of (rows,columns) in the matrix
|
member ElementOps : INumeric<'a> |
Retrieve the dictionary of numeric operations associated with the element
type of this matrix. Accessing the property may raise an NotSupportedException if the element
type doesn't support any numeric operations. The object returned
may support additional numeric operations such as IFractional:
this can be determined by a dynamic type test against the object
returned.
|
override Equals : obj -> bool | |
override GetHashCode : unit -> int | |
member Item : int * int -> 'a with get |
Get the item at the given position in the matrix
|
member Item : int * int -> 'a with set |
Get the item at the given position in the matrix
|
member NumCols : int |
The number of columns in the matrix
|
member NumRows : int |
The number of rows in the matrix
|
member PermuteColumns : Permutation -> Matrix<'a> |
Permutes the columns of the matrix.
|
member PermuteRows : Permutation -> Matrix<'a> |
Permutes the rows of the matrix.
|
[<UnverifiableAttribute ()>]
member Pin : ('a nativeptr -> 'b) -> 'b |
For native interop. Pin the given object for the duration of a single call to the given function. A native pointer to
the (0,0) element in the underlying array is passed to the given function. Resources associated with the
pin are released when the function completes, even if an exception is raised.
|
[<UnverifiableAttribute ()>]
member PinHandle : unit -> 'a nativeptr * GCHandle |
For native interop. Pin the given object, but the caller is responsible for freeing the GCHandle
|
member Transpose : Matrix<'a> |
Get the transpose of the matrix.
|