Index
All Classes and Interfaces|All Packages|Serialized Form
R
- random(int) - Static method in class no.uib.cipr.matrix.Matrices
-
Creates a random vector.
- 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
- 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
- rank() - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.Rank of this thread in the collective
- rank1(double, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
- rank1(double, Matrix) - Method in class no.uib.cipr.matrix.LowerSPDDenseMatrix
- rank1(double, Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*C*CT + A
. - rank1(double, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
- rank1(double, Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*x*xT + A
. - rank1(double, Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
- rank1(double, Vector, Vector) - Method in class no.uib.cipr.matrix.LowerSPDDenseMatrix
- rank1(double, Vector, Vector) - Method in class no.uib.cipr.matrix.LowerSPDPackMatrix
- rank1(double, Vector, Vector) - Method in class no.uib.cipr.matrix.DenseMatrix
- rank1(double, Vector, Vector) - Method in class no.uib.cipr.matrix.distributed.DistColMatrix
-
Deprecated.
- rank1(double, Vector, Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*x*yT + A
. - rank1(Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
- rank1(Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = C*CT + A
. - rank1(Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
- rank1(Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = x*xT + A
. - rank1(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
- rank1(Vector, Vector) - Method in interface no.uib.cipr.matrix.Matrix
-
A = x*yT + A
. - rank2(double, Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
- rank2(double, Matrix, Matrix) - Method in class no.uib.cipr.matrix.LowerSPDDenseMatrix
- rank2(double, Matrix, Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*B*CT + alpha*C*BT + A
. - rank2(double, Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
- rank2(double, Vector, Vector) - Method in class no.uib.cipr.matrix.LowerSPDDenseMatrix
- rank2(double, Vector, Vector) - Method in class no.uib.cipr.matrix.LowerSPDPackMatrix
- rank2(double, Vector, Vector) - Method in class no.uib.cipr.matrix.distributed.DistColMatrix
-
Deprecated.
- 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 class no.uib.cipr.matrix.AbstractMatrix
- rank2(Matrix, Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = B*CT + C*BT + A
. - rank2(Vector, Vector) - 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
. - rcond(Matrix) - Method in class no.uib.cipr.matrix.BandCholesky
-
Computes the reciprocal condition number
- rcond(Matrix) - Method in class no.uib.cipr.matrix.DenseCholesky
-
Computes the reciprocal condition number
- rcond(Matrix) - Method in class no.uib.cipr.matrix.PackCholesky
-
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, Matrix.Norm) - Method in class no.uib.cipr.matrix.DenseLU
-
Computes the reciprocal condition number, using either the infinity norm of the 1 norm.
- readArray(double[]) - 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[]) - 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.
- 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
- 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[], double[], 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[], float[], 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[], int[], double[]) - 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[]) - 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.
- 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[], long[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Reads a coordinate vector
- 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.
- Real - Enum constant in enum no.uib.cipr.matrix.io.MatrixInfo.MatrixField
-
Real numbers
- Real - Enum constant in enum no.uib.cipr.matrix.io.VectorInfo.VectorField
-
Real numbers
- reason - Variable in exception no.uib.cipr.matrix.NotConvergedException
-
The reason for this exception
- recv(Object, int) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
- recv(Object, int, int, int) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.Receives data[offset:offset+length] from peer
- 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.
- 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
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.