Type | Description |
type CMatrix |
See NativeArray2
Note: an abbreviation for NativeArray2<'a> |
type FortranMatrix |
This type wraps a pointer to a blob of unmanaged memory assumed to contain
a Fortran-style column major two-dimensional matrix of items compatible with the (presumably blittable)
type 'a. The blob of memory must be allocated and managed externally,
e.g. by a computation routine written in C.
All operations on this type are marked inlined
because the code used to implement the operations is not verifiable.
Any code that uses these operations will be unverifiable and may
cause memory corruption if not used with extreme care.
|
type NativeArray |
This type wraps a pointer to a blob of unmanaged memory assumed to contain
a C-style one-dimensional array of items compatible with the (presumably blittable)
type 'a. The blob of memory must be allocated and managed externally,
e.g. by a computation routine written in C.
All operations on this type are marked inlined
because the code used to implement the operations is not verifiable.
Any code that uses these operations will be unverifiable and may
cause memory corruption if not used with extreme care.
|
type NativeArray2 |
This type wraps a pointer to a blob of unmanaged memory assumed to contain
a C-style row major two-dimensional matrix of items compatible with the (presumably blittable)
type 'a. The blob of memory must be allocated and managed externally,
e.g. by a computation routine written in C.
All operations on this type are marked inlined
because the code used to implement the operations is not verifiable.
Any code that uses these operations will be unverifiable and may
cause memory corruption if not used with extreme care.
|
type PinnedArray |
Represents a pinned handle to a structure with an underlying 1D array, i.e. an underlying NativeArray.
Used when interfacing with native code math libraries such as LAPACK.
|
type PinnedArray2 |
Represents a pinned handle to a structure with an underlying 2D array, i.e. an underlying NativeArray2.
Used when interfacing with native code math libraries such as LAPACK.
|