DNDSR 0.2.1
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
DNDS::Geom::GhostTreeNode Struct Reference

One node in the compiled ghost tree. More...

#include <MeshConnectivity.hpp>

Collaboration diagram for DNDS::Geom::GhostTreeNode:
[legend]

Public Attributes

EntityKind kind
 Entity kind at this node.
 
AdjKind hop
 
bool collect {false}
 If true, non-owned entities here become ghosts.
 
int level {0}
 BFS depth (root = 0).
 
int id {-1}
 Unique ID within the tree (assigned by compile).
 
int parentId {-1}
 Parent node ID (-1 for roots).
 
std::vector< GhostTreeNodechildren
 

Detailed Description

One node in the compiled ghost tree.

Definition at line 245 of file MeshConnectivity.hpp.

Member Data Documentation

◆ children

std::vector<GhostTreeNode> DNDS::Geom::GhostTreeNode::children

Definition at line 254 of file MeshConnectivity.hpp.

◆ collect

bool DNDS::Geom::GhostTreeNode::collect {false}

If true, non-owned entities here become ghosts.

Definition at line 250 of file MeshConnectivity.hpp.

◆ hop

AdjKind DNDS::Geom::GhostTreeNode::hop

Adjacency used to reach this node from parent. Undefined (default-constructed) for root nodes.

Definition at line 248 of file MeshConnectivity.hpp.

◆ id

int DNDS::Geom::GhostTreeNode::id {-1}

Unique ID within the tree (assigned by compile).

Definition at line 252 of file MeshConnectivity.hpp.

◆ kind

EntityKind DNDS::Geom::GhostTreeNode::kind

Entity kind at this node.

Definition at line 247 of file MeshConnectivity.hpp.

◆ level

int DNDS::Geom::GhostTreeNode::level {0}

BFS depth (root = 0).

Definition at line 251 of file MeshConnectivity.hpp.

◆ parentId

int DNDS::Geom::GhostTreeNode::parentId {-1}

Parent node ID (-1 for roots).

Definition at line 253 of file MeshConnectivity.hpp.


The documentation for this struct was generated from the following file: