extended_math library
Library that add functionality of all maths sections that don't exist in dart:math
At the moment library have 4 sections:
1. General mathematics
2. Complex analysis
3. Discrete mathematics
4. Applied mathematics
Each section don't have full implementation yet. See dartdoc for which functionality are implemented.
Sections are created according to Mathematics Subject Classification.
Classes
 Complex
 Defines type for number i of complex analysis
 ContinuousUniformDistribution
 Class that represent methods of unoform distribution
 CubicEquation
 Class for work with cubic equations
 DiagonalMatrix
 Class for work with numeric diagonal matrix
 Double

Class that provide type in equivalence of Dart's
double
[...]  EquationBase
 Class defining methods for equation expressions
 Integer

Class that provide type in equivalence of Dart's
int
[...]  Matrix
 Class for work with numeric matrix
 Mean
 Class that can computes the mean value of a discrete set of numbers
 Number

Class that provide type in equivalence of Dart's
num
[...]  NumbersGenerator
 Generator of random numbers [...]
 QuadraticEquation
 Class for work with quadratic equations
 SquareMatrix
 Class for work with numeric square matrix
 Tensor3
 Class for work with 3 dimensional tensor
 Tensor4
 Class for work with 4 dimensional tensor
 TensorBase
 Base class for tensors
 TheoryOfProbabilityDistributions
 Class that contains methods from theory of probability distributions
 Vector
 Class for work with vectors
Exceptions / Errors
 DivisionByZeroException
 An exception that trows when performing division by zero
 EquationException
 Exception that throws while perform improper elementary operations
 MatrixException
 An exception that trows when performing improper matrix operations.
 MeanException
 An exception that trows when performing unaccepted opetation or operation under unaccepted values
 TensorException
 An exception that trows when performing improper tensor operations
 VectorException
 An exception that trows when performing improper vector operations