Index
All Classes and Interfaces|All Packages|Serialized Form
C
- cardinality(Matrix) - Static method in class no.uib.cipr.matrix.Matrices
-
Returns the number of non-zero entries in the given matrix
- cardinality(Vector) - Static method in class no.uib.cipr.matrix.Matrices
-
Returns the number of non-zero entries in the given vector
- 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) - Method in class no.uib.cipr.matrix.AbstractVector
-
Checks the index
- check(int, int) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the passed row and column indices
- checkMultAdd(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to
mult
andmultAdd
- checkMultAdd(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to
mult
andmultAdd
- checkRank1(Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a matrix rank1 update is possible for the given matrix
- checkRank1(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a vector rank1 update is possible for 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
- checkRank2(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a vector rank2 update is legal with the given vectors
- 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(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks that a matrix inversion is legal for the given arguments.
- checkSolve(Vector, Vector) - 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
andtransABmultAdd
- checkTransAmultAdd(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to
transAmult
andtransAmultAdd
- checkTransBmultAdd(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to
transBmult
andtransBmultAdd
- checkTransMultAdd(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
Checks the arguments to
transMult
andtransMultAdd
- 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
-
Deprecated.
- 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
-
Deprecated.the
no.uib.cipr.matrix.distributed
package has been deprecated because of a number of hard to fix concurrency bugs. It is distributed only for backwards compatibility, but is not recommended. The utility of this package is questionable, as it does not allow distribution of computation between JVMs or across a network. For many people, distributed computing of multiple matrices can be achieved at a user-level through the JPPF Framework. Users who need to deal with few very large matrices may wish to implement their own storage classes and solvers using JPPF, but this will not be supported directly in matrix-toolkits-java. - 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(int, int, int[][]) - Constructor for class no.uib.cipr.matrix.sparse.CompColMatrix
-
Constructor for CompColMatrix
- CompColMatrix(MatrixVectorReader) - 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
- CompColMatrix(Matrix, boolean) - 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(int, int) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix without preallocation
- CompDiagMatrix(int, int, int[]) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix with the given diagonals preallocated.
- CompDiagMatrix(MatrixVectorReader) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Constructor for CompDiagMatrix
- CompDiagMatrix(Matrix) - 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, int[]) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix copied from the given matrix.
- CompDiagMatrix(Matrix, int[], boolean) - Constructor for class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
Creates a new sparse matrix copied from the given matrix.
- Complex - Enum constant in enum no.uib.cipr.matrix.io.MatrixInfo.MatrixField
-
Complex numbers
- Complex - Enum constant in enum no.uib.cipr.matrix.io.VectorInfo.VectorField
-
Complex numbers
- CompRowMatrix - Class in no.uib.cipr.matrix.sparse
-
Compressed row storage (CRS) matrix
- CompRowMatrix(int, int, int[][]) - Constructor for class no.uib.cipr.matrix.sparse.CompRowMatrix
-
Constructor for CompRowMatrix
- CompRowMatrix(MatrixVectorReader) - 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
- CompRowMatrix(Matrix, boolean) - Constructor for class no.uib.cipr.matrix.sparse.CompRowMatrix
-
Constructor for CompRowMatrix
- converged(double) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
- converged(double) - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
-
Checks for convergence
- converged(double, Vector) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
- converged(double, Vector) - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
-
Checks for convergence
- converged(Vector) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
- converged(Vector) - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
-
Checks for convergence
- converged(Vector, 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
- convergedI(double) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
- convergedI(double) - Method in class no.uib.cipr.matrix.sparse.DefaultIterationMonitor
- convergedI(double) - Method in class no.uib.cipr.matrix.sparse.MatrixIterationMonitor
- convergedI(double, Vector) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
- convergedI(double, Vector) - Method in class no.uib.cipr.matrix.sparse.DefaultIterationMonitor
- convergedI(double, Vector) - 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.
All Classes and Interfaces|All Packages|Serialized Form
no.uib.cipr.matrix.distributed
package has been deprecated because of a number of hard to fix concurrency bugs. It is distributed only for backwards compatibility, but is not recommended. The utility of this package is questionable, as it does not allow distribution of computation between JVMs or across a network. For many people, distributed computing of multiple matrices can be achieved at a user-level through the JPPF Framework. Users who need to deal with few very large matrices may wish to implement their own storage classes and solvers using JPPF, but this will not be supported directly in matrix-toolkits-java.