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

#include <MeshConnectivity.hpp>

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

Static Public Member Functions

static GhostSpec defaultPrimary ()
 
static GhostSpec defaultPrimary (int nLayers)
 Parameterized default: nLayers hops of Cell2Cell for ghost cells.
 

Public Attributes

std::vector< GhostChainchains
 

Detailed Description

Full ghost specification: multiple chains, possibly targeting the same EntityKind. The ghost set per kind is the union of all chains' results.

Definition at line 225 of file MeshConnectivity.hpp.

Member Function Documentation

◆ defaultPrimary() [1/2]

static GhostSpec DNDS::Geom::GhostSpec::defaultPrimary ( )
inlinestatic

The default pipeline specification for 1 ghost layer. Cell ghost: owned cells -> Cell2Cell -> cells Node ghost: owned cells -> Cell2Cell -> Cell2Node -> nodes Bnd ghost: owned bnds -> Bnd2Node -> Node2Bnd -> bnds Bnd-node ghost: owned bnds -> Bnd2Node -> Node2Bnd -> Bnd2Node -> nodes

Definition at line 234 of file MeshConnectivity.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ defaultPrimary() [2/2]

GhostSpec DNDS::Geom::GhostSpec::defaultPrimary ( int  nLayers)
static

Parameterized default: nLayers hops of Cell2Cell for ghost cells.

Definition at line 18 of file MeshConnectivity_Ghost.cpp.

Member Data Documentation

◆ chains

std::vector<GhostChain> DNDS::Geom::GhostSpec::chains

Definition at line 227 of file MeshConnectivity.hpp.


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