Package com.powsybl.math.matrix
package com.powsybl.math.matrix
This package contains utility classes around matrix modelling and LU decomposition. It is based on well known
underlying libraries.
- Jama for dense matrix: only intended to be used for small matrices and unit testing.
- SuiteSparse KLU for sparse matrix: can be used with large sparse data
-
ClassDescriptionAbstract class for matrix that provides an implementation for common methods.Dense matrix implementation based on an array of
rowCount
*columnCount
double values.Dense matrix factory.LU decomposition utility class.Interface for all double typed matrix implementation.An element of the matrix.Handler used to iterate a matrix and get values.Interface for matrix factory.Sparse matrix implementation in CSC format.Sparse matrix factory.