Uses of Interface
no.uib.cipr.matrix.Matrix
-
Packages that use Matrix Package Description no.uib.cipr.matrix no.uib.cipr.matrix.distributed no.uib.cipr.matrix.sparse -
-
Uses of Matrix in no.uib.cipr.matrix
Classes in no.uib.cipr.matrix that implement Matrix Modifier and Type Class Description classAbstractMatrixPartial implementation ofMatrix.classBandMatrixBanded matrix.classDenseMatrixDense matrix.classLowerSPDBandMatrixLower symmetrical positive definite banded matrix.classLowerSPDDenseMatrixLower symmetrical positive definite dense matrix.classLowerSPDPackMatrixLower symmetrical positive definite packed matrix.classLowerSymmBandMatrixLower symmetrical banded matrix.classLowerSymmDenseMatrixLower symmetric dense matrix.classLowerSymmPackMatrixLower symmetric packed matrix.classLowerTriangBandMatrixLower triangular banded matrix.classLowerTriangDenseMatrixLower triangular dense matrix.classLowerTriangPackMatrixLower triangular packed matrix.classSPDTridiagMatrixSymmetrical positive definite tridiagonal matrix.classSymmTridiagMatrixSymmetrical tridiagonal matrix.classTridiagMatrixTridiagonal matrix.classUnitLowerTriangBandMatrixUnit lower triangular banded matrix.classUnitLowerTriangDenseMatrixUnit lower triangular dense matrix.classUnitLowerTriangPackMatrixUnit lower triangular packed matrix.classUnitUpperTriangBandMatrixUnit upper triangular banded matrix.classUnitUpperTriangDenseMatrixUnit upper triangular dense matrix.classUnitUpperTriangPackMatrixUnit upper triangular packed matrix.classUpperSPDBandMatrixUpper symmetrical positive definite banded matrix.classUpperSPDDenseMatrixUpper symmetrical positive definite dense matrix.classUpperSPDPackMatrixUpper symmetrical positive definite packed matrix.classUpperSymmBandMatrixUpper symmetrical banded matrix.classUpperSymmDenseMatrixUpper symmetrix dense matrix.classUpperSymmPackMatrixUpper symmetric packed matrix.classUpperTriangBandMatrixUpper triangular banded matrix.classUpperTriangDenseMatrixUpper triangular dense matrix.classUpperTriangPackMatrixUpper triangular packed matrix.Methods in no.uib.cipr.matrix that return Matrix Modifier and Type Method Description MatrixAbstractMatrix. add(double alpha, Matrix B)MatrixAbstractMatrix. add(Matrix B)MatrixMatrix. add(double alpha, Matrix B)A = alpha*B + A.MatrixMatrix. add(Matrix B)A = B + A.MatrixAbstractMatrix. copy()MatrixMatrix. copy()Creates a deep copy of the matrixMatrixQRP. getP()Returns the column pivoting matrix.static MatrixMatrices. getSubMatrix(Matrix A, int[] row, int[] column)Returns a view into the given matrix.MatrixAbstractMatrix. mult(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. mult(Matrix B, Matrix C)MatrixMatrix. mult(double alpha, Matrix B, Matrix C)C = alpha*A*BMatrixMatrix. mult(Matrix B, Matrix C)C = A*BMatrixAbstractMatrix. multAdd(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. multAdd(Matrix B, Matrix C)MatrixDenseMatrix. multAdd(double alpha, Matrix B, Matrix C)MatrixMatrix. multAdd(double alpha, Matrix B, Matrix C)C = alpha*A*B + CMatrixMatrix. multAdd(Matrix B, Matrix C)C = A*B + Cstatic MatrixMatrices. random(int numRows, int numColumns)Creates a random matrix.static MatrixMatrices. random(Matrix A)Populates a matrix with random numbers drawn from a uniform distribution between 0 and 1MatrixAbstractMatrix. rank1(double alpha, Matrix C)MatrixAbstractMatrix. rank1(double alpha, Vector x)MatrixAbstractMatrix. rank1(double alpha, Vector x, Vector y)MatrixAbstractMatrix. rank1(Matrix C)MatrixAbstractMatrix. rank1(Vector x)MatrixAbstractMatrix. rank1(Vector x, Vector y)MatrixDenseMatrix. rank1(double alpha, Vector x, Vector y)MatrixMatrix. rank1(double alpha, Matrix C)A = alpha*C*CT + A.MatrixMatrix. rank1(double alpha, Vector x)A = alpha*x*xT + A.MatrixMatrix. rank1(double alpha, Vector x, Vector y)A = alpha*x*yT + A.MatrixMatrix. rank1(Matrix C)A = C*CT + A.MatrixMatrix. rank1(Vector x)A = x*xT + A.MatrixMatrix. rank1(Vector x, Vector y)A = x*yT + A.MatrixAbstractMatrix. rank2(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. rank2(double alpha, Vector x, Vector y)MatrixAbstractMatrix. rank2(Matrix B, Matrix C)MatrixAbstractMatrix. rank2(Vector x, Vector y)MatrixMatrix. rank2(double alpha, Matrix B, Matrix C)A = alpha*B*CT + alpha*C*BT + A.MatrixMatrix. rank2(double alpha, Vector x, Vector y)A = alpha*x*yT + alpha*y*xT + A.MatrixMatrix. rank2(Matrix B, Matrix C)A = B*CT + C*BT + A.MatrixMatrix. rank2(Vector x, Vector y)A = x*yT + y*xT + A.MatrixAbstractMatrix. scale(double alpha)MatrixMatrix. scale(double alpha)A = alpha*AMatrixAbstractMatrix. set(double alpha, Matrix B)MatrixAbstractMatrix. set(Matrix B)MatrixMatrix. set(double alpha, Matrix B)A=alpha*B.MatrixMatrix. set(Matrix B)A=B.MatrixAbstractMatrix. solve(Matrix B, Matrix X)MatrixBandMatrix. solve(Matrix B, Matrix X)MatrixDenseMatrix. solve(Matrix B, Matrix X)MatrixLowerSPDBandMatrix. solve(Matrix B, Matrix X)MatrixLowerSPDDenseMatrix. solve(Matrix B, Matrix X)MatrixLowerSPDPackMatrix. solve(Matrix B, Matrix X)MatrixMatrix. solve(Matrix B, Matrix X)X = A\B.MatrixSPDTridiagMatrix. solve(Matrix B, Matrix X)MatrixSymmTridiagMatrix. solve(Matrix B, Matrix X)MatrixTridiagMatrix. solve(Matrix B, Matrix X)MatrixUpperSPDBandMatrix. solve(Matrix B, Matrix X)MatrixUpperSPDDenseMatrix. solve(Matrix B, Matrix X)MatrixUpperSPDPackMatrix. solve(Matrix B, Matrix X)static MatrixMatrices. synchronizedMatrix(Matrix A)Returns a synchronized matrix which wraps the given matrix.static MatrixMatrices. synchronizedMatrixByColumns(Matrix A)Returns a synchronized matrix which wraps the given matrix.static MatrixMatrices. synchronizedMatrixByRows(Matrix A)Returns a synchronized matrix which wraps the given matrix.MatrixAbstractMatrix. transABmult(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transABmult(Matrix B, Matrix C)MatrixMatrix. transABmult(double alpha, Matrix B, Matrix C)C = alpha*AT*BTMatrixMatrix. transABmult(Matrix B, Matrix C)C = AT*BTMatrixAbstractMatrix. transABmultAdd(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transABmultAdd(Matrix B, Matrix C)MatrixDenseMatrix. transABmultAdd(double alpha, Matrix B, Matrix C)MatrixMatrix. transABmultAdd(double alpha, Matrix B, Matrix C)C = alpha*AT*BT + CMatrixMatrix. transABmultAdd(Matrix B, Matrix C)C = AT*BT + CMatrixAbstractMatrix. transAmult(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transAmult(Matrix B, Matrix C)MatrixMatrix. transAmult(double alpha, Matrix B, Matrix C)C = alpha*AT*BMatrixMatrix. transAmult(Matrix B, Matrix C)C = AT*BMatrixAbstractMatrix. transAmultAdd(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transAmultAdd(Matrix B, Matrix C)MatrixDenseMatrix. transAmultAdd(double alpha, Matrix B, Matrix C)MatrixMatrix. transAmultAdd(double alpha, Matrix B, Matrix C)C = alpha*AT*B + CMatrixMatrix. transAmultAdd(Matrix B, Matrix C)C = AT*B + CMatrixAbstractMatrix. transBmult(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transBmult(Matrix B, Matrix C)MatrixMatrix. transBmult(double alpha, Matrix B, Matrix C)C = alpha*A*BTMatrixMatrix. transBmult(Matrix B, Matrix C)C = A*BTMatrixAbstractMatrix. transBmultAdd(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transBmultAdd(Matrix B, Matrix C)MatrixDenseMatrix. transBmultAdd(double alpha, Matrix B, Matrix C)MatrixMatrix. transBmultAdd(double alpha, Matrix B, Matrix C)C = alpha*A*BT + CMatrixMatrix. transBmultAdd(Matrix B, Matrix C)C = A*BT + CMatrixAbstractMatrix. transpose()MatrixAbstractMatrix. transpose(Matrix B)MatrixBandMatrix. transpose()MatrixMatrix. transpose()Transposes the matrix in-place.MatrixMatrix. transpose(Matrix B)Sets the tranpose of this matrix intoB.MatrixSymmTridiagMatrix. transpose()MatrixTridiagMatrix. transpose()MatrixAbstractMatrix. transRank1(double alpha, Matrix C)MatrixAbstractMatrix. transRank1(Matrix C)MatrixMatrix. transRank1(double alpha, Matrix C)A = alpha*CT*C + AThe matrices must be square and of the same sizeMatrixMatrix. transRank1(Matrix C)A = CT*C + AThe matrices must be square and of the same sizeMatrixAbstractMatrix. transRank2(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transRank2(Matrix B, Matrix C)MatrixMatrix. transRank2(double alpha, Matrix B, Matrix C)A = alpha*BT*C + alpha*CT*B + A.MatrixMatrix. transRank2(Matrix B, Matrix C)A = BT*C + CT*B + A.MatrixAbstractMatrix. transSolve(Matrix B, Matrix X)MatrixDenseMatrix. transSolve(Matrix B, Matrix X)MatrixMatrix. transSolve(Matrix B, Matrix X)X = AT\B.MatrixSymmTridiagMatrix. transSolve(Matrix B, Matrix X)MatrixAbstractMatrix. zero()MatrixBandMatrix. zero()MatrixMatrix. zero()Zeros all the entries in the matrix, while preserving any underlying structure.MatrixUnitLowerTriangBandMatrix. zero()MatrixUnitLowerTriangDenseMatrix. zero()MatrixUnitUpperTriangBandMatrix. zero()MatrixUnitUpperTriangDenseMatrix. zero()Methods in no.uib.cipr.matrix with parameters of type Matrix Modifier and Type Method Description MatrixAbstractMatrix. add(double alpha, Matrix B)MatrixAbstractMatrix. add(Matrix B)MatrixMatrix. add(double alpha, Matrix B)A = alpha*B + A.MatrixMatrix. add(Matrix B)A = B + A.voidGivensRotation. apply(Matrix H, int column, int i1, int i2)Applies the Givens rotation to two elements in a matrix columnstatic intMatrices. cardinality(Matrix A)Returns the number of non-zero entries in the given matrixprotected voidAbstractMatrix. checkMultAdd(Matrix B, Matrix C)Checks the arguments tomultandmultAddprotected voidAbstractMatrix. checkRank1(Matrix C)Checks that a matrix rank1 update is possible for the given matrixprotected voidAbstractMatrix. checkRank2(Matrix B, Matrix C)Checks that a rank2 update is legal for the given argumentsprotected voidAbstractMatrix. checkSize(Matrix B)Checks that the sizes of this matrix and the given conformprotected voidAbstractMatrix. checkSolve(Matrix B, Matrix X)Checks that a matrix inversion is legal for the given arguments.protected voidAbstractMatrix. checkTransABmultAdd(Matrix B, Matrix C)Checks the arguments totransABmultAddandtransABmultAddprotected voidAbstractMatrix. checkTransAmultAdd(Matrix B, Matrix C)Checks the arguments totransAmultandtransAmultAddprotected voidAbstractMatrix. checkTransBmultAdd(Matrix B, Matrix C)Checks the arguments totransBmultandtransBmultAddprotected voidAbstractMatrix. checkTranspose(Matrix B)Checks that this matrix can be transposed into the given matrixprotected voidAbstractMatrix. checkTransRank1(Matrix C)Checks that a transposed rank1 update is leagal with the given argumentprotected voidAbstractMatrix. checkTransRank2(Matrix B, Matrix C)Checks that a transposed rank2 update is leagal with the given argumentsstatic int[]Matrices. columnBandwidth(Matrix A)Finds the number of non-zero entries on each columnQRPQRP. factor(Matrix A)Executes a QR factorization for the given matrix.static DenseCholeskyDenseCholesky. factorize(Matrix A)Calculates a Cholesky decompositionstatic DenseLUDenseLU. factorize(Matrix A)Creates an LU decomposition of the given matrixstatic EVDEVD. factorize(Matrix A)Convenience method for computing the complete eigenvalue decomposition of the given matrixstatic LQLQ. factorize(Matrix A)Convenience method to compute a LQ decompositionstatic PackCholeskyPackCholesky. factorize(Matrix A)Calculates a Cholesky decompositionstatic QLQL. factorize(Matrix A)Convenience method to compute a QL decompositionstatic QRQR. factorize(Matrix A)Convenience method to compute a QR decompositionstatic QRPQRP. factorize(Matrix A)Convenience method to compute a QR decompositionstatic RQRQ. factorize(Matrix A)Convenience method to compute an RQ decompositionstatic SVDSVD. factorize(Matrix A)Convenience method for computing a full SVDstatic SymmBandEVDSymmBandEVD. factorize(Matrix A, int kd)Convenience method for computing the full eigenvalue decomposition of the given matrixstatic SymmDenseEVDSymmDenseEVD. factorize(Matrix A)Convenience method for computing the full eigenvalue decomposition of the given matrixstatic SymmPackEVDSymmPackEVD. factorize(Matrix A)Convenience method for computing the full eigenvalue decomposition of the given matrixstatic SymmTridiagEVDSymmTridiagEVD. factorize(Matrix A)Convenience method for computing the full eigenvalue decomposition of the given matrixstatic double[][]Matrices. getArray(Matrix A)Returns an array of arrays containing a copy of the given matrix.static intMatrices. getNumSubDiagonals(Matrix A)Finds the number of diagonals below the main diagonal.static intMatrices. getNumSuperDiagonals(Matrix A)Finds the number of diagonals above the main diagonal.static MatrixMatrices. getSubMatrix(Matrix A, int[] row, int[] column)Returns a view into the given matrix.MatrixAbstractMatrix. mult(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. mult(Matrix B, Matrix C)MatrixMatrix. mult(double alpha, Matrix B, Matrix C)C = alpha*A*BMatrixMatrix. mult(Matrix B, Matrix C)C = A*BMatrixAbstractMatrix. multAdd(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. multAdd(Matrix B, Matrix C)MatrixDenseMatrix. multAdd(double alpha, Matrix B, Matrix C)MatrixMatrix. multAdd(double alpha, Matrix B, Matrix C)C = alpha*A*B + CMatrixMatrix. multAdd(Matrix B, Matrix C)C = A*B + Cstatic MatrixMatrices. random(Matrix A)Populates a matrix with random numbers drawn from a uniform distribution between 0 and 1MatrixAbstractMatrix. rank1(double alpha, Matrix C)MatrixAbstractMatrix. rank1(Matrix C)MatrixMatrix. rank1(double alpha, Matrix C)A = alpha*C*CT + A.MatrixMatrix. rank1(Matrix C)A = C*CT + A.MatrixAbstractMatrix. rank2(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. rank2(Matrix B, Matrix C)MatrixMatrix. rank2(double alpha, Matrix B, Matrix C)A = alpha*B*CT + alpha*C*BT + A.MatrixMatrix. rank2(Matrix B, Matrix C)A = B*CT + C*BT + A.doubleBandCholesky. rcond(Matrix A)Computes the reciprocal condition numberdoubleBandLU. rcond(Matrix A, Matrix.Norm norm)Computes the reciprocal condition number, using either the infinity norm of the 1 norm.doubleDenseCholesky. rcond(Matrix A)Computes the reciprocal condition numberdoubleDenseLU. rcond(Matrix A, Matrix.Norm norm)Computes the reciprocal condition number, using either the infinity norm of the 1 norm.doublePackCholesky. rcond(Matrix A)Computes the reciprocal condition numberstatic int[]Matrices. rowBandwidth(Matrix A)Finds the number of non-zero entries on each rowMatrixAbstractMatrix. set(double alpha, Matrix B)MatrixAbstractMatrix. set(Matrix B)MatrixMatrix. set(double alpha, Matrix B)A=alpha*B.MatrixMatrix. set(Matrix B)A=B.MatrixAbstractMatrix. solve(Matrix B, Matrix X)MatrixBandMatrix. solve(Matrix B, Matrix X)MatrixDenseMatrix. solve(Matrix B, Matrix X)MatrixLowerSPDBandMatrix. solve(Matrix B, Matrix X)MatrixLowerSPDDenseMatrix. solve(Matrix B, Matrix X)MatrixLowerSPDPackMatrix. solve(Matrix B, Matrix X)MatrixMatrix. solve(Matrix B, Matrix X)X = A\B.MatrixSPDTridiagMatrix. solve(Matrix B, Matrix X)MatrixSymmTridiagMatrix. solve(Matrix B, Matrix X)MatrixTridiagMatrix. solve(Matrix B, Matrix X)MatrixUpperSPDBandMatrix. solve(Matrix B, Matrix X)MatrixUpperSPDDenseMatrix. solve(Matrix B, Matrix X)MatrixUpperSPDPackMatrix. solve(Matrix B, Matrix X)static MatrixMatrices. synchronizedMatrix(Matrix A)Returns a synchronized matrix which wraps the given matrix.static MatrixMatrices. synchronizedMatrixByColumns(Matrix A)Returns a synchronized matrix which wraps the given matrix.static MatrixMatrices. synchronizedMatrixByRows(Matrix A)Returns a synchronized matrix which wraps the given matrix.MatrixAbstractMatrix. transABmult(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transABmult(Matrix B, Matrix C)MatrixMatrix. transABmult(double alpha, Matrix B, Matrix C)C = alpha*AT*BTMatrixMatrix. transABmult(Matrix B, Matrix C)C = AT*BTMatrixAbstractMatrix. transABmultAdd(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transABmultAdd(Matrix B, Matrix C)MatrixDenseMatrix. transABmultAdd(double alpha, Matrix B, Matrix C)MatrixMatrix. transABmultAdd(double alpha, Matrix B, Matrix C)C = alpha*AT*BT + CMatrixMatrix. transABmultAdd(Matrix B, Matrix C)C = AT*BT + CMatrixAbstractMatrix. transAmult(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transAmult(Matrix B, Matrix C)MatrixMatrix. transAmult(double alpha, Matrix B, Matrix C)C = alpha*AT*BMatrixMatrix. transAmult(Matrix B, Matrix C)C = AT*BMatrixAbstractMatrix. transAmultAdd(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transAmultAdd(Matrix B, Matrix C)MatrixDenseMatrix. transAmultAdd(double alpha, Matrix B, Matrix C)MatrixMatrix. transAmultAdd(double alpha, Matrix B, Matrix C)C = alpha*AT*B + CMatrixMatrix. transAmultAdd(Matrix B, Matrix C)C = AT*B + CMatrixAbstractMatrix. transBmult(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transBmult(Matrix B, Matrix C)MatrixMatrix. transBmult(double alpha, Matrix B, Matrix C)C = alpha*A*BTMatrixMatrix. transBmult(Matrix B, Matrix C)C = A*BTMatrixAbstractMatrix. transBmultAdd(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transBmultAdd(Matrix B, Matrix C)MatrixDenseMatrix. transBmultAdd(double alpha, Matrix B, Matrix C)MatrixMatrix. transBmultAdd(double alpha, Matrix B, Matrix C)C = alpha*A*BT + CMatrixMatrix. transBmultAdd(Matrix B, Matrix C)C = A*BT + CMatrixAbstractMatrix. transpose(Matrix B)MatrixMatrix. transpose(Matrix B)Sets the tranpose of this matrix intoB.MatrixAbstractMatrix. transRank1(double alpha, Matrix C)MatrixAbstractMatrix. transRank1(Matrix C)MatrixMatrix. transRank1(double alpha, Matrix C)A = alpha*CT*C + AThe matrices must be square and of the same sizeMatrixMatrix. transRank1(Matrix C)A = CT*C + AThe matrices must be square and of the same sizeMatrixAbstractMatrix. transRank2(double alpha, Matrix B, Matrix C)MatrixAbstractMatrix. transRank2(Matrix B, Matrix C)MatrixMatrix. transRank2(double alpha, Matrix B, Matrix C)A = alpha*BT*C + alpha*CT*B + A.MatrixMatrix. transRank2(Matrix B, Matrix C)A = BT*C + CT*B + A.MatrixAbstractMatrix. transSolve(Matrix B, Matrix X)MatrixDenseMatrix. transSolve(Matrix B, Matrix X)MatrixMatrix. transSolve(Matrix B, Matrix X)X = AT\B.MatrixSymmTridiagMatrix. transSolve(Matrix B, Matrix X)static voidMatrices. zeroColumns(Matrix A, double diagonal, int... column)Sets the selected columns ofAequal zero, and putsdiagonalon the diagonal of those columns.static voidMatrices. zeroRows(Matrix A, double diagonal, int... row)Sets the selected rows ofAequal zero, and putsdiagonalon the diagonal of those rows.Constructors in no.uib.cipr.matrix with parameters of type Matrix Constructor Description AbstractMatrix(Matrix A)Constructor for AbstractMatrix, same size as A.BandMatrix(Matrix A, int kl, int ku)Constructor for BandMatrixBandMatrix(Matrix A, int kl, int ku, boolean deep)Constructor for BandMatrixDenseMatrix(Matrix A)Constructor for DenseMatrixDenseMatrix(Matrix A, boolean deep)Constructor for DenseMatrixLowerSPDBandMatrix(Matrix A, int kd)Constructor for LowerSPDBandMatrixLowerSPDBandMatrix(Matrix A, int kd, boolean deep)Constructor for LowerSPDBandMatrixLowerSPDDenseMatrix(Matrix A)Constructor for LowerSPDDenseMatrixLowerSPDDenseMatrix(Matrix A, boolean deep)Constructor for LowerSPDDenseMatrixLowerSPDPackMatrix(Matrix A)Constructor for LowerSPDPackMatrixLowerSPDPackMatrix(Matrix A, boolean deep)Constructor for LowerSPDPackMatrixLowerSymmBandMatrix(Matrix A, int kd)Constructor for LowerSymmBandMatrixLowerSymmBandMatrix(Matrix A, int kd, boolean deep)Constructor for LowerSymmBandMatrixLowerSymmDenseMatrix(Matrix A)Constructor for LowerSymmDenseMatrixLowerSymmDenseMatrix(Matrix A, boolean deep)Constructor for LowerSymmDenseMatrixLowerSymmPackMatrix(Matrix A)Constructor for LowerSymmPackMatrixLowerSymmPackMatrix(Matrix A, boolean deep)Constructor for LowerSymmPackMatrixLowerTriangBandMatrix(Matrix A, int kd)Constructor for LowerTriangBandMatrixLowerTriangBandMatrix(Matrix A, int kd, boolean deep)Constructor for LowerTriangBandMatrixLowerTriangDenseMatrix(Matrix A)Constructor for LowerTriangDenseMatrixLowerTriangDenseMatrix(Matrix A, boolean deep)Constructor for LowerTriangDenseMatrixLowerTriangDenseMatrix(Matrix A, int k)Constructor for LowerTriangDenseMatrixLowerTriangDenseMatrix(Matrix A, int k, boolean deep)Constructor for LowerTriangDenseMatrixLowerTriangPackMatrix(Matrix A)Constructor for LowerTriangPackMatrixLowerTriangPackMatrix(Matrix A, boolean deep)Constructor for LowerTriangPackMatrixSPDTridiagMatrix(Matrix A)Constructor for SPDTridiagMatrixSPDTridiagMatrix(Matrix A, boolean deep)Constructor for SPDTridiagMatrixSymmTridiagMatrix(Matrix A)Constructor for SymmTridiagMatrixSymmTridiagMatrix(Matrix A, boolean deep)Constructor for SymmTridiagMatrixTridiagMatrix(Matrix A)Constructor for TridiagMatrixTridiagMatrix(Matrix A, boolean deep)Constructor for TridiagMatrixUnitLowerTriangBandMatrix(Matrix A, int kd)Constructor for UnitLowerTriangBandMatrixUnitLowerTriangBandMatrix(Matrix A, int kd, boolean deep)Constructor for UnitLowerTriangBandMatrixUnitLowerTriangDenseMatrix(Matrix A)Constructor for UnitLowerTriangDenseMatrixUnitLowerTriangDenseMatrix(Matrix A, boolean deep)Constructor for UnitLowerTriangDenseMatrixUnitLowerTriangPackMatrix(Matrix A)Constructor for UnitLowerTriangPackMatrixUnitLowerTriangPackMatrix(Matrix A, boolean deep)Constructor for UnitLowerTriangPackMatrixUnitUpperTriangBandMatrix(Matrix A, int kd)Constructor for UnitUpperTriangBandMatrixUnitUpperTriangBandMatrix(Matrix A, int kd, boolean deep)Constructor for UnitUpperTriangBandMatrixUnitUpperTriangDenseMatrix(Matrix A)Constructor for UnitUpperTriangDenseMatrix.UnitUpperTriangDenseMatrix(Matrix A, boolean deep)Constructor for UnitUpperTriangDenseMatrix.UnitUpperTriangPackMatrix(Matrix A)Constructor for UnitUpperTriangPackMatrixUnitUpperTriangPackMatrix(Matrix A, boolean deep)Constructor for UnitUpperTriangPackMatrixUpperSPDBandMatrix(Matrix A, int kd)Constructor for UpperSPDBandMatrixUpperSPDBandMatrix(Matrix A, int kd, boolean deep)Constructor for UpperSPDBandMatrixUpperSPDDenseMatrix(Matrix A)Constructor for UpperSPDDenseMatrixUpperSPDDenseMatrix(Matrix A, boolean deep)Constructor for UpperSPDDenseMatrixUpperSPDPackMatrix(Matrix A)Constructor for UpperSPDPackMatrixUpperSPDPackMatrix(Matrix A, boolean deep)Constructor for UpperSPDPackMatrixUpperSymmBandMatrix(Matrix A, int kd)Constructor for UpperSymmBandMatrixUpperSymmBandMatrix(Matrix A, int kd, boolean deep)Constructor for UpperSymmBandMatrixUpperSymmDenseMatrix(Matrix A)Constructor for UpperSymmDenseMatrixUpperSymmDenseMatrix(Matrix A, boolean deep)Constructor for UpperSymmDenseMatrixUpperSymmPackMatrix(Matrix A)Constructor for UpperSymmPackMatrixUpperSymmPackMatrix(Matrix A, boolean deep)Constructor for UpperSymmPackMatrixUpperTriangBandMatrix(Matrix A, int kd)Constructor for UpperTriangBandMatrixUpperTriangBandMatrix(Matrix A, int kd, boolean deep)Constructor for UpperTriangBandMatrixUpperTriangDenseMatrix(Matrix A)Constructor for UpperTriangDenseMatrixUpperTriangDenseMatrix(Matrix A, boolean deep)Constructor for UpperTriangDenseMatrixUpperTriangDenseMatrix(Matrix A, int k)Constructor for UpperTriangDenseMatrixUpperTriangDenseMatrix(Matrix A, int k, boolean deep)Constructor for UpperTriangDenseMatrixUpperTriangPackMatrix(Matrix A)Constructor for UpperTriangPackMatrixUpperTriangPackMatrix(Matrix A, boolean deep)Constructor for UpperTriangPackMatrix -
Uses of Matrix in no.uib.cipr.matrix.distributed
Classes in no.uib.cipr.matrix.distributed that implement Matrix Modifier and Type Class Description classDistColMatrixDeprecated.theno.uib.cipr.matrix.distributedpackage has been deprecated because of a number of hard to fix concurrency bugs.classDistRowMatrixDeprecated.theno.uib.cipr.matrix.distributedpackage has been deprecated because of a number of hard to fix concurrency bugs.Methods in no.uib.cipr.matrix.distributed with parameters of type Matrix Modifier and Type Method Description voidBlockDiagonalPreconditioner. setMatrix(Matrix A)Deprecated.voidTwoLevelPreconditioner. setMatrix(Matrix A)Deprecated.Constructors in no.uib.cipr.matrix.distributed with parameters of type Matrix Constructor Description DistColMatrix(int numRows, int numColumns, Communicator comm, Matrix A, Matrix B)Deprecated.Constructor for DistColMatrixDistRowMatrix(int numRows, int numColumns, Communicator comm, Matrix A, Matrix B)Deprecated.Constructor for DistRowMatrix -
Uses of Matrix in no.uib.cipr.matrix.sparse
Classes in no.uib.cipr.matrix.sparse that implement Matrix Modifier and Type Class Description classCompColMatrixCompressed column storage (CCS) matrixclassCompDiagMatrixCompressed diagonal storage (CDS) matrixclassCompRowMatrixCompressed row storage (CRS) matrixclassFlexCompColMatrixMatrix stored column-wise into sparse vectorsclassFlexCompRowMatrixMatrix stored row-wise into sparse vectorsMethods in no.uib.cipr.matrix.sparse that return Matrix Modifier and Type Method Description MatrixCompDiagMatrix. copy()MatrixFlexCompRowMatrix. copy()MatrixCompRowMatrix. mult(Matrix B, Matrix C)MatrixCompRowMatrix. set(Matrix B)MatrixFlexCompRowMatrix. set(Matrix B)MatrixCompDiagMatrix. zero()Methods in no.uib.cipr.matrix.sparse with parameters of type Matrix Modifier and Type Method Description protected voidAbstractIterativeSolver. checkSizes(Matrix A, Vector b, Vector x)Checks sizes of input data forIterativeSolver.solve(Matrix, Vector, Vector).MatrixCompRowMatrix. mult(Matrix B, Matrix C)MatrixCompRowMatrix. set(Matrix B)MatrixFlexCompRowMatrix. set(Matrix B)voidAMG. setMatrix(Matrix A)voidDiagonalPreconditioner. setMatrix(Matrix A)voidICC. setMatrix(Matrix A)voidILU. setMatrix(Matrix A)voidILUT. setMatrix(Matrix A)voidPreconditioner. setMatrix(Matrix A)Sets the operator matrix for the preconditioner.voidSSOR. setMatrix(Matrix A)VectorBiCG. solve(Matrix A, Vector b, Vector x)VectorBiCGstab. solve(Matrix A, Vector b, Vector x)VectorCG. solve(Matrix A, Vector b, Vector x)VectorCGS. solve(Matrix A, Vector b, Vector x)VectorChebyshev. solve(Matrix A, Vector b, Vector x)VectorGMRES. solve(Matrix A, Vector b, Vector x)VectorIR. solve(Matrix A, Vector b, Vector x)VectorIterativeSolver. solve(Matrix A, Vector b, Vector x)Solves the given problem, writing result into the vector.VectorQMR. solve(Matrix A, Vector b, Vector x)Constructors in no.uib.cipr.matrix.sparse with parameters of type Matrix Constructor Description CompColMatrix(Matrix A)Constructor for CompColMatrixCompColMatrix(Matrix A, boolean deep)Constructor for CompColMatrixCompDiagMatrix(Matrix A)Creates a new sparse matrix copied from the given matrix.CompDiagMatrix(Matrix A, boolean deep)Creates a new sparse matrix copied from the given matrix.CompDiagMatrix(Matrix A, int[] diagonal)Creates a new sparse matrix copied from the given matrix.CompDiagMatrix(Matrix A, int[] diagonal, boolean deep)Creates a new sparse matrix copied from the given matrix.CompRowMatrix(Matrix A)Constructor for CompRowMatrixCompRowMatrix(Matrix A, boolean deep)Constructor for CompRowMatrixFlexCompColMatrix(Matrix A)Constructor for FlexCompColMatrixFlexCompColMatrix(Matrix A, boolean deep)Constructor for FlexCompColMatrixFlexCompRowMatrix(Matrix A)Constructor for FlexCompRowMatrixFlexCompRowMatrix(Matrix A, boolean deep)Constructor for FlexCompRowMatrix
-