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

R

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

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