aboutsummaryrefslogtreecommitdiff
path: root/src/AMRPlus/AMRTree.C
blob: 9ab86d1c7ecfb15c7e257897defb6babd933b735 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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++){
	
	
    }
}