Skip to content

Latest commit

 

History

History
178 lines (99 loc) · 3.55 KB

File metadata and controls

178 lines (99 loc) · 3.55 KB

Globals / Memory /

Class: Memory

Hierarchy

  • Memory

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new Memory(config: MemoryConfig): Memory

Defined in reimprove/memory.ts:24

Parameters:

Name Type
config MemoryConfig

Returns: Memory


Properties

config

config: MemoryConfig

Defined in reimprove/memory.ts:21


currentSize

currentSize: number

Defined in reimprove/memory.ts:24


memory

memory: Array<Memento>

Defined in reimprove/memory.ts:23


Accessors

CurrentSize

get CurrentSize(): number

Defined in reimprove/memory.ts:54

Returns: number


Size

get Size(): number

Defined in reimprove/memory.ts:58

Returns: number


Methods

merge

merge(other: Memory): void

Defined in reimprove/memory.ts:80

Parameters:

Name Type
other Memory

Returns: void


remember

remember(memento: Memento, replaceIfFull: boolean): void

Defined in reimprove/memory.ts:33

Parameters:

Name Type Default
memento Memento -
replaceIfFull boolean true

Returns: void


reset

reset(): void

Defined in reimprove/memory.ts:71

Returns: void


sample

sample(batchSize: number, unique: boolean): Memento[]

Defined in reimprove/memory.ts:46

Parameters:

Name Type Default
batchSize number -
unique boolean true

Returns: Memento[]


Static Private freeMemento

freeMemento(memento: Memento): void

Defined in reimprove/memory.ts:62

Parameters:

Name Type
memento Memento

Returns: void