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

A

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[]) - 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
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.
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
 
ArpackGen - Class in no.uib.cipr.matrix.sparse
Uses ARPACK to partially solve general eigensystems (ARPACK is designed to compute a subset of eigenvalues/eigenvectors).
ArpackGen(Matrix) - Constructor for class no.uib.cipr.matrix.sparse.ArpackGen
If the matrix is symmetric, ArpackSym is the better choice, as this property can be exploited in computation.
ArpackGen.Ritz - Enum in no.uib.cipr.matrix.sparse
 
ArpackSym - Class in no.uib.cipr.matrix.sparse
Uses ARPACK to partially solve symmetric eigensystems (ARPACK is designed to compute a subset of eigenvalues/eigenvectors).
ArpackSym(Matrix) - Constructor for class no.uib.cipr.matrix.sparse.ArpackSym
 
ArpackSym.Ritz - Enum in no.uib.cipr.matrix.sparse
 
A B C D E F G H I L M N O P Q R S T U V Z