GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
spmv_solvers.h
Go to the documentation of this file.
1 
6 #ifndef GHOST_SPMV_SOLVERS_H
7 #define GHOST_SPMV_SOLVERS_H
8 
9 #ifdef __cpluscplus
10 extern "C" {
11 #endif
12 
17 
18 #ifdef __cpluscplus
19 }
20 #endif
21 #endif
ghost_error ghost_spmv_goodfaith(ghost_densemat *res, ghost_sparsemat *mat, ghost_densemat *invec, ghost_spmv_opts traits)
Definition: spmv_overlap.c:21
ghost_error
Error return type.
Definition: error.h:23
ghost_error ghost_spmv_taskmode(ghost_densemat *res, ghost_sparsemat *mat, ghost_densemat *invec, ghost_spmv_opts traits)
Definition: spmv_task.c:88
ghost_error ghost_spmv_vectormode(ghost_densemat *res, ghost_sparsemat *mat, ghost_densemat *invec, ghost_spmv_opts traits)
Definition: spmv_vector.c:21
A sparse matrix.
Definition: sparsemat.h:476
Definition: sparsemat.h:71
ghost_error ghost_spmv_pipelined(ghost_densemat *res, ghost_sparsemat *mat, ghost_densemat *invec, ghost_spmv_opts traits)
Definition: spmv_pipelined.c:95
A dense vector/matrix.
Definition: densemat.h:226