core
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
Loading...
Searching...
No Matches
peclet::core::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::core::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 565 of file distributed_octree.hpp.

Member Data Documentation

◆ state

template<int Dim, unsigned Bits = (Dim == 2 ? 32u : (Dim == 3 ? 21u : 16u))>
int peclet::core::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::core::amr::DistributedOctree< Dim, Bits >::FaceInfo::gc {}

Definition at line 567 of file distributed_octree.hpp.

◆ owner

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

Definition at line 568 of file distributed_octree.hpp.

◆ localNb

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

Definition at line 569 of file distributed_octree.hpp.


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