ILNumerics - Technical Application Development
Low level classes and structs, internally supporting the ILNumerics functionality.
Classes
| Class | Description | |
|---|---|---|
| AVLTree |
AVL balanced search tree
[ILNumerics Core Module] | |
| AVLTreeAVLTreeNode |
an AVL tree node
[ILNumerics Core Module] | |
| CLSharedMemoryPool | ||
| DeviceMemoryPool | ||
| ManagedHostHandleT |
A handle for managed reference type arrays. This class enables one to handle /store managed arrays with the same API as unmanaged memory.
[ILNumerics Core Module] | |
| ManagedHostPoolT |
A memory pool allocating memory on the managed heap.
[ILNumerics Core Module] | |
| MemoryHandle | ||
| MemoryPoolHandleT |
The memory pool base class is a quantizing memory pool for fast (re-)allocating chunks of memory.
[ILNumerics Core Module] | |
| NativeHostHandle |
Handle representing unmanaged host memory in a robust (self-disposing) way. Aligned in certain cases.
[ILNumerics Core Module] | |
| NativeHostPool |
A memory pool responsible for creating and caching memory chunks on (unmanaged) host memory.
[ILNumerics Core Module] |
Interfaces
| Interface | Description | |
|---|---|---|
| IMemoryPool |
This interface serves as the common API for all memory pools. It is used for maintenance of all pool types with a common interface.
[ILNumerics Core Module] |