![]() |
GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
#include "ghost/densemat.h"
#include "ghost/densemat_cm.h"
#include "ghost/densemat_rm.h"
#include "ghost/util.h"
#include <string>
#include <sstream>
Macros | |
#define | _XOPEN_SOURCE 500 |
#define | PASTER(x, y) x ## _ ## y |
#define | EVALUATOR(x, y) PASTER(x,y) |
#define | CM_FUNCNAME(fun) EVALUATOR(ghost_densemat_cm,fun) |
#define | RM_FUNCNAME(fun) EVALUATOR(ghost_densemat_rm,fun) |
#define | CALL_DENSEMAT_FUNC_NORET(ret, vec, func,...) |
Functions | |
ghost_error | ghost_densemat_string (char **str, ghost_densemat *x) |
Creates a string of the densemat's contents. More... | |
#define _XOPEN_SOURCE 500 |
#define CALL_DENSEMAT_FUNC_NORET | ( | ret, | |
vec, | |||
func, | |||
... | |||
) |
#define CM_FUNCNAME | ( | fun | ) | EVALUATOR(ghost_densemat_cm,fun) |
#define EVALUATOR | ( | x, | |
y | |||
) | PASTER(x,y) |
#define PASTER | ( | x, | |
y | |||
) | x ## _ ## y |
#define RM_FUNCNAME | ( | fun | ) | EVALUATOR(ghost_densemat_rm,fun) |