| Add | adds two vectors/matrices |
| AddInteraction (sparse vectors) | adds a coefficient to the vector |
| AddInteractionRow (sparse vectors) | adds coefficients to the vector |
| AddInteraction (sparse matrices) | adds/inserts an element in the matrix |
| AddInteractionColumn (sparse matrices) | adds/inserts elements in a matrix column |
| AddInteractionRow (sparse matrices) | adds/inserts an element in a matrix row |
| ApplyRot | applies rotation to 2-D points |
| ApplyModifRot | applies rotation to 2-D points |
| Assemble | assembles a vector |
| Assemble (sparse vectors) | sorts row numbers |
| AssembleRow / AssembleColumn (sparse matrices) | assembles a row |
| BiCg | BIConjugate Gradient |
| BiCgcr | BIConjugate Gradient Conjugate Residual |
| BiCgStab | BIConjugate Gradient STABilized |
| BiCgStabl | BIConjugate Gradient STABilized (L) |
| Cg | Conjugate Gradient |
| Cgne | Conjugate Gradient Normal Equation |
| Cgs | Conjugate Gradient Squared |
| Clear (dense vectors) | removes all elements of the vector |
| Clear (sparse vectors) | removes all elements of the vector |
| Clear (dense matrices) | removes all elements of the matrix |
| Clear (sparse matrices) | removes all elements of the matrix |
| ClearRow / ClearColumn (sparse matrices) | clears a row |
| CoCg | Conjugate Orthogonal Conjugate Gradient |
| Conjugate | conjugates a vector |
| Copy | copies one vector/matrix into another one (conversion if needed) |
| Copy (dense vectors) | copies a vector |
| Copy (sparse vectors) | copies a vector |
| Copy (dense matrices) | copies a matrix |
| DotProd | scalar product between two vectors |
| DotProdConj | scalar product between two vectors, first vector being conjugated |
| ErrorCode (iteration) | returns error code |
| Fail (iteration) | informs that the iterative solver failed |
| Fill (dense vectors) | sets all elements to a given value |
| Fill (sparse vectors) | sets all elements to a given value |
| Fill (dense matrices) | sets all elements to a given value |
| Fill (sparse matrices) | sets all elements to a given value |
| FillRand (dense vectors) | fills randomly the vector |
| FillRand (sparse vectors) | fills randomly the vector |
| FillRand (dense matrices) | fills randomly the matrix |
| FillRand (sparse matrices) | fills randomly the matrix |
| Finished (iteration) | returns true if the stopping criteria are satisfied |
| First (iteration) | returns true for the first iteration |
| Gcr | Generalized Conjugate Residual |
| GetCol | returns a matrix column |
| GetData (dense vectors) | returns a pointer to the array contained in the vector |
| GetData (sparse vectors) | returns a pointer to the values |
| GetData (dense matrices) | returns a pointer to the array containing the values |
| GetData (sparse matrices) | returns a pointer to the array containing the values |
| GetData (CSR matrices) | returns a pointer to the array containing the values |
| GetDataConst (dense vectors) | returns a pointer to the array contained in the vector |
| GetDataConst (sparse vectors) | returns a pointer to the values |
| GetDataConst (dense matrices) | returns a pointer to the array containing the values |
| GetDataConstVoid (dense vectors) | returns a pointer to the array contained in the vector |
| GetDataConstVoid (sparse vectors) | returns a pointer to the values |
| GetDataConstVoid (dense matrices) | returns a pointer to the array containing the values |
| GetDataSize (dense vectors) | returns the number of elements in the vector |
| GetDataSize (sparse vectors) | returns the number of elements in the vector |
| GetDataSize (dense matrices) | returns the number of elements effectively stored |
| GetDataSize (sparse matrices) | returns the number of elements effectively stored |
| GetDataVoid (dense vectors) | returns a pointer to the array contained in the vector |
| GetDataVoid (sparse vectors) | returns a pointer to the values |
| GetDataVoid (dense matrices) | returns a pointer to the array containing the values |
| GetEigenvalues | computes eigenvalues |
| GetEigenvaluesEigenvectors | computes eigenvalues and eigenvectors |
| GetInd (CSR matrices) | returns a pointer to the array containing column numbers |
| GetIndex (sparse vectors) | returns a pointer to the row numbers |
| GetIndex (sparse matrices) | returns a pointer to the array containing column numbers |
| GetIndSize (CSR matrices) | returns size of array Ind |
| GetInverse | computes the matrix inverse |
| GetIterationNumber (iteration) | returns iteration number |
| GetLength (dense vectors) | returns the number of elements in the vector |
| GetLength (sparse vectors) | returns the number of elements in the vector |
| GetLQ | LQ factorization of matrix |
| GetLU | performs a LU (or LDL^t) factorization |
| GetM (dense vectors) | returns the number of elements in the vector |
| GetM (sparse vectors) | returns the number of elements in the vector |
| GetM (dense matrices) | returns the number of rows in the matrix |
| GetM (sparse matrices) | returns the number of rows in the matrix |
| GetMaxAbsIndex | returns index where highest absolute value is reached |
| GetN (dense matrices) | returns the number of columns in the matrix |
| GetN (sparse matrices) | returns the number of columns in the matrix |
| GetNonZeros (sparse matrices) | returns the number of elements effectively stored |
| GetNormInf (dense vectors) | returns highest absolute value |
| GetNormInf (sparse vectors) | returns highest absolute value |
| GetNormInfIndex (dense vectors) | returns the index of the highest absolute value |
| GetNormInfIndex (sparse vectors) | returns the index of the highest absolute value |
| GetPtr (CSR matrices) | returns a pointer to the array containing row numbers |
| GetPtrSize (CSR matrices) | returns size of array Ptr |
| GetQ_FromQR | Forms explicitely Q from QR factorization |
| GetQR | QR factorization of matrix |
| GetRestart (iteration) | returns restart parameter |
| GetRow | returns a matrix row |
| GetRowSize / GetColumnSize (sparse matrices) | returns the number of elements in the row |
| GetScalingFactors | computes row and column scalings to equilibrate a matrix |
| GetSchurMatrix | forms Schur complement |
| GetSize (dense vectors) | returns the number of elements in the vector |
| GetSize (sparse vectors) | returns the number of elements in the vector |
| GetSize (dense matrices) | returns the number of elements in the matrix |
| GetSVD | performs singular value decomposition (SVD) |
| GetTolerance (iteration) | returns stopping criterion |
| Gmres | Generalized Minimum RESidual |
| Index (sparse vectors) | access to row number |
| Index (sparse matrices) | direct access to a column number |
| Init (iteration) | provides right hand side |
| IsInitGuess_Null (iteration) | returns true if the initial guess is zero |
| Lsqr | Least SQuaRes |
| MaxAbs | returns highest absolute value of A |
| MergeSort | sorts a vector with merge sort algorithm |
| MinRes | Minimum RESidual |
| Mlt | multiplication by a scalar or matrix-vector product |
| MltAdd | performs a matrix-vector or matrix-matrix product |
| MltQ_FromQR | multiplies vector by Q |
| Norm1 | returns 1-norm of a vector |
| Norm1 | returns 1-norm of A |
| Norm2 | returns 2-norm of a vector |
| NormInf | returns infinity-norm of A |
| Nullify (dense vectors) | clears the vector without releasing memory |
| Nullify (sparse vectors) | clears the vector without releasing memory |
| Nullify (dense matrices) | clears the matrix without releasing memory |
| Nullify (sparse matrices) | removes elements of the matrix without releasing memory |
| Nullify (CSR matrices) | clears the matrix without releasing memory |
| ApplyInversePermutation | permutes row and column numbers of a matrix |
| Print (dense vectors) | displays the vector |
| Print (sparse vectors) | displays the vector |
| Print (dense matrices) | displays the matrix |
| Print (sparse matrices) | displays the matrix |
| PrintRow / PrintColumn (sparse matrices) | prints a row |
| PushBack (dense vectors) | adds an element to the end of the vector |
| QCgs | Quasi Conjugate Gradient Squared |
| Qmr | Quasi Minimum Residual |
| QmrSym | Quasi Minimum Residual SYMmetric |
| QuickSort | sorts a vector with quick sort algorithm |
| Rank1Update | Adds a contribution X.Y' to a matrix |
| Rank2Update | Adds a contribution X.Y' + Y.X' to a symmetric matrix |
| Read (dense vectors) | reads the vector in binary format |
| Read (sparse vectors) | reads the vector in binary format |
| Read (dense matrices) | reads the matrix in binary format |
| Read (sparse matrices) | reads the vector in binary format |
| ReadText (dense vectors) | reads the vector in text format |
| ReadText (sparse vectors) | reads the vector in text format |
| ReadText (dense matrices) | reads the matrix in text format |
| ReadText (sparse matrices) | reads the vector in text format |
| Reallocate (dense vectors) | changes the size of vector (removes previous elements) |
| Reallocate (sparse vectors) | changes the size of vector (removes previous elements) |
| Reallocate (dense matrices) | changes the size of matrix (does not keep previous elements) |
| Reallocate (sparse matrices) | changes the size of matrix (does not keep previous elements) |
| ReallocateRow / ReallocateColumn (sparse matrices) | changes the size of a row |
| ReciprocalConditionNumber | computes the inverse of matrix condition number |
| RefineSolutionLU | improves solution computed by SolveLU |
| RemoveDuplicate | sorts and removes duplicate elements of a vector |
| ReplaceIndexRow / ReplaceIndexColumn (sparse matrices) | changes column numbers |
| Resize (dense vectors) | changes the size of vector (keeps previous elements) |
| Resize (sparse vectors) | changes the size of vector (keeps previous elements) |
| Resize (dense matrices) | changes the size of matrix (keeps previous elements) |
| Resize (sparse matrices) | changes the size of matrix (keeps previous elements) |
| ResizeRow / ResizeColumn (sparse matrices) | changes the size of a row and keeps previous values |
| ScaleLeftMatrix | multiplies rows of a matrix by coefficients |
| ScaleMatrix | multiplies rows and columns of a matrix by coefficients |
| SetCol | changes a matrix column |
| SetData (dense vectors) | sets the pointer to the array contained in the vector |
| SetData (sparse vectors) | sets the pointer to the array contained in the vector |
| SetData (dense matrices) | sets the pointer to the array containing the values |
| SetData (sparse matrices) | sets the pointer to the arrays containing values and column numbers |
| SetData (CSR matrices) | sets the pointer to the array containing the values |
| SetIdentity (dense matrices) | sets matrix to identity matrix |
| SetIdentity (sparse matrices) | sets matrix to identity matrix |
| SetInitGuess (iteration) | informs if the initial guess is zero or no |
| SetIterationNumber (iteration) | changes iteration number |
| SetMaxIterationNumber (iteration) | changes maximum number of iterations |
| SetRestart (iteration) | changes restart parameter |
| SetRow | changes a matrix row |
| SetTolerance (iteration) | changes stopping criterion |
| ShowMessages (iteration) | displays residual each 100 iterations |
| ShowFullHistory (iteration) | displays residual each iteration |
| Solve | solves a triangular system |
| Solve (preconditioning) | Applies the preconditioner |
| SolveLQ | solves least-square problems by using LQ factorization |
| SolveLU | solve linear system by using LU factorization |
| SolveQR | solves least-square problems by using QR factorization |
| SOR | applies successive over-relaxations to matrix |
| Sort | sorts a vector |
| Swap | exchanges two vectors |
| SwapRow / SwapColumn (sparse matrices) | exchanges two rows |
| Symmlq | SYMMetric Least sQuares |
| TfQmr | Transpose Free Quasi Minimum Residual |
| Transpose | replaces a matrix by its transpose |
| TransposeConj | replaces a matrix by its conjugate transpose |
| TransSolve (preconditioning) | Applies the transpose of the preconditioner |
| Val (dense matrices) | access to a matrix element |
| Value (sparse vectors) | access to value |
| Value (sparse matrices) | direct access to a value |
| Write (dense vectors) | writes the vector in binary format |
| Write (sparse vectors) | writes the vector in binary format |
| Write (dense matrices) | writes the matrix in binary format |
| Write (sparse matrices) | writes the vector in binary format |
| WriteText (dense vectors) | writes the vector in text format |
| WriteText (sparse vectors) | writes the vector in text format |
| WriteText (dense matrices) | writes the matrix in text format |
| WriteText (sparse matrices) | writes the vector in text format |
| Zero (dense vectors) | sets all elements to zero |
| Zero (sparse vectors) | sets all elements to zero |
| Zero (dense matrices) | sets all elements to zero |
| Zero (sparse matrices) | sets all elements to zero |