CoMMA 1.3.2
A geometric agglomerator for unstructured meshes
|
Node data structure that represent a node of the tree. More...
#include <Tree.h>
Public Member Functions | |
Node (CoMMAIndexType index, CoMMAWeightType volume) | |
Public Attributes | |
CoMMAIndexType | _index |
Index of the cell. More... | |
CoMMAWeightType | _volume |
Volume. More... | |
CoMMAIntType | _sonc = 0 |
Number of son. More... | |
std::shared_ptr< Node > | _father |
Shared pointer to the father node. More... | |
std::shared_ptr< Node > | _left_idx |
Shared pointer to the left element. More... | |
std::shared_ptr< Node > | _right_idx |
Shared pointer to the right element. More... | |
std::shared_ptr< Node > | _left_son_idx |
Shared pointer to the left element. More... | |
Node data structure that represent a node of the tree.
CoMMAIndexType | the CoMMA index type for the global index of the mesh |
CoMMAWeightType | the CoMMA weight type for the weights (volume or area) of the nodes or edges of the Mesh |
CoMMAIntType | the CoMMA type for integers |
|
inline |
std::shared_ptr<Node> comma::Node< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >::_father |
Shared pointer to the father node.
CoMMAIndexType comma::Node< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >::_index |
Index of the cell.
std::shared_ptr<Node> comma::Node< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >::_left_idx |
Shared pointer to the left element.
std::shared_ptr<Node> comma::Node< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >::_left_son_idx |
Shared pointer to the left element.
std::shared_ptr<Node> comma::Node< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >::_right_idx |
Shared pointer to the right element.
CoMMAIntType comma::Node< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >::_sonc = 0 |
Number of son.
CoMMAWeightType comma::Node< CoMMAIndexType, CoMMAWeightType, CoMMAIntType >::_volume |
Volume.