Include dependency graph for ladel_matvec.c:Go to the source code of this file.
Functions | |
| void | ladel_matvec (const ladel_sparse_matrix *M, const ladel_double *x, ladel_double *y, ladel_int reset) |
| Computes \(y = Mx\) or \(y += Mx\) (for reset==TRUE of FALSE respectively). More... | |
| void | ladel_tpose_matvec (const ladel_sparse_matrix *M, const ladel_double *x, ladel_double *y, ladel_int reset) |
| Computes \(y = M^Tx\) or \(y += M^Tx\) (for reset==TRUE of FALSE respectively). More... | |
| void | ladel_symmetric_matvec (const ladel_sparse_matrix *M, const ladel_double *x, ladel_double *y, ladel_int reset) |
| Computes (for a symmetric matrix M) \(y = Mx\) or \(y += Mx\) (for reset==TRUE of FALSE respectively). More... | |
| void ladel_matvec | ( | const ladel_sparse_matrix * | M, |
| const ladel_double * | x, | ||
| ladel_double * | y, | ||
| ladel_int | reset | ||
| ) |
Computes \(y = Mx\) or \(y += Mx\) (for reset==TRUE of FALSE respectively).
| M | Matrix |
| x | Vector |
| y | Resulting matrix vector product |
| reset | If TRUE, y is first set to zero before adding \(Mx\) |
Definition at line 5 of file ladel_matvec.c.
| void ladel_symmetric_matvec | ( | const ladel_sparse_matrix * | M, |
| const ladel_double * | x, | ||
| ladel_double * | y, | ||
| ladel_int | reset | ||
| ) |
Computes (for a symmetric matrix M) \(y = Mx\) or \(y += Mx\) (for reset==TRUE of FALSE respectively).
| M | Symmetric Matrix (M->symmetry==UPPER or LOWER) |
| x | Vector |
| y | Resulting matrix vector product |
| reset | If TRUE, y is first set to zero before adding \(Mx\) |
Definition at line 27 of file ladel_matvec.c.
Here is the call graph for this function:| void ladel_tpose_matvec | ( | const ladel_sparse_matrix * | M, |
| const ladel_double * | x, | ||
| ladel_double * | y, | ||
| ladel_int | reset | ||
| ) |
Computes \(y = M^Tx\) or \(y += M^Tx\) (for reset==TRUE of FALSE respectively).
| M | Matrix |
| x | Vector |
| y | Resulting matrix vector product |
| reset | If TRUE, y is first set to zero before adding \(M^Tx\) |
Definition at line 16 of file ladel_matvec.c.
Here is the caller graph for this function: