ExtendableVector

ExtendableVector

A vector that can grow by appending entries.

Constructor

new ExtendableVector(data)

Source:
Parameters:
Name Type Description
data Array.<number>

Classes

ExtendableVector

Members

data :Array.<number>

Source:
Type:
  • Array.<number>

nrows

Description:
  • Number of rows (entries). @returns {number}

Source:

Number of rows (entries). @returns {number}

Methods

addRows(rows)

Description:
  • Append entries (in place).

Source:
Parameters:
Name Type Description
rows Array.<number>

asVector() → {Array.<number>}

Description:
  • Current data as number[] (internal reference; caller must treat as read-only).

Source:
Returns:
Type
Array.<number>

assign(rows)

Description:
  • Overwrite the whole content; length must equal the current length (matches Rust assert_eq!).

Source:
Parameters:
Name Type Description
rows Array.<number>