6 #ifndef GHOST_CU_DENSEMAT_RM_H
7 #define GHOST_CU_DENSEMAT_RM_H
ghost_error ghost_densemat_cu_rm_vscale(ghost_densemat *v, void *a)
ghost_error ghost_densemat_cu_rm_fromScalar(ghost_densemat *vec, void *val)
Header file for type definitions.
ghost_error ghost_densemat_cu_rm_mult(ghost_densemat *v1, ghost_densemat *v2, void *a)
ghost_error ghost_densemat_cu_rm_axpbypcz(ghost_densemat *v1, ghost_densemat *v2, void *a, void *b, ghost_densemat *v3, void *c)
int32_t ghost_lidx
Definition: types.h:503
Types, functions and macros for error handling.
ghost_error ghost_densemat_cu_rm_communicationassembly(void *work, ghost_lidx *dueptr, ghost_lidx totaldues, ghost_densemat *vec, ghost_context *ctx, ghost_lidx *perm)
ghost_error ghost_densemat_cu_rm_axpy(ghost_densemat *v1, ghost_densemat *v2, void *a)
ghost_error
Error return type.
Definition: error.h:23
ghost_error ghost_densemat_cu_rm_vaxpy(ghost_densemat *v1, ghost_densemat *v2, void *a)
ghost_error ghost_densemat_cu_rm_dotprod(ghost_densemat *vec, void *res, ghost_densemat *vec2)
ghost_error ghost_densemat_cu_rm_fromRand(ghost_densemat *vec)
ghost_error ghost_densemat_cu_rm_scale(ghost_densemat *v, void *a)
The GHOST context.
Definition: context.h:108
ghost_error ghost_densemat_cu_rm_vaxpby(ghost_densemat *v1, ghost_densemat *v2, void *a, void *b)
ghost_error ghost_densemat_cu_rm_vaxpbypcz(ghost_densemat *v1, ghost_densemat *v2, void *a, void *b, ghost_densemat *v3, void *c)
ghost_error ghost_densemat_cu_rm_conj(ghost_densemat *vec)
ghost_error ghost_densemat_cu_rm_axpby(ghost_densemat *v1, ghost_densemat *v2, void *a, void *b)
A dense vector/matrix.
Definition: densemat.h:226