All Classes and Interfaces
Classes
Class
Description
An implementation of the abstract class
Matrix
that uses an array of
BigDecimal
values to store the internal data and arithmetic provided by BigDecimal
to perform calculations.An implementation of the abstract class
Matrix
that uses an array of primitive
double
values to store the matrix elements and standard double
arithmetic
to perform calculations.A generic abstract class which defines the set of operations that all its subclasses must implement.
Instances of subclasses are capable of: solving systems of linear equations of the forms A * X = B and A * x = b, including versions with enhanced accuracy that use an iterative refinement of the solution (see Matrix.solve(Number[]), Matrix.solveAccurately(Number[]), Matrix.solve(Matrix) and alike); inversion (including a version with enhanced accuracy) and transposition of the matrix; multiplying this matrix by another matrix, by a vector, and by a scalar; addition and subtraction of a matrix; computation of the determinant.
Instances of subclasses are capable of: solving systems of linear equations of the forms A * X = B and A * x = b, including versions with enhanced accuracy that use an iterative refinement of the solution (see Matrix.solve(Number[]), Matrix.solveAccurately(Number[]), Matrix.solve(Matrix) and alike); inversion (including a version with enhanced accuracy) and transposition of the matrix; multiplying this matrix by another matrix, by a vector, and by a scalar; addition and subtraction of a matrix; computation of the determinant.