peclet-amr 0.2.0
Block-local-Morton AMR octree + collocated cut-cell Navier–Stokes solver (header-only C++20, Kokkos + MPI)
Loading...
Searching...
No Matches
peclet::amr::DistributedOctree< Dim, Bits >::FaceInfo Struct Reference

Classification of leaf i's face on (axis,dir): {state, global fine probe gc, owner, in-block neighbour localNb}. More...

#include <distributed_octree.hpp>

Public Attributes

int state = 2
 
std::array< Coord, Dim > gc {}
 
int owner = -1
 
Index localNb = -1
 

Detailed Description

template<int Dim, unsigned Bits = (Dim == 2 ? 32u : (Dim == 3 ? 21u : 16u))>
struct peclet::amr::DistributedOctree< Dim, Bits >::FaceInfo

Classification of leaf i's face on (axis,dir): {state, global fine probe gc, owner, in-block neighbour localNb}.

state 0=InBlock,1=Remote,2=None.

Definition at line 672 of file distributed_octree.hpp.

Member Data Documentation

◆ state

template<int Dim, unsigned Bits = (Dim == 2 ? 32u : (Dim == 3 ? 21u : 16u))>
int peclet::amr::DistributedOctree< Dim, Bits >::FaceInfo::state = 2

◆ gc

template<int Dim, unsigned Bits = (Dim == 2 ? 32u : (Dim == 3 ? 21u : 16u))>
std::array<Coord, Dim> peclet::amr::DistributedOctree< Dim, Bits >::FaceInfo::gc {}

Definition at line 674 of file distributed_octree.hpp.

◆ owner

template<int Dim, unsigned Bits = (Dim == 2 ? 32u : (Dim == 3 ? 21u : 16u))>
int peclet::amr::DistributedOctree< Dim, Bits >::FaceInfo::owner = -1

Definition at line 675 of file distributed_octree.hpp.

◆ localNb

template<int Dim, unsigned Bits = (Dim == 2 ? 32u : (Dim == 3 ? 21u : 16u))>
Index peclet::amr::DistributedOctree< Dim, Bits >::FaceInfo::localNb = -1

Definition at line 676 of file distributed_octree.hpp.


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