extended_math 0.0.5 extended_math: ^0.0.5 copied to clipboard
Library for working with objects of linear algebra. Designed as expansion to dart:math and can be used everywhere.
0.0.5 #
- Inner refactoring of support methods.
- Create
DiagonalMatrix
class. - Add
isSquare()
,isDiagonal()
,isIdentity()
,mainDiagonal()
,toSquareMatrix()
andtoDiagonalMatrix()
methods toMatrixBase
class. - Add
length
getter andcrossProduct()
method toVectorBase
class.
0.0.4 #
- Add
frobeniusNorm()
method toMatrixBase
class. - Add
norm()
,euclideanNorm()
,maxNorm()
andangleBetween()
methods toVectorBase
class. - Fix
dot()
method ofVectorBase
class.
0.0.3 #
- Add
isIdentity()
,replaceRow()
andreplaceColumn
methods toMatrixBase
class. - Add
inverse()
,isSingular()
andisNotSingular()
methods toSquareMatrix
class. - Fix
getDeterminant()
method. - Small changes in classes with access to items of matrices and vectors.
0.0.2 #
- Add and implement
add()
,subtract()
methods toVector
class. - Add
SquareMatrix
class. - Implement
getDeterminant()
methods ofSquareMatrix
class. - Add
identity()
constructor for matrices. - Move
generate()
constructor fromMatrix
class toMatrixBase
and add to itidentity
parameter.
0.0.1 #
- Add
Vector
,Matrix
andTensor
classes for working with according objects of linear algebra. - Implements addition, subtraction, multiplication methods of
Vector
andMatrix
.