Interface MemoryManager

A linear memory manager.

interface MemoryManager {
    buffer: ArrayBufferLike;
    view: Float64Array;
    create(size): number;
    free(byteOffset, size): void;
}

Properties

Methods

Properties

buffer: ArrayBufferLike

The active memory buffer.

view: Float64Array

The active float64 memory view.

Methods

  • Allocates given size of memory in the number of float64 and returns the byteOffset pointing to the new memory.

    Parameters

    • size: number

    Returns number

  • Frees the memory at given byteOffset and size in the number of float64.

    Parameters

    • byteOffset: number
    • size: number

    Returns void

Generated using TypeDoc