Uses of Interface
com.powsybl.math.matrix.Matrix
-
Packages that use Matrix Package Description com.powsybl.math.matrix This package contains utility classes around matrix modelling and LU decomposition. -
-
Uses of Matrix in com.powsybl.math.matrix
Classes in com.powsybl.math.matrix that implement Matrix Modifier and Type Class Description class
AbstractMatrix
Abstract class for matrix that provides an implementation for common methods.class
DenseMatrix
Dense matrix implementation based on an array ofrowCount
*columnCount
double values.class
SparseMatrix
Sparse matrix implementation in CSC format.Methods in com.powsybl.math.matrix that return Matrix Modifier and Type Method Description Matrix
AbstractMatrix. add(Matrix other)
Matrix
DenseMatrix. add(Matrix other, double alpha, double beta)
Matrix
Matrix. add(Matrix other)
Addition the matrix with another one (this + other).Matrix
Matrix. add(Matrix other, double alpha, double beta)
Addition the matrix with another one (alpha * this + beta * other).Matrix
SparseMatrix. add(Matrix other, double alpha, double beta)
Matrix
AbstractMatrix. copy(MatrixFactory factory)
Copy this matrix using another implementation.Matrix
Matrix. copy(MatrixFactory factory)
Copy this matrix using another implementation.Matrix
MatrixFactory. create(int rowCount, int columnCount, int estimatedNonZeroValueCount)
Create a matrix with m rows and n column.static Matrix
Matrix. createFromColumn(double[] c, MatrixFactory matrixFactory)
Utility method for creating a single column matrix from a java array.static Matrix
Matrix. createFromRow(double[] r, MatrixFactory matrixFactory)
Utility method for creating a single row matrix from a java array.Matrix
AbstractMatrix. times(Matrix other)
Matrix
DenseMatrix. times(Matrix other, double scalar)
Matrix
Matrix. times(Matrix other)
Multiply the matrix by another one.Matrix
Matrix. times(Matrix other, double scalar)
Multiply the matrix by another one and by a scalar (this*other*scalar).Matrix
SparseMatrix. times(Matrix other, double scalar)
Matrix
DenseMatrix. to(MatrixFactory factory)
Matrix
Matrix. to(MatrixFactory factory)
Copy this matrix using another implementation.Matrix
SparseMatrix. to(MatrixFactory factory)
Matrix
Matrix. transpose()
Calculate the transposed matrix.Methods in com.powsybl.math.matrix with parameters of type Matrix Modifier and Type Method Description Matrix
AbstractMatrix. add(Matrix other)
Matrix
DenseMatrix. add(Matrix other, double alpha, double beta)
Matrix
Matrix. add(Matrix other)
Addition the matrix with another one (this + other).Matrix
Matrix. add(Matrix other, double alpha, double beta)
Addition the matrix with another one (alpha * this + beta * other).Matrix
SparseMatrix. add(Matrix other, double alpha, double beta)
Matrix
AbstractMatrix. times(Matrix other)
Matrix
DenseMatrix. times(Matrix other, double scalar)
Matrix
Matrix. times(Matrix other)
Multiply the matrix by another one.Matrix
Matrix. times(Matrix other, double scalar)
Multiply the matrix by another one and by a scalar (this*other*scalar).Matrix
SparseMatrix. times(Matrix other, double scalar)
-