Matrix3d<T>.fromList constructor
Matrix3d<T>.fromList (})
Implementation
Matrix3d.fromList(
List<List<List<T>>> list, {
this.offset = oneIndexedMatrix3dOffset,
}) : _entries = _Array<T>.fromList(
[
for (var k = 0;
k < (list.firstOrNull?.firstOrNull ?? []).length;
k++) ...[
for (var j = 0; j < (list.firstOrNull ?? []).length; j++) ...[
for (var i = 0; i < list.length; i++) list[i][j][k],
],
],
],
offset: 0,
),
dimensions = (
list.length,
list[0].length,
(list.firstOrNull?.firstOrNull ?? []).length,
),
_strides = (list.length, list[0].length, 1);