toArray method

List<double> toArray(
  1. List<double> array, [
  2. int offset = 0
])

Copies all elements of this matrix to the given array.

Implementation

List<double> toArray(List<double> array, [int offset = 0 ]) {
	final e = elements;

	array[ offset + 0 ] = e[ 0 ];
	array[ offset + 1 ] = e[ 1 ];
	array[ offset + 2 ] = e[ 2 ];
	array[ offset + 3 ] = e[ 3 ];

	array[ offset + 4 ] = e[ 4 ];
	array[ offset + 5 ] = e[ 5 ];
	array[ offset + 6 ] = e[ 6 ];
	array[ offset + 7 ] = e[ 7 ];

	array[ offset + 8 ] = e[ 8 ];
	array[ offset + 9 ] = e[ 9 ];
	array[ offset + 10 ] = e[ 10 ];
	array[ offset + 11 ] = e[ 11 ];

	array[ offset + 12 ] = e[ 12 ];
	array[ offset + 13 ] = e[ 13 ];
	array[ offset + 14 ] = e[ 14 ];
	array[ offset + 15 ] = e[ 15 ];

	return array;
}