1 #ifndef MYOCTREE_OCTREE_H_
2 #define MYOCTREE_OCTREE_H_
14 extern std::list<Octree*>
nodes;
31 Octree(
double x1,
double x2,
double y1,
double y2,
double z1,
double z2,
int l );
44 bool contains(
double x,
double y,
double z);
This class is a generic data block of a octree node in the block-based AMR mesh.
void set_child_null_at(int, int, int)
Octree * children[2][2][2]
bool contains(double x, double y, double z)
Octree * get_child_at(int, int, int)
void set_to_coarsen_with_nesting()
void set_to_refine_with_nesting()
Class to store octree datastructure as nodes of the tree.
std::list< Octree * > nodes