diff options
Diffstat (limited to 'src/AMRPlus/AMRTree.C')
-rw-r--r-- | src/AMRPlus/AMRTree.C | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/AMRPlus/AMRTree.C b/src/AMRPlus/AMRTree.C new file mode 100644 index 0000000..9ab86d1 --- /dev/null +++ b/src/AMRPlus/AMRTree.C @@ -0,0 +1,27 @@ +#include "AMRTree.h" + +void AMRNode::AMRNode(AMRgridPlus *first){ + subtimes.setsize(first->timeref) +} +void AMRNode::buildtree(AMRTree *t, int &idx){ + AMRgridPlus *g=grids.getData+idx; + int clev=g->level; + int ctime=c->time; + while (g->level==clev && g->time=ctime){ + idxs.append(idx); + idx++; + } +} + + +AMRTree::AMRTree(GridArray *g): timenode{ + int numlevs=g[0].maxlevel+1; + int timeref=g[0].timerefinement; + int coarsestep=timeref<<numlevs-1; + grids=g; + + for (int ii=0;ii<g.getSize();ii++){ + + + } +} |