Particles plain text data files loader/saver (with math expressions evaluator). (See Aqua::InputOutput::ASCII for details)
More...
Particles plain text data files loader/saver (with math expressions evaluator). (See Aqua::InputOutput::ASCII for details)
◆ __ASCII_WRITE_MATRIX_BLOCK
#define __ASCII_WRITE_MATRIX_BLOCK |
( |
| TYPE | ) |
|
Value: TYPE* v = (TYPE *)ptr; \
for (unsigned int k = 0; k < nc - 1; k++) { \
f << v[i].s[k] << csep; \
} \
f << v[i].s[nc - 1]; \
◆ __ASCII_WRITE_SCALAR_BLOCK
#define __ASCII_WRITE_SCALAR_BLOCK |
( |
| TYPE | ) |
|
Value: TYPE* v = (TYPE* )ptr; \
f << v[i];
◆ __ASCII_WRITE_VEC_BLOCK
#define __ASCII_WRITE_VEC_BLOCK |
( |
| TYPE | ) |
|
Value: if (nc == 2) { \
__ASCII_WRITE_MATRIX_BLOCK( TYPE ## 2 ) \
} else if (nc == 3) { \
__ASCII_WRITE_MATRIX_BLOCK( TYPE ## 3 ) \
} else if (nc == 4) { \
__ASCII_WRITE_MATRIX_BLOCK( TYPE ## 4 ) \
} else if (nc == 8) { \
__ASCII_WRITE_MATRIX_BLOCK( TYPE ## 8 ) \
} else if (nc == 16) { \
__ASCII_WRITE_MATRIX_BLOCK( TYPE ## 16 ) \
}