FLeftMatrix class

Simd based arbitrary size matrix

A matrix which is optimized to be the left operand of matrix multiplication.

Constructors

FLeftMatrix.fromJson(Map<String, dynamic> json)
FLeftMatrix.fromList(List<List<double>> lists)
FLeftMatrix.zero(int nColumns, int nRows)

Properties

hashCode int
The hash code for this object.
no setterinherited
nColumns int
getter/setter pair
nRows int
getter/setter pair
rowsData List<Float32x4List>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

multiplyVector(FVector vec) FVector
multiplies this matrix by a vector, resulting with new vector.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
scale(double factor) → void
scaled(double factor) FLeftMatrix
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited
transposed() FLeftMatrix

Operators

operator *(FRightMatrix right) FLeftMatrix
operator +(FLeftMatrix right) FLeftMatrix
operator -(FLeftMatrix right) FLeftMatrix
operator ==(Object other) bool
The equality operator.
inherited