- cardinality(Vector) - Static method in class no.uib.cipr.matrix.Matrices
-
Returns the number of non-zero entries in the given vector
- cardinality(Matrix) - Static method in class no.uib.cipr.matrix.Matrices
-
Returns the number of non-zero entries in the given matrix
- CG - Class in no.uib.cipr.matrix.sparse
-
Conjugate Gradients solver.
- CG(Vector) - Constructor for class no.uib.cipr.matrix.sparse.CG
-
Constructor for CG.
- CGS - Class in no.uib.cipr.matrix.sparse
-
Conjugate Gradients squared solver.
- CGS(Vector) - Constructor for class no.uib.cipr.matrix.sparse.CGS
-
Constructor for CGS.
- Chebyshev - Class in no.uib.cipr.matrix.sparse
-
Chebyshev solver.
- Chebyshev(Vector, double, double) - Constructor for class no.uib.cipr.matrix.sparse.Chebyshev
-
Constructor for Chebyshev.
- check(int, int) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the passed row and column indices
- check(int) - Method in class no.uib.cipr.matrix.AbstractVector
-
Checks the index
- checkMultAdd(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to mult
and multAdd
- checkMultAdd(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to mult
and multAdd
- checkRank1(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a vector rank1 update is possible for the given vectors
- checkRank1(Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a matrix rank1 update is possible for the given matrix
- checkRank2(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a vector rank2 update is legal with the given vectors
- checkRank2(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a rank2 update is legal for the given arguments
- checkSize(Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that the sizes of this matrix and the given conform
- checkSize(Vector) - Method in class no.uib.cipr.matrix.AbstractVector
-
Checks for conformant sizes
- checkSizes(Matrix, Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.AbstractIterativeSolver
-
- checkSolve(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a matrix inversion is legal for the given arguments.
- checkSolve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a matrix inversion is legal for the given arguments.
- checkTransABmultAdd(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to transABmultAdd
and
transABmultAdd
- checkTransAmultAdd(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to transAmult
and
transAmultAdd
- checkTransBmultAdd(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to transBmult
and
transBmultAdd
- checkTransMultAdd(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to transMult
and
transMultAdd
- checkTranspose() - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that the matrix may be transposed
- checkTranspose(Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that this matrix can be transposed into the given matrix
- checkTransRank1(Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a transposed rank1 update is leagal with the given argument
- checkTransRank2(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a transposed rank2 update is leagal with the given arguments
- CollectiveCommunications - Class in no.uib.cipr.matrix.distributed
-
- CollectiveCommunications(int) - Constructor for class no.uib.cipr.matrix.distributed.CollectiveCommunications
-
Deprecated.
Sets up a collective of the given size
- column() - Method in interface no.uib.cipr.matrix.MatrixEntry
-
Returns the current column index
- columnBandwidth(Matrix) - Static method in class no.uib.cipr.matrix.Matrices
-
Finds the number of non-zero entries on each column
- Communicator - Class in no.uib.cipr.matrix.distributed
-
- compact() - Method in class no.uib.cipr.matrix.sparse.FlexCompColMatrix
-
Tries to store the matrix as compactly as possible
- compact() - Method in class no.uib.cipr.matrix.sparse.FlexCompRowMatrix
-
Tries to store the matrix as compactly as possible
- compact() - Method in class no.uib.cipr.matrix.sparse.SparseVector
-
Compacts the vector
- CompColMatrix - Class in no.uib.cipr.matrix.sparse
-
Compressed column storage (CCS) matrix
- CompColMatrix(MatrixVectorReader) - Constructor for class no.uib.cipr.matrix.sparse.CompColMatrix
-
Constructor for CompColMatrix
- CompColMatrix(int, int, int[][]) - Constructor for class no.uib.cipr.matrix.sparse.CompColMatrix
-
Constructor for CompColMatrix
- CompColMatrix(Matrix, boolean) - Constructor for class no.uib.cipr.matrix.sparse.CompColMatrix
-
Constructor for CompColMatrix
- CompColMatrix(Matrix) - Constructor for class no.uib.cipr.matrix.sparse.CompColMatrix
-
Constructor for CompColMatrix
- CompDiagMatrix - Class in no.uib.cipr.matrix.sparse
-
Compressed diagonal storage (CDS) matrix
- CompDiagMatrix(MatrixVectorReader) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Constructor for CompDiagMatrix
- CompDiagMatrix(int, int, int[]) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix with the given diagonals preallocated.
- CompDiagMatrix(int, int) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix without preallocation
- CompDiagMatrix(Matrix, int[], boolean) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix copied from the given matrix.
- CompDiagMatrix(Matrix, int[]) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix copied from the given matrix.
- CompDiagMatrix(Matrix, boolean) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix copied from the given matrix.
- CompDiagMatrix(Matrix) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix copied from the given matrix.
- CompRowMatrix - Class in no.uib.cipr.matrix.sparse
-
Compressed row storage (CRS) matrix
- CompRowMatrix(MatrixVectorReader) - Constructor for class no.uib.cipr.matrix.sparse.CompRowMatrix
-
Constructor for CompRowMatrix
- CompRowMatrix(int, int, int[][]) - Constructor for class no.uib.cipr.matrix.sparse.CompRowMatrix
-
Constructor for CompRowMatrix
- CompRowMatrix(Matrix, boolean) - Constructor for class no.uib.cipr.matrix.sparse.CompRowMatrix
-
Constructor for CompRowMatrix
- CompRowMatrix(Matrix) - Constructor for class no.uib.cipr.matrix.sparse.CompRowMatrix
-
Constructor for CompRowMatrix
- converged(Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
- converged(double, Vector) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
- converged(double) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
- converged(Vector) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
- converged(Vector, Vector) - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
-
Checks for convergence
- converged(double, Vector) - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
-
Checks for convergence
- converged(double) - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
-
Checks for convergence
- converged(Vector) - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
-
Checks for convergence
- convergedI(double, Vector) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
- convergedI(double) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
- convergedI(double) - Method in class no.uib.cipr.matrix.sparse.DefaultIterationMonitor
-
- convergedI(double, Vector) - Method in class no.uib.cipr.matrix.sparse.DefaultIterationMonitor
-
- convergedI(double, Vector) - Method in class no.uib.cipr.matrix.sparse.MatrixIterationMonitor
-
- convergedI(double) - Method in class no.uib.cipr.matrix.sparse.MatrixIterationMonitor
-
- copy() - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- copy() - Method in class no.uib.cipr.matrix.AbstractVector
-
- copy() - Method in class no.uib.cipr.matrix.BandMatrix
-
- copy() - Method in class no.uib.cipr.matrix.DenseMatrix
-
- copy() - Method in class no.uib.cipr.matrix.DenseVector
-
- copy() - Method in class no.uib.cipr.matrix.distributed.DistColMatrix
-
Deprecated.
- copy() - Method in class no.uib.cipr.matrix.distributed.DistRowMatrix
-
Deprecated.
- copy() - Method in class no.uib.cipr.matrix.distributed.DistVector
-
Deprecated.
- copy() - Method in class no.uib.cipr.matrix.LowerSPDBandMatrix
-
- copy() - Method in class no.uib.cipr.matrix.LowerSPDDenseMatrix
-
- copy() - Method in class no.uib.cipr.matrix.LowerSPDPackMatrix
-
- copy() - Method in class no.uib.cipr.matrix.LowerSymmBandMatrix
-
- copy() - Method in class no.uib.cipr.matrix.LowerSymmDenseMatrix
-
- copy() - Method in class no.uib.cipr.matrix.LowerSymmPackMatrix
-
- copy() - Method in class no.uib.cipr.matrix.LowerTriangBandMatrix
-
- copy() - Method in class no.uib.cipr.matrix.LowerTriangDenseMatrix
-
- copy() - Method in class no.uib.cipr.matrix.LowerTriangPackMatrix
-
- copy() - Method in interface no.uib.cipr.matrix.Matrix
-
Creates a deep copy of the matrix
- copy() - Method in class no.uib.cipr.matrix.sparse.CompColMatrix
-
- copy() - Method in class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
- copy() - Method in class no.uib.cipr.matrix.sparse.CompRowMatrix
-
- copy() - Method in class no.uib.cipr.matrix.sparse.FlexCompColMatrix
-
- copy() - Method in class no.uib.cipr.matrix.sparse.FlexCompRowMatrix
-
- copy() - Method in class no.uib.cipr.matrix.sparse.SparseVector
-
- copy() - Method in class no.uib.cipr.matrix.SPDTridiagMatrix
-
- copy() - Method in class no.uib.cipr.matrix.SymmTridiagMatrix
-
- copy() - Method in class no.uib.cipr.matrix.TridiagMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UnitLowerTriangBandMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UnitLowerTriangDenseMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UnitLowerTriangPackMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UnitUpperTriangBandMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UnitUpperTriangDenseMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UnitUpperTriangPackMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UpperSPDBandMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UpperSPDDenseMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UpperSPDPackMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UpperSymmBandMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UpperSymmDenseMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UpperSymmPackMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UpperTriangBandMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UpperTriangDenseMatrix
-
- copy() - Method in class no.uib.cipr.matrix.UpperTriangPackMatrix
-
- copy() - Method in interface no.uib.cipr.matrix.Vector
-
Creates a deep copy of the vector
- createCommunicator(int) - Method in class no.uib.cipr.matrix.distributed.CollectiveCommunications
-
Deprecated.
Creates a communicator for point-to-point data-exchange.