Hermes2D  3.0
multimesh_dg_neighbor_tree_node.h
1 
16 #ifndef __H2D_MULTIMESH_DG_NEIGHBOR_TREE_NODE_H
17 #define __H2D_MULTIMESH_DG_NEIGHBOR_TREE_NODE_H
18 
19 namespace Hermes
20 {
21  namespace Hermes2D
22  {
26  {
27  private:
28  MultimeshDGNeighborTreeNode(MultimeshDGNeighborTreeNode* parent, unsigned int transformation);
30  void set_left_son(MultimeshDGNeighborTreeNode* left_son);
31  void set_right_son(MultimeshDGNeighborTreeNode* right_son);
32  void set_transformation(unsigned int transformation);
33  MultimeshDGNeighborTreeNode* get_left_son();
34  MultimeshDGNeighborTreeNode* get_right_son();
35  unsigned int get_transformation();
38  MultimeshDGNeighborTreeNode* right_son;
39  unsigned int transformation;
40 
41  template<typename Scalar> friend class MultimeshDGNeighborTree;
42  template<typename Scalar> friend class KellyTypeAdapt;
43  };
44  }
45 }
46 #endif
Definition: adapt.h:24