![]() |
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) |
1.8.6