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

S

scale(double) - Method in class no.uib.cipr.matrix.AbstractMatrix
 
scale(double) - Method in class no.uib.cipr.matrix.AbstractVector
 
scale(double) - Method in class no.uib.cipr.matrix.DenseVector
 
scale(double) - Method in class no.uib.cipr.matrix.distributed.DistVector
Deprecated.  
scale(double) - Method in interface no.uib.cipr.matrix.Matrix
A = alpha*A
scale(double) - Method in class no.uib.cipr.matrix.sparse.SparseVector
 
scale(double) - Method in interface no.uib.cipr.matrix.Vector
x=alpha*x
scatter(Object[], Object, int) - Method in class no.uib.cipr.matrix.distributed.Communicator
Deprecated. Sends data from one task to all other tasks in a group.
send(Object, int, int, int) - Method in class no.uib.cipr.matrix.distributed.Communicator
Deprecated. Sends data[offset:offset+length] to peer
send(Object, int) - Method in class no.uib.cipr.matrix.distributed.Communicator
Deprecated.  
set(int, int, double) - Method in class no.uib.cipr.matrix.AbstractMatrix
 
set(Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
 
set(double, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
 
set(int, double) - Method in class no.uib.cipr.matrix.AbstractVector
 
set(Vector) - Method in class no.uib.cipr.matrix.AbstractVector
 
set(double, Vector) - Method in class no.uib.cipr.matrix.AbstractVector
 
set(int, double) - Method in class no.uib.cipr.matrix.DenseVector
 
set(Vector) - Method in class no.uib.cipr.matrix.DenseVector
 
set(double, Vector) - Method in class no.uib.cipr.matrix.DenseVector
 
set(int, int, double) - Method in class no.uib.cipr.matrix.distributed.DistColMatrix
Deprecated.  
set(int, int, double) - Method in class no.uib.cipr.matrix.distributed.DistRowMatrix
Deprecated.  
set(int, double) - Method in class no.uib.cipr.matrix.distributed.DistVector
Deprecated.  
set(double, Vector) - Method in class no.uib.cipr.matrix.distributed.DistVector
Deprecated.  
set(int, int, double) - Method in class no.uib.cipr.matrix.LowerSymmBandMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.LowerSymmDenseMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.LowerSymmPackMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.LowerTriangDenseMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.LowerTriangPackMatrix
 
set(int, int, double) - Method in interface no.uib.cipr.matrix.Matrix
A(row,column) = value
set(Matrix) - Method in interface no.uib.cipr.matrix.Matrix
A=B.
set(double, Matrix) - Method in interface no.uib.cipr.matrix.Matrix
A=alpha*B.
set(double) - Method in interface no.uib.cipr.matrix.MatrixEntry
Sets the value at the current index
set(int, int, double) - Method in class no.uib.cipr.matrix.sparse.CompColMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.sparse.CompDiagMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.sparse.CompRowMatrix
 
set(Matrix) - Method in class no.uib.cipr.matrix.sparse.CompRowMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.sparse.FlexCompColMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.sparse.FlexCompRowMatrix
 
set(Matrix) - Method in class no.uib.cipr.matrix.sparse.FlexCompRowMatrix
 
set(int, double) - Method in class no.uib.cipr.matrix.sparse.SparseVector
 
set(Vector) - Method in class no.uib.cipr.matrix.sparse.SparseVector
 
set(int, int, double) - Method in class no.uib.cipr.matrix.SymmTridiagMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.TridiagMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UnitLowerTriangBandMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UnitLowerTriangDenseMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UnitLowerTriangPackMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UnitUpperTriangBandMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UnitUpperTriangDenseMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UnitUpperTriangPackMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UpperSymmBandMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UpperSymmDenseMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UpperSymmPackMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UpperTriangDenseMatrix
 
set(int, int, double) - Method in class no.uib.cipr.matrix.UpperTriangPackMatrix
 
set(int, double) - Method in interface no.uib.cipr.matrix.Vector
x(index) = value
set(Vector) - Method in interface no.uib.cipr.matrix.Vector
x=y
set(double, Vector) - Method in interface no.uib.cipr.matrix.Vector
x=alpha*y
set(double) - Method in interface no.uib.cipr.matrix.VectorEntry
Sets the value at the current index
setAbsoluteTolerance(double) - Method in class no.uib.cipr.matrix.sparse.DefaultIterationMonitor
Sets the absolute tolerance
setColumn(int, SparseVector) - Method in class no.uib.cipr.matrix.sparse.FlexCompColMatrix
Sets the given column equal the passed vector
setDivergenceTolerance(double) - Method in class no.uib.cipr.matrix.sparse.DefaultIterationMonitor
Sets the divergence tolerance
setEigenvalues(double, double) - Method in class no.uib.cipr.matrix.sparse.Chebyshev
Sets the eigenvalue estimates.
setFirst() - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
 
setFirst() - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
Resets the iteration
setIterationMonitor(IterationMonitor) - Method in class no.uib.cipr.matrix.sparse.AbstractIterativeSolver
 
setIterationMonitor(IterationMonitor) - Method in interface no.uib.cipr.matrix.sparse.IterativeSolver
Sets iteration monitor
setIterationReporter(IterationReporter) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
 
setIterationReporter(IterationReporter) - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
Sets new iteration reporter
setMatrix(Matrix) - Method in class no.uib.cipr.matrix.distributed.BlockDiagonalPreconditioner
Deprecated.  
setMatrix(Matrix) - Method in class no.uib.cipr.matrix.distributed.TwoLevelPreconditioner
Deprecated.  
setMatrix(Matrix) - Method in class no.uib.cipr.matrix.sparse.AMG
 
setMatrix(Matrix) - Method in class no.uib.cipr.matrix.sparse.DiagonalPreconditioner
 
setMatrix(Matrix) - Method in class no.uib.cipr.matrix.sparse.ICC
 
setMatrix(Matrix) - Method in class no.uib.cipr.matrix.sparse.ILU
 
setMatrix(Matrix) - Method in class no.uib.cipr.matrix.sparse.ILUT
 
setMatrix(Matrix) - Method in interface no.uib.cipr.matrix.sparse.Preconditioner
Sets the operator matrix for the preconditioner.
setMatrix(Matrix) - Method in class no.uib.cipr.matrix.sparse.SSOR
 
setMatrixNorm(double) - Method in class no.uib.cipr.matrix.sparse.MatrixIterationMonitor
Sets the norm of the system matrix
setMaxIterations(int) - Method in class no.uib.cipr.matrix.sparse.DefaultIterationMonitor
Sets maximum number of iterations to permit
setNormType(Vector.Norm) - Method in class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
 
setNormType(Vector.Norm) - Method in interface no.uib.cipr.matrix.sparse.IterationMonitor
Sets the vector-norm to calculate with
setOmega(double, double) - Method in class no.uib.cipr.matrix.sparse.SSOR
Sets the overrelaxation parameters
setPreconditioner(Preconditioner) - Method in class no.uib.cipr.matrix.sparse.AbstractIterativeSolver
 
setPreconditioner(Preconditioner) - Method in interface no.uib.cipr.matrix.sparse.IterativeSolver
Sets preconditioner
setPreconditioner(Preconditioner) - Method in class no.uib.cipr.matrix.sparse.QMR
 
setRelativeTolerance(double) - Method in class no.uib.cipr.matrix.sparse.DefaultIterationMonitor
Sets the relative tolerance
setRestart(int) - Method in class no.uib.cipr.matrix.sparse.GMRES
Sets the restart parameter
setRow(int, SparseVector) - Method in class no.uib.cipr.matrix.sparse.FlexCompRowMatrix
Sets the given row equal the passed vector
setVectorNorm(double) - Method in class no.uib.cipr.matrix.sparse.MatrixIterationMonitor
Sets the norm of the right hand side vector
size - Variable in class no.uib.cipr.matrix.AbstractVector
Size of the vector
size() - Method in class no.uib.cipr.matrix.AbstractVector
 
size() - Method in class no.uib.cipr.matrix.distributed.CollectiveCommunications
Deprecated. Gets the size of the collective
size() - Method in class no.uib.cipr.matrix.distributed.Communicator
Deprecated. Size of the collective
size() - Method in class no.uib.cipr.matrix.io.VectorSize
Returns the size of the vector
size() - Method in interface no.uib.cipr.matrix.Vector
Size of the vector
solve(Vector, Vector) - Method in class no.uib.cipr.matrix.AbstractMatrix
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
 
solve(DenseMatrix) - Method in class no.uib.cipr.matrix.BandCholesky
Computes A\B, overwriting B
solve(DenseMatrix) - Method in class no.uib.cipr.matrix.BandLU
Computes A\B, overwriting B
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.BandMatrix
 
solve(Vector, Vector) - Method in class no.uib.cipr.matrix.BandMatrix
 
solve(DenseMatrix) - Method in class no.uib.cipr.matrix.DenseCholesky
Solves for B, overwriting it on return
solve(DenseMatrix) - Method in class no.uib.cipr.matrix.DenseLU
Computes A\B, overwriting B
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.DenseMatrix
 
solve(Vector, Vector) - Method in class no.uib.cipr.matrix.DenseMatrix
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.LowerSPDBandMatrix
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.LowerSPDDenseMatrix
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.LowerSPDPackMatrix
 
solve(Vector, Vector) - Method in interface no.uib.cipr.matrix.Matrix
x = A\b.
solve(Matrix, Matrix) - Method in interface no.uib.cipr.matrix.Matrix
X = A\B.
solve(DenseMatrix) - Method in class no.uib.cipr.matrix.PackCholesky
Solves for B, overwriting it on return
solve(Matrix, Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.BiCG
 
solve(Matrix, Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.BiCGstab
 
solve(Matrix, Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.CG
 
solve(Matrix, Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.CGS
 
solve(Matrix, Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.Chebyshev
 
solve(Matrix, Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.GMRES
 
solve(Matrix, Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.IR
 
solve(Matrix, Vector, Vector) - Method in interface no.uib.cipr.matrix.sparse.IterativeSolver
Solves the given problem, writing result into the vector.
solve(Matrix, Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.QMR
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.SPDTridiagMatrix
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.SymmTridiagMatrix
 
solve(Vector, Vector) - Method in class no.uib.cipr.matrix.SymmTridiagMatrix
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.TridiagMatrix
 
solve(Vector, Vector) - Method in class no.uib.cipr.matrix.TridiagMatrix
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.UpperSPDBandMatrix
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.UpperSPDDenseMatrix
 
solve(Matrix, Matrix) - Method in class no.uib.cipr.matrix.UpperSPDPackMatrix
 
SparseVector - Class in no.uib.cipr.matrix.sparse
Sparse vector
SparseVector(int, int) - Constructor for class no.uib.cipr.matrix.sparse.SparseVector
Constructor for SparseVector.
SparseVector(Vector, boolean) - Constructor for class no.uib.cipr.matrix.sparse.SparseVector
Constructor for SparseVector, and copies the contents from the supplied vector.
SparseVector(Vector) - Constructor for class no.uib.cipr.matrix.sparse.SparseVector
Constructor for SparseVector, and copies the contents from the supplied vector.
SparseVector(int) - Constructor for class no.uib.cipr.matrix.sparse.SparseVector
Constructor for SparseVector.
SparseVector(int, int[], double[], boolean) - Constructor for class no.uib.cipr.matrix.sparse.SparseVector
Constructor for SparseVector
SparseVector(int, int[], double[]) - Constructor for class no.uib.cipr.matrix.sparse.SparseVector
Constructor for SparseVector
SPDTridiagMatrix - Class in no.uib.cipr.matrix
Symmetrical positive definite tridiagonal matrix.
SPDTridiagMatrix(int) - Constructor for class no.uib.cipr.matrix.SPDTridiagMatrix
Constructor for SPDTridiagMatrix
SPDTridiagMatrix(Matrix) - Constructor for class no.uib.cipr.matrix.SPDTridiagMatrix
Constructor for SPDTridiagMatrix
SPDTridiagMatrix(Matrix, boolean) - Constructor for class no.uib.cipr.matrix.SPDTridiagMatrix
Constructor for SPDTridiagMatrix
SSOR - Class in no.uib.cipr.matrix.sparse
SSOR preconditioner.
SSOR(CompRowMatrix, boolean, double, double) - Constructor for class no.uib.cipr.matrix.sparse.SSOR
Constructor for SSOR
SSOR(CompRowMatrix) - Constructor for class no.uib.cipr.matrix.sparse.SSOR
Constructor for SSOR.
sum() - Static method in class no.uib.cipr.matrix.distributed.Reductions
Deprecated.  
SVD - Class in no.uib.cipr.matrix
Computes singular value decompositions
SVD(int, int) - Constructor for class no.uib.cipr.matrix.SVD
Creates an empty SVD which will compute all singular values and vectors
SVD(int, int, boolean) - Constructor for class no.uib.cipr.matrix.SVD
Creates an empty SVD
SymmBandEVD - Class in no.uib.cipr.matrix
Computes eigenvalues of symmetrical, banded matrices
SymmBandEVD(int, boolean) - Constructor for class no.uib.cipr.matrix.SymmBandEVD
Sets up an eigenvalue decomposition for symmetrical, banded matrices.
SymmBandEVD(int, boolean, boolean) - Constructor for class no.uib.cipr.matrix.SymmBandEVD
Sets up an eigenvalue decomposition for symmetrical, banded matrices
SymmDenseEVD - Class in no.uib.cipr.matrix
Computes eigenvalues of symmetrical, dense matrices
SymmDenseEVD(int, boolean) - Constructor for class no.uib.cipr.matrix.SymmDenseEVD
Sets up an eigenvalue decomposition for symmetrical, dense matrices.
SymmDenseEVD(int, boolean, double) - Constructor for class no.uib.cipr.matrix.SymmDenseEVD
Sets up an eigenvalue decomposition for symmetrical, dense matrices.
SymmDenseEVD(int, boolean, boolean) - Constructor for class no.uib.cipr.matrix.SymmDenseEVD
Sets up an eigenvalue decomposition for symmetrical, dense matrices.
SymmDenseEVD(int, boolean, boolean, double) - Constructor for class no.uib.cipr.matrix.SymmDenseEVD
Sets up an eigenvalue decomposition for symmetrical, dense matrices
SymmPackEVD - Class in no.uib.cipr.matrix
Computes eigenvalues of symmetrical, packed matrices
SymmPackEVD(int, boolean) - Constructor for class no.uib.cipr.matrix.SymmPackEVD
Sets up an eigenvalue decomposition for symmetrical, packed matrices.
SymmPackEVD(int, boolean, boolean) - Constructor for class no.uib.cipr.matrix.SymmPackEVD
Sets up an eigenvalue decomposition for symmetrical, packed matrices
SymmTridiagEVD - Class in no.uib.cipr.matrix
Computes eigenvalues of symmetrical, tridiagonal matrices
SymmTridiagEVD(int) - Constructor for class no.uib.cipr.matrix.SymmTridiagEVD
Sets up an eigenvalue decomposition for symmetrical, tridiagonal matrices.
SymmTridiagEVD(int, double) - Constructor for class no.uib.cipr.matrix.SymmTridiagEVD
Sets up an eigenvalue decomposition for symmetrical, tridiagonal matrices.
SymmTridiagEVD(int, boolean) - Constructor for class no.uib.cipr.matrix.SymmTridiagEVD
Sets up an eigenvalue decomposition for symmetrical, tridiagonal matrices.
SymmTridiagEVD(int, boolean, double) - Constructor for class no.uib.cipr.matrix.SymmTridiagEVD
Sets up an eigenvalue decomposition for symmetrical, tridiagonal matrices
SymmTridiagMatrix - Class in no.uib.cipr.matrix
Symmetrical tridiagonal matrix.
SymmTridiagMatrix(double[], double[], int) - Constructor for class no.uib.cipr.matrix.SymmTridiagMatrix
Constructor for SymmTridiagMatrix
SymmTridiagMatrix(double[], double[]) - Constructor for class no.uib.cipr.matrix.SymmTridiagMatrix
Constructor for SymmTridiagMatrix
SymmTridiagMatrix(int) - Constructor for class no.uib.cipr.matrix.SymmTridiagMatrix
Constructor for SymmTridiagMatrix
SymmTridiagMatrix(Matrix) - Constructor for class no.uib.cipr.matrix.SymmTridiagMatrix
Constructor for SymmTridiagMatrix
SymmTridiagMatrix(Matrix, boolean) - Constructor for class no.uib.cipr.matrix.SymmTridiagMatrix
Constructor for SymmTridiagMatrix
synchronizedMatrix(Matrix) - Static method in class no.uib.cipr.matrix.Matrices
Returns a synchronized matrix which wraps the given matrix.
synchronizedMatrixByColumns(Matrix) - Static method in class no.uib.cipr.matrix.Matrices
Returns a synchronized matrix which wraps the given matrix.
synchronizedMatrixByRows(Matrix) - Static method in class no.uib.cipr.matrix.Matrices
Returns a synchronized matrix which wraps the given matrix.
synchronizedVector(Vector) - Static method in class no.uib.cipr.matrix.Matrices
Returns a synchronized vector which wraps the given vector.

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