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 |