Class

DoubleArray

DoubleArray(data)

Constructor

# new DoubleArray(data)

Create an empty DoubleArray. DoubleArrays can be used to very fast store a large number of float values. For now it it only available when used with Neural

Parameters:
Name Type Description
data Array.<number> | Array.<string> | string

numbers will be used as given.

See:

Members

number

# alloc_size

current allocation size of DoubleArray (internal value).

number

# length

current number of entries in DoubleArray.

Methods

# Append(data)

append the contents of the Javascript array to the DoubleArray.

Parameters:
Name Type Description
data Array.<number> | Array.<string>

numbers will be used as given, string arrays will be intepreted as "characters" and only the first char is added to the DoubleArray. Strings will be added char by char.

# Clear()

truncate DoubleArray to zero length. Note: this does not free any memory, it just declares the length of the array as 0.

# Get(idx) → {number}

get value from specific index.

Parameters:
Name Type Description
idx number

the indext to retrieve.

the store value.

number

# Pop() → {number}

retrieve and remove the last value in the DoubleArray.

the former last value.

number

# Push(val)

append value to DoubleArray.

Parameters:
Name Type Description
val number

the new value.

# Set(idx, val)

replace value at the given index.

Parameters:
Name Type Description
idx number

the indext to change.

val number

the new value.

# Shift() → {number}

retrieve and remove the first value in the DoubleArray.

the former first value.

number

# ToArray() → {Array.<number>}

convert DoubleArray to Javascript array.

the contents of the DoubleArray as Javascript array.

Array.<number>