Uses of Interface
no.uib.cipr.matrix.Vector
-
Packages that use Vector Package Description no.uib.cipr.matrix no.uib.cipr.matrix.distributed no.uib.cipr.matrix.sparse -
-
Uses of Vector in no.uib.cipr.matrix
Classes in no.uib.cipr.matrix that implement Vector Modifier and Type Class Description classAbstractVectorPartial implementation ofVector.classDenseVectorDense vector.Methods in no.uib.cipr.matrix that return Vector Modifier and Type Method Description VectorAbstractVector. add(double alpha, Vector y)VectorAbstractVector. add(Vector y)VectorDenseVector. add(double alpha, Vector y)VectorDenseVector. add(Vector y)VectorVector. add(double alpha, Vector y)x = alpha*y + xVectorVector. add(Vector y)x = y + xVectorAbstractVector. copy()VectorVector. copy()Creates a deep copy of the vectorstatic VectorMatrices. getSubVector(Vector x, int[] index)Returns a view into the given vector.VectorAbstractMatrix. mult(double alpha, Vector x, Vector y)VectorAbstractMatrix. mult(Vector x, Vector y)VectorMatrix. mult(double alpha, Vector x, Vector y)y = alpha*A*xVectorMatrix. mult(Vector x, Vector y)y = A*xVectorAbstractMatrix. multAdd(double alpha, Vector x, Vector y)VectorAbstractMatrix. multAdd(Vector x, Vector y)VectorBandMatrix. multAdd(double alpha, Vector x, Vector y)VectorDenseMatrix. multAdd(double alpha, Vector x, Vector y)VectorMatrix. multAdd(double alpha, Vector x, Vector y)y = alpha*A*x + yVectorMatrix. multAdd(Vector x, Vector y)y = A*x + ystatic VectorMatrices. random(int size)Creates a random vector.static VectorMatrices. random(Vector x)Populates a vector with random numbers drawn from a uniform distribution between 0 and 1VectorAbstractVector. scale(double alpha)VectorVector. scale(double alpha)x=alpha*xVectorAbstractVector. set(double alpha, Vector y)VectorAbstractVector. set(Vector y)VectorDenseVector. set(double alpha, Vector y)VectorDenseVector. set(Vector y)VectorVector. set(double alpha, Vector y)x=alpha*yVectorVector. set(Vector y)x=yVectorAbstractMatrix. solve(Vector b, Vector x)VectorBandMatrix. solve(Vector b, Vector x)VectorDenseMatrix. solve(Vector b, Vector x)VectorMatrix. solve(Vector b, Vector x)x = A\b.VectorSymmTridiagMatrix. solve(Vector b, Vector x)VectorTridiagMatrix. solve(Vector b, Vector x)static VectorMatrices. synchronizedVector(Vector x)Returns a synchronized vector which wraps the given vector.VectorAbstractMatrix. transMult(double alpha, Vector x, Vector y)VectorAbstractMatrix. transMult(Vector x, Vector y)VectorMatrix. transMult(double alpha, Vector x, Vector y)y = alpha*AT*xVectorMatrix. transMult(Vector x, Vector y)y = AT*xVectorAbstractMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorAbstractMatrix. transMultAdd(Vector x, Vector y)VectorBandMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorDenseMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorMatrix. transMultAdd(double alpha, Vector x, Vector y)y = alpha*AT*x + yVectorMatrix. transMultAdd(Vector x, Vector y)y = AT*x + yVectorAbstractMatrix. transSolve(Vector b, Vector x)VectorDenseMatrix. transSolve(Vector b, Vector x)VectorMatrix. transSolve(Vector b, Vector x)x = AT\b.VectorSymmTridiagMatrix. transSolve(Vector b, Vector x)VectorAbstractVector. zero()VectorVector. zero()Zeros all the entries in the vector, while preserving any underlying structureMethods in no.uib.cipr.matrix with parameters of type Vector Modifier and Type Method Description VectorAbstractVector. add(double alpha, Vector y)VectorAbstractVector. add(Vector y)VectorDenseVector. add(double alpha, Vector y)VectorDenseVector. add(Vector y)VectorVector. add(double alpha, Vector y)x = alpha*y + xVectorVector. add(Vector y)x = y + xvoidGivensRotation. apply(Vector x, int i1, int i2)Applies the Givens rotation to two elements of a vectorstatic intMatrices. cardinality(Vector x)Returns the number of non-zero entries in the given vectorprotected voidAbstractMatrix. checkMultAdd(Vector x, Vector y)Checks the arguments tomultandmultAddprotected voidAbstractMatrix. checkRank1(Vector x, Vector y)Checks that a vector rank1 update is possible for the given vectorsprotected voidAbstractMatrix. checkRank2(Vector x, Vector y)Checks that a vector rank2 update is legal with the given vectorsprotected voidAbstractVector. checkSize(Vector y)Checks for conformant sizesprotected voidAbstractMatrix. checkSolve(Vector b, Vector x)Checks that a matrix inversion is legal for the given arguments.protected voidAbstractMatrix. checkTransMultAdd(Vector x, Vector y)Checks the arguments totransMultandtransMultAdddoubleAbstractVector. dot(Vector y)doubleDenseVector. dot(Vector y)doubleVector. dot(Vector y)xT*ystatic double[]Matrices. getArray(Vector x)Returns a dense array containing a copy of the given vectorstatic VectorMatrices. getSubVector(Vector x, int[] index)Returns a view into the given vector.VectorAbstractMatrix. mult(double alpha, Vector x, Vector y)VectorAbstractMatrix. mult(Vector x, Vector y)VectorMatrix. mult(double alpha, Vector x, Vector y)y = alpha*A*xVectorMatrix. mult(Vector x, Vector y)y = A*xVectorAbstractMatrix. multAdd(double alpha, Vector x, Vector y)VectorAbstractMatrix. multAdd(Vector x, Vector y)VectorBandMatrix. multAdd(double alpha, Vector x, Vector y)VectorDenseMatrix. multAdd(double alpha, Vector x, Vector y)VectorMatrix. multAdd(double alpha, Vector x, Vector y)y = alpha*A*x + yVectorMatrix. multAdd(Vector x, Vector y)y = A*x + ystatic VectorMatrices. random(Vector x)Populates a vector with random numbers drawn from a uniform distribution between 0 and 1MatrixAbstractMatrix. rank1(double alpha, Vector x)MatrixAbstractMatrix. rank1(double alpha, Vector x, Vector y)MatrixAbstractMatrix. rank1(Vector x)MatrixAbstractMatrix. rank1(Vector x, Vector y)MatrixDenseMatrix. rank1(double alpha, Vector x, Vector y)MatrixMatrix. rank1(double alpha, Vector x)A = alpha*x*xT + A.MatrixMatrix. rank1(double alpha, Vector x, Vector y)A = alpha*x*yT + A.MatrixMatrix. rank1(Vector x)A = x*xT + A.MatrixMatrix. rank1(Vector x, Vector y)A = x*yT + A.MatrixAbstractMatrix. rank2(double alpha, Vector x, Vector y)MatrixAbstractMatrix. rank2(Vector x, Vector y)MatrixMatrix. rank2(double alpha, Vector x, Vector y)A = alpha*x*yT + alpha*y*xT + A.MatrixMatrix. rank2(Vector x, Vector y)A = x*yT + y*xT + A.VectorAbstractVector. set(double alpha, Vector y)VectorAbstractVector. set(Vector y)VectorDenseVector. set(double alpha, Vector y)VectorDenseVector. set(Vector y)VectorVector. set(double alpha, Vector y)x=alpha*yVectorVector. set(Vector y)x=yVectorAbstractMatrix. solve(Vector b, Vector x)VectorBandMatrix. solve(Vector b, Vector x)VectorDenseMatrix. solve(Vector b, Vector x)VectorMatrix. solve(Vector b, Vector x)x = A\b.VectorSymmTridiagMatrix. solve(Vector b, Vector x)VectorTridiagMatrix. solve(Vector b, Vector x)static VectorMatrices. synchronizedVector(Vector x)Returns a synchronized vector which wraps the given vector.VectorAbstractMatrix. transMult(double alpha, Vector x, Vector y)VectorAbstractMatrix. transMult(Vector x, Vector y)VectorMatrix. transMult(double alpha, Vector x, Vector y)y = alpha*AT*xVectorMatrix. transMult(Vector x, Vector y)y = AT*xVectorAbstractMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorAbstractMatrix. transMultAdd(Vector x, Vector y)VectorBandMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorDenseMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorMatrix. transMultAdd(double alpha, Vector x, Vector y)y = alpha*AT*x + yVectorMatrix. transMultAdd(Vector x, Vector y)y = AT*x + yVectorAbstractMatrix. transSolve(Vector b, Vector x)VectorDenseMatrix. transSolve(Vector b, Vector x)VectorMatrix. transSolve(Vector b, Vector x)x = AT\b.VectorSymmTridiagMatrix. transSolve(Vector b, Vector x)Constructors in no.uib.cipr.matrix with parameters of type Vector Constructor Description AbstractVector(Vector x)Constructor for AbstractVector, same size as xDenseMatrix(Vector x)Constructor for DenseMatrix.DenseMatrix(Vector[] x)Constructor for DenseMatrix.DenseMatrix(Vector x, boolean deep)Constructor for DenseMatrix.DenseVector(Vector x)Constructor for DenseVectorDenseVector(Vector x, boolean deep)Constructor for DenseVector -
Uses of Vector in no.uib.cipr.matrix.distributed
Classes in no.uib.cipr.matrix.distributed that implement Vector Modifier and Type Class Description classDistVectorDeprecated.theno.uib.cipr.matrix.distributedpackage has been deprecated because of a number of hard to fix concurrency bugs.Methods in no.uib.cipr.matrix.distributed that return Vector Modifier and Type Method Description VectorBlockDiagonalPreconditioner. apply(Vector b, Vector x)Deprecated.VectorTwoLevelPreconditioner. apply(Vector b, Vector x)Deprecated.VectorDistVector. getLocal()Deprecated.Returns the local part of the vectorVectorDistColMatrix. multAdd(double alpha, Vector x, Vector y)Deprecated.VectorDistRowMatrix. multAdd(double alpha, Vector x, Vector y)Deprecated.VectorBlockDiagonalPreconditioner. transApply(Vector b, Vector x)Deprecated.VectorTwoLevelPreconditioner. transApply(Vector b, Vector x)Deprecated.VectorDistColMatrix. transMultAdd(double alpha, Vector x, Vector y)Deprecated.VectorDistRowMatrix. transMultAdd(double alpha, Vector x, Vector y)Deprecated.Methods in no.uib.cipr.matrix.distributed with parameters of type Vector Modifier and Type Method Description DistVectorDistVector. add(double alpha, Vector y)Deprecated.VectorBlockDiagonalPreconditioner. apply(Vector b, Vector x)Deprecated.VectorTwoLevelPreconditioner. apply(Vector b, Vector x)Deprecated.doubleDistVector. dot(Vector y)Deprecated.VectorDistColMatrix. multAdd(double alpha, Vector x, Vector y)Deprecated.VectorDistRowMatrix. multAdd(double alpha, Vector x, Vector y)Deprecated.DistVectorDistVector. set(double alpha, Vector y)Deprecated.VectorBlockDiagonalPreconditioner. transApply(Vector b, Vector x)Deprecated.VectorTwoLevelPreconditioner. transApply(Vector b, Vector x)Deprecated.VectorDistColMatrix. transMultAdd(double alpha, Vector x, Vector y)Deprecated.VectorDistRowMatrix. transMultAdd(double alpha, Vector x, Vector y)Deprecated.Constructors in no.uib.cipr.matrix.distributed with parameters of type Vector Constructor Description DistVector(int size, Communicator comm, Vector x)Deprecated.Constructor for DistVector -
Uses of Vector in no.uib.cipr.matrix.sparse
Subinterfaces of Vector in no.uib.cipr.matrix.sparse Modifier and Type Interface Description interfaceISparseVectorClasses in no.uib.cipr.matrix.sparse that implement Vector Modifier and Type Class Description classSparseVectorSparse vectorMethods in no.uib.cipr.matrix.sparse that return Vector Modifier and Type Method Description VectorAMG. apply(Vector b, Vector x)VectorDiagonalPreconditioner. apply(Vector b, Vector x)VectorICC. apply(Vector b, Vector x)VectorILU. apply(Vector b, Vector x)VectorILUT. apply(Vector b, Vector x)VectorPreconditioner. apply(Vector b, Vector x)Solves the approximate problem with the given right hand side.VectorSSOR. apply(Vector b, Vector x)VectorCompDiagMatrix. mult(Vector x, Vector y)VectorCompRowMatrix. mult(Vector x, Vector y)VectorCompColMatrix. multAdd(double alpha, Vector x, Vector y)VectorCompDiagMatrix. multAdd(double alpha, Vector x, Vector y)VectorCompRowMatrix. multAdd(double alpha, Vector x, Vector y)VectorFlexCompColMatrix. multAdd(double alpha, Vector x, Vector y)VectorFlexCompRowMatrix. multAdd(double alpha, Vector x, Vector y)VectorSparseVector. set(Vector y)VectorBiCG. solve(Matrix A, Vector b, Vector x)VectorBiCGstab. solve(Matrix A, Vector b, Vector x)VectorCG. solve(Matrix A, Vector b, Vector x)VectorCGS. solve(Matrix A, Vector b, Vector x)VectorChebyshev. solve(Matrix A, Vector b, Vector x)VectorGMRES. solve(Matrix A, Vector b, Vector x)VectorIR. solve(Matrix A, Vector b, Vector x)VectorIterativeSolver. solve(Matrix A, Vector b, Vector x)Solves the given problem, writing result into the vector.VectorQMR. solve(Matrix A, Vector b, Vector x)VectorAMG. transApply(Vector b, Vector x)VectorDiagonalPreconditioner. transApply(Vector b, Vector x)VectorICC. transApply(Vector b, Vector x)VectorILU. transApply(Vector b, Vector x)VectorILUT. transApply(Vector b, Vector x)VectorPreconditioner. transApply(Vector b, Vector x)Solves the approximate transpose problem with the given right hand side.VectorSSOR. transApply(Vector b, Vector x)VectorCompColMatrix. transMult(Vector x, Vector y)VectorCompRowMatrix. transMult(Vector x, Vector y)VectorCompColMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorCompDiagMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorCompRowMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorFlexCompColMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorFlexCompRowMatrix. transMultAdd(double alpha, Vector x, Vector y)Methods in no.uib.cipr.matrix.sparse with parameters of type Vector Modifier and Type Method Description VectorAMG. apply(Vector b, Vector x)VectorDiagonalPreconditioner. apply(Vector b, Vector x)VectorICC. apply(Vector b, Vector x)VectorILU. apply(Vector b, Vector x)VectorILUT. apply(Vector b, Vector x)VectorPreconditioner. apply(Vector b, Vector x)Solves the approximate problem with the given right hand side.VectorSSOR. apply(Vector b, Vector x)protected voidAbstractIterativeSolver. checkSizes(Matrix A, Vector b, Vector x)Checks sizes of input data forIterativeSolver.solve(Matrix, Vector, Vector).booleanAbstractIterationMonitor. converged(double r, Vector x)booleanAbstractIterationMonitor. converged(Vector r)booleanAbstractIterationMonitor. converged(Vector r, Vector x)booleanIterationMonitor. converged(double r, Vector x)Checks for convergencebooleanIterationMonitor. converged(Vector r)Checks for convergencebooleanIterationMonitor. converged(Vector r, Vector x)Checks for convergenceprotected abstract booleanAbstractIterationMonitor. convergedI(double r, Vector x)protected booleanDefaultIterationMonitor. convergedI(double r, Vector x)protected booleanMatrixIterationMonitor. convergedI(double r, Vector x)doubleSparseVector. dot(Vector y)voidIterationReporter. monitor(double r, Vector x, int i)Registers current informationvoidNoIterationReporter. monitor(double r, Vector x, int i)voidOutputIterationReporter. monitor(double r, Vector x, int i)VectorCompDiagMatrix. mult(Vector x, Vector y)VectorCompRowMatrix. mult(Vector x, Vector y)VectorCompColMatrix. multAdd(double alpha, Vector x, Vector y)VectorCompDiagMatrix. multAdd(double alpha, Vector x, Vector y)VectorCompRowMatrix. multAdd(double alpha, Vector x, Vector y)VectorFlexCompColMatrix. multAdd(double alpha, Vector x, Vector y)VectorFlexCompRowMatrix. multAdd(double alpha, Vector x, Vector y)VectorSparseVector. set(Vector y)VectorBiCG. solve(Matrix A, Vector b, Vector x)VectorBiCGstab. solve(Matrix A, Vector b, Vector x)VectorCG. solve(Matrix A, Vector b, Vector x)VectorCGS. solve(Matrix A, Vector b, Vector x)VectorChebyshev. solve(Matrix A, Vector b, Vector x)VectorGMRES. solve(Matrix A, Vector b, Vector x)VectorIR. solve(Matrix A, Vector b, Vector x)VectorIterativeSolver. solve(Matrix A, Vector b, Vector x)Solves the given problem, writing result into the vector.VectorQMR. solve(Matrix A, Vector b, Vector x)VectorAMG. transApply(Vector b, Vector x)VectorDiagonalPreconditioner. transApply(Vector b, Vector x)VectorICC. transApply(Vector b, Vector x)VectorILU. transApply(Vector b, Vector x)VectorILUT. transApply(Vector b, Vector x)VectorPreconditioner. transApply(Vector b, Vector x)Solves the approximate transpose problem with the given right hand side.VectorSSOR. transApply(Vector b, Vector x)VectorCompColMatrix. transMult(Vector x, Vector y)VectorCompRowMatrix. transMult(Vector x, Vector y)VectorCompColMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorCompDiagMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorCompRowMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorFlexCompColMatrix. transMultAdd(double alpha, Vector x, Vector y)VectorFlexCompRowMatrix. transMultAdd(double alpha, Vector x, Vector y)Constructors in no.uib.cipr.matrix.sparse with parameters of type Vector Constructor Description BiCG(Vector template)Constructor for BiCG.BiCGstab(Vector template)Constructor for BiCGstab.CG(Vector template)Constructor for CG.CGS(Vector template)Constructor for CGS.Chebyshev(Vector template, double eigmin, double eigmax)Constructor for Chebyshev.GMRES(Vector template)Constructor for GMRES.GMRES(Vector template, int restart)Constructor for GMRES.IR(Vector template)Constructor for IR.QMR(Vector template)Constructor for QMR.QMR(Vector template, Preconditioner M1, Preconditioner M2)Constructor for QMR.SparseVector(Vector x)Constructor for SparseVector, and copies the contents from the supplied vector.SparseVector(Vector x, boolean deep)Constructor for SparseVector, and copies the contents from the supplied vector.
-