- AbstractIterationMonitor - Class in no.uib.cipr.matrix.sparse
-
Partial implementation of an iteration reporter
- AbstractIterationMonitor() - Constructor for class no.uib.cipr.matrix.sparse.AbstractIterationMonitor
-
Constructor for AbstractIterationMonitor.
- AbstractIterativeSolver - Class in no.uib.cipr.matrix.sparse
-
Partial implementation of an iterative solver
- AbstractIterativeSolver() - Constructor for class no.uib.cipr.matrix.sparse.AbstractIterativeSolver
-
Constructor for AbstractIterativeSolver.
- AbstractMatrix - Class in no.uib.cipr.matrix
-
Partial implementation of Matrix
.
- AbstractMatrix(int, int) - Constructor for class no.uib.cipr.matrix.AbstractMatrix
-
Constructor for AbstractMatrix
- AbstractMatrix(Matrix) - Constructor for class no.uib.cipr.matrix.AbstractMatrix
-
Constructor for AbstractMatrix, same size as A.
- AbstractVector - Class in no.uib.cipr.matrix
-
Partial implementation of Vector
.
- AbstractVector(int) - Constructor for class no.uib.cipr.matrix.AbstractVector
-
Constructor for AbstractVector.
- AbstractVector(Vector) - Constructor for class no.uib.cipr.matrix.AbstractVector
-
Constructor for AbstractVector, same size as x
- add(int, int, double) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- add(Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- add(double, Matrix) - Method in class no.uib.cipr.matrix.AbstractMatrix
-
- add(int, double) - Method in class no.uib.cipr.matrix.AbstractVector
-
- add(Vector) - Method in class no.uib.cipr.matrix.AbstractVector
-
- add(double, Vector) - Method in class no.uib.cipr.matrix.AbstractVector
-
- add(int, double) - Method in class no.uib.cipr.matrix.DenseVector
-
- add(Vector) - Method in class no.uib.cipr.matrix.DenseVector
-
- add(double, Vector) - Method in class no.uib.cipr.matrix.DenseVector
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.distributed.DistColMatrix
-
Deprecated.
- add(int, int, double) - Method in class no.uib.cipr.matrix.distributed.DistRowMatrix
-
Deprecated.
- add(int, double) - Method in class no.uib.cipr.matrix.distributed.DistVector
-
Deprecated.
- add(double, Vector) - Method in class no.uib.cipr.matrix.distributed.DistVector
-
Deprecated.
- add(int, int[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorReader
-
Shifts the indices.
- add(int, int[]) - Method in class no.uib.cipr.matrix.io.MatrixVectorWriter
-
Shifts the indices.
- add(int, int, double) - Method in class no.uib.cipr.matrix.LowerSymmBandMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.LowerSymmDenseMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.LowerSymmPackMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.LowerTriangDenseMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.LowerTriangPackMatrix
-
- add(int, int, double) - Method in interface no.uib.cipr.matrix.Matrix
-
A(row,column) += value
- add(Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = B + A
.
- add(double, Matrix) - Method in interface no.uib.cipr.matrix.Matrix
-
A = alpha*B + A
.
- add(int, int, double) - Method in class no.uib.cipr.matrix.sparse.CompColMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.sparse.CompDiagMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.sparse.CompRowMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.sparse.FlexCompColMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.sparse.FlexCompRowMatrix
-
- add(int, double) - Method in class no.uib.cipr.matrix.sparse.SparseVector
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.SymmTridiagMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.TridiagMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UnitLowerTriangBandMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UnitLowerTriangDenseMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UnitLowerTriangPackMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UnitUpperTriangBandMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UnitUpperTriangDenseMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UnitUpperTriangPackMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UpperSymmBandMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UpperSymmDenseMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UpperSymmPackMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UpperTriangDenseMatrix
-
- add(int, int, double) - Method in class no.uib.cipr.matrix.UpperTriangPackMatrix
-
- add(int, double) - Method in interface no.uib.cipr.matrix.Vector
-
x(index) += value
- add(Vector) - Method in interface no.uib.cipr.matrix.Vector
-
x = y + x
- add(double, Vector) - Method in interface no.uib.cipr.matrix.Vector
-
x = alpha*y + x
- allGather(Object, Object[]) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
Gathers data from all tasks and distribute it to all.
- allReduce(Object, Object, Reduction) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
Combines values from all processes and distribute the result back to all
processes.
- allToAll(Object[], Object[]) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
Sends data from all to all processes.
- AMG - Class in no.uib.cipr.matrix.sparse
-
Algebraic multigrid preconditioner.
- AMG(double, double, double, double, int, int, int, int, double) - Constructor for class no.uib.cipr.matrix.sparse.AMG
-
Sets up the algebraic multigrid preconditioner
- AMG(double, double, int, int, int, int, double) - Constructor for class no.uib.cipr.matrix.sparse.AMG
-
Sets up the algebraic multigrid preconditioner.
- AMG() - Constructor for class no.uib.cipr.matrix.sparse.AMG
-
Sets up the algebraic multigrid preconditioner using some default
parameters.
- and() - Static method in class no.uib.cipr.matrix.distributed.Reductions
-
Deprecated.
- apply(Vector, Vector) - Method in class no.uib.cipr.matrix.distributed.BlockDiagonalPreconditioner
-
Deprecated.
- apply(Vector, Vector) - Method in class no.uib.cipr.matrix.distributed.TwoLevelPreconditioner
-
Deprecated.
- apply(Matrix, int, int, int) - Method in class no.uib.cipr.matrix.GivensRotation
-
Applies the Givens rotation to two elements in a matrix column
- apply(Vector, int, int) - Method in class no.uib.cipr.matrix.GivensRotation
-
Applies the Givens rotation to two elements of a vector
- apply(Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.AMG
-
- apply(Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.DiagonalPreconditioner
-
- apply(Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.ICC
-
- apply(Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.ILU
-
- apply(Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.ILUT
-
- apply(Vector, Vector) - Method in interface no.uib.cipr.matrix.sparse.Preconditioner
-
Solves the approximate problem with the given right hand side.
- apply(Vector, Vector) - Method in class no.uib.cipr.matrix.sparse.SSOR
-
- await(Future[]) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
Waits for the given asynchronous operations to finish
- await(Future) - Method in class no.uib.cipr.matrix.distributed.Communicator
-
Deprecated.
Waits for the given asynchronous operation to finish