Matrix3d<T> class

Constructors

Matrix3d.new(int m, int n, int o, {({int x, int y, int z}) offset = oneIndexedMatrix3dOffset})
Matrix3d.fromData(List<T> data, (int, int, int) dimensions, {({int x, int y, int z}) offset = oneIndexedMatrix3dOffset})
Matrix3d.fromList(List<List<List<T>>> list, {({int x, int y, int z}) offset = oneIndexedMatrix3dOffset})
Matrix3d.fromSlice(Array<T> entries, (int, int, int) dimensions, {({int x, int y, int z}) offset = oneIndexedMatrix3dOffset})

Properties

dimensions → (int, int, int)
final
hashCode int
The hash code for this object.
no setterinherited
offset → ({int x, int y, int z})
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

asArray() Array<T>
box(int i, int j, int k) Box<T>
call(int i, int j, int k, {({int x, int y, int z}) offset = oneIndexedMatrix3dOffset}) Matrix3d<T>
having({(int, int)? ld, ({int x, int y, int z})? offset}) Matrix3d<T>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toData() List<T>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](int i) Matrix3dItemAccessor1<T>