- 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.