Blockstructured Adaptive Mesh Refinement in object-oriented C++
#include <generic.h>
Include dependency graph for IndexGridData1.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | for_1(i, r, s) |
#define | end_for } } |
#define | BeginFastIndex1(a, b, d, type) |
#define | FastIndex1(a, i) name2(a,_D)[name2(a,_B)+((i)/name2(a,_s0))] |
#define | EndFastIndex1(a) } |
Adaptation from LPARX developed by Scott Kohn (skohn-at-cs.ucsd.edu)
Definition in file IndexGridData1.h.
|
Value: { \ const int name2(a,_B) = b.bottom(); \ type *const name2(a,_D) = d; \ const int name2(a,_s0) = b.stepsize(0) Definition at line 56 of file IndexGridData1.h. |
|
Value: { \ const int name2(i,_L) = (((r).lower(0)+((r).lower(0)<0?-s(0)+1:s(0)-1))/s(0))*s(0); \ const int name2(i,_U) = (r).upper(0); \ const int name2(si,_S) = (s(0)); \ for (register int i = name2(i,_L); i <= name2(i,_U); i+=name2(si,_S)) { Definition at line 25 of file IndexGridData1.h. |
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04