[Home] Type Microsoft.FSharp.NativeInterop.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.

Full Type Signature

type PinnedArray2<'a>
  with
    member Free : unit -> unit
    static member FromNative : NativeArray2<'a> * GCHandle -> PinnedArray2<'a>
    member NativeArray : NativeArray2<'a>
    member NumCols : int
    member NumRows : int
    member Ptr : 'a nativeptr
    static member of_array2 : 'a [,] -> PinnedArray2<'a>
    static member of_matrix : Matrix<'a> -> PinnedArray2<'a>
  end

Instance Members

MemberDescription
member Free : unit -> unit
member NativeArray : NativeArray2<'a>
member NumCols : int
member NumRows : int
member Ptr : 'a nativeptr

Static Members

MemberDescription
member FromNative : NativeArray2<'a> * GCHandle -> PinnedArray2<'a>
member of_array2 : 'a [,] -> PinnedArray2<'a>
member of_matrix : Matrix<'a> -> PinnedArray2<'a>

See Also

Microsoft.FSharp.NativeInterop


Documentation for assembly FSharp.Core, version 1.9.4.19, generated using F# version 1.9.4.19