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

#include <MeshConnectivity.hpp>

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

Public Attributes

EntityKind anchor
 Owned entities to start from.
 
std::vector< AdjKindhops
 Sequence of adjacency lookups.
 
EntityKind target
 Entity kind to ghost (must == hops.back().to).
 

Detailed Description

One ghost chain: starts from owned entities of anchor, traverses explicit adjacency hops, collects ghost entities of target.

Validation rules (checked by CompiledGhostTree::compile):

  • anchor == hops[0].from
  • target == hops.back().to
  • consecutive hops: hops[i].to == hops[i+1].from
  • at least one hop

Definition at line 216 of file MeshConnectivity.hpp.

Member Data Documentation

◆ anchor

EntityKind DNDS::Geom::GhostChain::anchor

Owned entities to start from.

Definition at line 218 of file MeshConnectivity.hpp.

◆ hops

std::vector<AdjKind> DNDS::Geom::GhostChain::hops

Sequence of adjacency lookups.

Definition at line 219 of file MeshConnectivity.hpp.

◆ target

EntityKind DNDS::Geom::GhostChain::target

Entity kind to ghost (must == hops.back().to).

Definition at line 220 of file MeshConnectivity.hpp.


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