A B C D E F G H I L M N O P Q R S T U V Z

C

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
Checks sizes of input data for IterativeSolver.solve(Matrix, Vector, Vector).
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
Collective communications between all the participating threads.
CollectiveCommunications(int) - Constructor for class no.uib.cipr.matrix.distributed.CollectiveCommunications
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
Inter-thread communications.
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 row storage (CRS) 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
 
copy() - Method in class no.uib.cipr.matrix.distributed.DistRowMatrix
 
copy() - Method in class no.uib.cipr.matrix.distributed.DistVector
 
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
Creates a communicator for point-to-point data-exchange.

A B C D E F G H I L M N O P Q R S T U V Z