extended_math 0.0.11 extended_math: ^0.0.11 copied to clipboard
Library that add functionality of all maths sections that don't exist in dart:math.
0.0.11 #
- Removes overridden
multiplyByVector()
method inDiagonalMatrix
class. - Change
multiplyByVector()
andmultiplyBy()
methods to private methods. - Comment
eigenDecomposition()
andsvd()
methods ofSquareMatrix
class - they aren't finished. - Rename
I
class toComplex
class. - Implement
rootOf()
andpow()
methods ofComplex
class.
0.0.10 #
- Fix
QuadraticEquation
's andCubicEquation
'scalculate()
method. - Fix
factorizate()
method ofCompositeNumber
class. - Implement
*
,/
,+
and-
operators for complex numberI
. - Add
module
,argument
getters toI
class. - Changed
double
type of elements tonum
type. - Override
==
operator forMatrixBase
,VectorBase
andComplex
classes.
0.0.9 #
- Override
*
,/
,+
and-
operators ofVectorBase
class. - Removes
add()
andsubtract()
methods ofVectorBase
class. - Override
*
,/
,+
and-
operators ofMatrixBase
class. - Removes
add()
andsubtract()
methods ofMatrixBase
class.
0.0.8 #
- Unit
number_theory
andlinear_algebra
intodiscrete_mathematics
. - Add
Probability theory
subsection withNumbersGenerator
class. - Correct title in
LICENSE
.
0.0.7 #
- Add
Complex analysis
,General
andNumber theory
sections. - Implement
QuadraticEquation
andCubicEquation
classes ofGeneral
section. - Implement
CompositeNumber
ofNumber theory
section. - Add
eliminate()
method toSquareMatrix
class.
0.0.6 #
- Add
rowAsVector()
,columnAsVector()
methods toMatrixBase
class. - Override
multiplyByVector()
andinverse()
methods inDiagonalMatrix
class. - Add
isSymmetric()
andisOrthogonal()
methods toSquareMatrix
class. - Add
hadamardProduct()
,transform()
,isUnit()
,isOrthogonalTo()
,isOrthonormalWith()
methods toVectorBase
class.
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
.