Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
Distribution Struct Reference

Local numbering: owned cells first (in global order), then halo layer 1, 2, ... Every local cell keeps its global id. More...

#include <distribution.h>

Public Attributes

uint32_t n_owned = 0
 
uint8_t halo_layers = 0
 
std::vector< uint64_t > global_cell
 
std::vector< uint8_t > layer
 
std::vector< int > neighbors
 
std::vector< std::vector< uint32_t > > send_cells
 
std::vector< std::vector< uint32_t > > recv_cells
 

Detailed Description

Local numbering: owned cells first (in global order), then halo layer 1, 2, ... Every local cell keeps its global id.

Member Data Documentation

◆ global_cell

std::vector<uint64_t> Distribution::global_cell

◆ halo_layers

uint8_t Distribution::halo_layers = 0

◆ layer

std::vector<uint8_t> Distribution::layer

◆ n_owned

uint32_t Distribution::n_owned = 0

◆ neighbors

std::vector<int> Distribution::neighbors

◆ recv_cells

std::vector<std::vector<uint32_t> > Distribution::recv_cells

◆ send_cells

std::vector<std::vector<uint32_t> > Distribution::send_cells

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