"PackedArray" (Compiled Type)
"PackedArray"::[type,rank]
represents a packed array composite type with elements of specified type and rank.
Details
- "PackedArray" can be used in Typed and related constructs to specify a type.
- Only elements that have a type of "MachineInteger", "Real64" or "ComplexReal64" can be stored in a "PackedArray".
Constructors
- Packed arrays can be created with List in compiled code. »
- CreateTypeInstance["PackedArray"::[type,rank],array] constructs a copy of array.
- CreateTypeInstance["PackedArray"::[type,1],carr,len] constructs a packed array from a "CArray" carr with length len. carr can optionally be wrapped in "Managed".
Properties
- Information[array,"ElementType"] for array of type "PackedArray"::[type,rank] gives type .
Conversions
- "PackedArray" objects can be converted to and from List objects of the appropriate form. For a List object to be converted to an object of type "PackedArray"::[type,rank], it must represent a rectangular array with the specified rank and element type.
- "PackedArray" objects can be converted to and from "ListVector" objects.
Expressions
"ListVector"
Examples
open allclose allBasic Examples (2)
"PackedArray" can be used as an input and output from a CompiledCodeFunction: