Matrix class
Implements some 2D matrix operations (in particular, solving systems of linear equations).
@author Martin Davis
Constructors
- Matrix()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
solve(
List< List< a, List<double> >double> b) → List<double?> ? - Solves a system of equations using Gaussian Elimination. In order to avoid overhead the algorithm runs in-place on A - if A should not be modified the client must supply a copy.
-
swapRows(
List< List< m, int i, int j) → voiddouble> > -
swapRowsList(
List< double> m, int i, int j) → void