Math.NET Numerics
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

79 lines
4.2 KiB

<HTML><HEAD><TITLE>Microsoft.FSharp.NativeInterop</TITLE><link rel="stylesheet" type="text/css"href="../msdn.css"></link></HEAD><BODY>
<br><dl>
<dt></dt><dd>
<h1>[<a href='../namespaces.html'>Home</a>] Namespace Microsoft.FSharp.NativeInterop </h1><br>
</dd>
<dt></dt><dd>
<table>
<tr valign='top'><td>
<dt><h3>Modules (as contributed by assembly 'FSharp.PowerPack')</h3></dt><dd>
<table width="100%%">
<tr><th width=30%>Module</th><th>Description</th></tr>
<tr valign="top"><td><a href='Microsoft.FSharp.NativeInterop.NativArrayExtensionsForMatrix.html'>Microsoft.FSharp.NativeInterop.NativArrayExtensionsForMatrix</a></td><td></td></tr>
<tr valign="top"><td><a href='Microsoft.FSharp.NativeInterop.Ref.html'>Microsoft.FSharp.NativeInterop.Ref</a></td><td></td></tr>
</table>
</dd>
<dt><h3>Type Definitions</h3></dt><dd>
<table width="100%%">
<tr><th width=30%>Type</th><th>Description</th></tr>
<tr valign="top"><td>type <a href='Microsoft.FSharp.NativeInterop.type_CMatrix-1.html'>CMatrix</a></td><td><summary>
See NativeArray2
</summary> Note: an abbreviation for <tt><a href='Microsoft.FSharp.NativeInterop.type_NativeArray2-1.html'>NativeArray2</a>&lt;'T&gt;</tt></td></tr>
<tr valign="top"><td>type <a href='Microsoft.FSharp.NativeInterop.type_FortranMatrix-1.html'>FortranMatrix</a></td><td><summary>
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 'T. 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.
</summary></td></tr>
<tr valign="top"><td>type <a href='Microsoft.FSharp.NativeInterop.type_NativeArray-1.html'>NativeArray</a></td><td><summary>
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 'T. 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.
</summary></td></tr>
<tr valign="top"><td>type <a href='Microsoft.FSharp.NativeInterop.type_NativeArray2-1.html'>NativeArray2</a></td><td><summary>
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 'T. 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.
</summary></td></tr>
<tr valign="top"><td>type <a href='Microsoft.FSharp.NativeInterop.type_PinnedArray-1.html'>PinnedArray</a></td><td><summary>
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.
</summary></td></tr>
<tr valign="top"><td>type <a href='Microsoft.FSharp.NativeInterop.type_PinnedArray2-1.html'>PinnedArray2</a></td><td><summary>
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.
</summary></td></tr>
</table>
</dd>
</td></tr>
<tr valign='top'><td>
<dt><h3>See Also</h3></dt><dd>
<a href="../namespaces.html">Namespaces</a> </dd>
</td></tr>
</table>
</dd>
</dl>
<br /> <br/><p><i>Documentation for assembly FSharp.PowerPack, version 1.9.6.16, generated using <a href='http://research.microsoft.com/fsharp/'>F# Programming Language</a> version 1.9.6.16</i></p>
</BODY></HTML>