GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tsmtspmtsm.h
Go to the documentation of this file.
1 
6 #ifndef GHOST_TSMTSPMTSM_H
7 #define GHOST_TSMTSPMTSM_H
8 
9 #include "config.h"
10 #include "types.h"
11 #include "densemat.h"
12 #include "math.h"
13 
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
55  ghost_sparsemat *A, void *alpha, void *beta, int reduce);
56 
57 
58 #ifdef __cplusplus
59 }
60 #endif
61 #endif
Functions for global mathematical operations.
Header file for type definitions.
ghost_error ghost_tsmtspmtsm(ghost_densemat *x, ghost_densemat *v, ghost_densemat *w, ghost_sparsemat *A, void *alpha, void *beta, int reduce)
Multiply a transposed distributed dense tall skinny matrix with a sparse matrix and another distribut...
Definition: tsmtspmtsm.cpp:26
ghost_error
Error return type.
Definition: error.h:23
A sparse matrix.
Definition: sparsemat.h:476
A dense vector/matrix.
Definition: densemat.h:226