AMR-Solver  1.0
Block-based Octree AMR grid flow solver
octreegrid.h
Go to the documentation of this file.
1 #ifndef MYOCTREE_MYOCTREE_H
2 #define MYOCTREE_MYOCTREE_H
3 
4 #include "octree.h"
5 
6 namespace myOctree {
7 
11 void create_node(int, double, double, double, double, double, double, int, NodeBc **bc);
12 void OctreeGrid();
13 void reassign_neighbours();
14 
15 extern std::list<Octree*> nodes;
16 extern std::list<Octree*> leaf_nodes;
17 extern std::list<Octree*> root_nodes;
18 extern std::list<Octree*> level_nodes[];
19 
20 
21 }
22 #endif
std::list< Octree * > leaf_nodes
Definition: octreegrid.cpp:15
void create_list_of_root_nodes()
Definition: octreegrid.cpp:32
std::list< Octree * > level_nodes[20]
Definition: octreegrid.cpp:17
std::list< Octree * > root_nodes
Definition: octreegrid.cpp:16
void OctreeGrid()
Definition: octreegrid.cpp:251
node_boundary_flags NodeBc
Definition: boundary.h:14
void reassign_neighbours()
Definition: octreegrid.cpp:90
void create_list_of_leaf_nodes()
Definition: octreegrid.cpp:21
AMR grid stuff.
Definition: adapt.cpp:6
std::list< Octree * > nodes
Definition: octreegrid.cpp:14
void create_node(int blocknumber, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, int level, NodeBc **bc)
Definition: octreegrid.cpp:60
void create_lists_of_level_nodes()
Definition: octreegrid.cpp:43