Package io.bhagat.math.linearalgebra
A package for storing linear algebra
- Author:
- Bhagat
-
Interface Summary Interface Description VectorSpace.VectorSpacable<S> -
Class Summary Class Description LinearEquation A class for linear equationsLinearEquationSolver a class to solve linear equationsMatrix A class representing a MatrixMatrix.EigenSolution A class that holds both eigenvalues and eigenvectorsMatrix.MatrixIndex An object that stores all the information about one index of the matrixMatrix.OuterProductSVD A class to hold all the parts of the outer product form of the SVDMatrix.SingularSolution A class that holds both singular values and eigenvectors of Matrix.multiply(transpose(), this)Vector This class is a class representing a Vector of any number of dimensionsVector.CrossProductMatrix Vector.VectorIndex VectorSpace<E extends VectorSpace.VectorSpacable<E>> -
Exception Summary Exception Description LinearEquationSolver.ImproperNumberOfEquationsException An exception for not giving the same amount of variables and equationsVector.InvalidLengthException Vector.OutOfDimensionsException