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

Full Type Signature

type PinnedArray<'a>
  with
    member Free : unit -> unit
    static member FromNative : NativeArray<'a> * GCHandle -> PinnedArray<'a>
    member Length : int
    member NativeArray : NativeArray<'a>
    member Ptr : 'a nativeptr
    static member of_array : 'a [] -> PinnedArray<'a>
    static member of_rowvec : RowVector<'a> -> PinnedArray<'a>
    static member of_vector : Vector<'a> -> PinnedArray<'a>
  end

Instance Members

MemberDescription
member Free : unit -> unit
member Length : int
member NativeArray : NativeArray<'a>
member Ptr : 'a nativeptr

Static Members

MemberDescription
member FromNative : NativeArray<'a> * GCHandle -> PinnedArray<'a>
member of_array : 'a [] -> PinnedArray<'a>
member of_rowvec : RowVector<'a> -> PinnedArray<'a>
member of_vector : Vector<'a> -> PinnedArray<'a>

See Also

Microsoft.FSharp.NativeInterop


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