- random(int) - Static method in class no.uib.cipr.matrix.Matrices
-
Creates a random vector.
- random(Vector) - Static method in class no.uib.cipr.matrix.Matrices
-
Populates a vector with random numbers drawn from a uniform distribution
between 0 and 1
- random(int, int) - Static method in class no.uib.cipr.matrix.Matrices
-
Creates a random matrix.
- random(Matrix) - Static method in class no.uib.cipr.matrix.Matrices
-
Populates a matrix with random numbers drawn from a uniform distribution
between 0 and 1
- rank() - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
Rank of this thread in the collective
- rank1(Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank1(double, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank1(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank1(double, Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank1(Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank1(double, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank1(double, Vector, Vector) - Method in class no.uib.cipr.matrix.DenseMatrix
-
- rank1(Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = x*xT + A
.
- rank1(double, Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*x*xT + A
.
- rank1(Vector, Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = x*yT + A
.
- rank1(double, Vector, Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*x*yT + A
.
- rank1(Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = C*CT + A
.
- rank1(double, Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*C*CT + A
.
- rank2(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank2(double, Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank2(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank2(double, Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- rank2(Vector, Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = x*yT + y*xT + A
.
- rank2(double, Vector, Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*x*yT + alpha*y*xT + A
.
- rank2(Matrix, Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = B*CT + C*BT + A
.
- rank2(double, Matrix, Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*B*CT + alpha*C*BT + A
.
- rcond(Matrix) - Method in class no.uib.cipr.matrix.BandCholesky
-
Computes the reciprocal condition number
- rcond(Matrix, Matrix.Norm) - Method in class no.uib.cipr.matrix.BandLU
-
Computes the reciprocal condition number, using either the infinity norm
of the 1 norm.
- rcond(Matrix) - Method in class no.uib.cipr.matrix.DenseCholesky
-
Computes the reciprocal condition number
- rcond(Matrix, Matrix.Norm) - Method in class no.uib.cipr.matrix.DenseLU
-
Computes the reciprocal condition number, using either the infinity norm
of the 1 norm.
- rcond(Matrix) - Method in class no.uib.cipr.matrix.PackCholesky
-
Computes the reciprocal condition number
- readArray(double[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads the array data
- readArray(float[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads the array data
- readArray(int[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads the array data
- readArray(long[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads the array data
- readArray(double[], double[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads the array data.
- readArray(float[], float[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads the array data.
- readArraySize() - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads in the size of an array matrix.
- readComments() - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads all the comments (lines starting with '%').
- readCoordinate(int[], double[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate vector
- readCoordinate(int[], float[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate vector
- readCoordinate(int[], int[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate vector
- readCoordinate(int[], long[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate vector
- readCoordinate(int[], float[], float[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate vector.
- readCoordinate(int[], double[], double[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate vector.
- readCoordinate(int[], int[], double[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate matrix
- readCoordinate(int[], int[], float[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate matrix
- readCoordinate(int[], int[], int[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate matrix
- readCoordinate(int[], int[], long[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate matrix
- readCoordinate(int[], int[], double[], double[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate matrix.
- readCoordinate(int[], int[], float[], float[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate matrix.
- readCoordinateSize() - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads in the size of a coordinate matrix.
- readMatrixInfo() - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads the matrix info for the Matrix Market exchange format.
- readMatrixSize(MatrixInfo) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads in the size of a matrix.
- readPattern(int[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a pattern vector
- readPattern(int[], int[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a pattern matrix
- readVectorArraySize() - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads in the size of a dense vector.
- readVectorCoordinateSize() - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads in the size of a coordinate vector.
- readVectorInfo() - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads the vector info for the Matrix Market exchange format.
- readVectorSize(VectorInfo) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads in the size of a vector.
- reason - Variable in exception no.uib.cipr.matrix.NotConvergedException
-
The reason for this exception
- recv(Object, int, int, int) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
Receives data[offset:offset+length] from peer
- recv(Object, int) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
- reduce(Object, Object, Reduction, int) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
Reduces values on all processes to a single value
- Reduction - 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.
- Reduction() - Constructor for class no.uib.cipr.matrix.distributed.Reduction
-
Deprecated.
- Reductions - 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.
- reporter - Variable in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
Iteration reporter
- residual - Variable in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
Current residual
- residual() - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
- residual() - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
-
Returns current residual
- row() - Method in interface no.uib.cipr.matrix.MatrixEntry
-
Returns the current row index
- rowBandwidth(Matrix) - Static method in class no.uib.cipr.matrix.Matrices
-
Finds the number of non-zero entries on each row
- RQ - Class in no.uib.cipr.matrix
-
Computes RQ decompositions
- RQ(int, int) - Constructor for class no.uib.cipr.matrix.RQ
-
Constructs an empty RQ decomposition