pnm 1.0.3
peclet.pnm — pore-network extraction from SDF geometry (Kokkos)
Loading...
Searching...
No Matches
pnm::MpiPoreNetwork Struct Reference

Result of one distributed extraction. More...

#include <pore_extraction_mpi.hpp>

Public Attributes

std::vector< Pore > pores
 
std::vector< int > seg
 
std::vector< std::pair< int, int > > connections
 
std::array< int, 3 > block_origin {0, 0, 0}
 
std::array< int, 3 > block_size {0, 0, 0}
 

Detailed Description

Result of one distributed extraction.

pores and seg are RANK-LOCAL (the pores whose peak voxel this rank owns; the dense labels of this rank's inner block, x-fastest); connections is the GLOBAL unique pair list, identical on every rank.

Definition at line 316 of file pore_extraction_mpi.hpp.

Member Data Documentation

◆ pores

std::vector<Pore> pnm::MpiPoreNetwork::pores

Definition at line 317 of file pore_extraction_mpi.hpp.

Referenced by pnm::extract_pore_network_mpi().

◆ seg

std::vector<int> pnm::MpiPoreNetwork::seg

Definition at line 318 of file pore_extraction_mpi.hpp.

Referenced by pnm::extract_network_flow_mpi().

◆ connections

std::vector<std::pair<int, int> > pnm::MpiPoreNetwork::connections

Definition at line 319 of file pore_extraction_mpi.hpp.

◆ block_origin

std::array<int, 3> pnm::MpiPoreNetwork::block_origin {0, 0, 0}

Definition at line 320 of file pore_extraction_mpi.hpp.

Referenced by pnm::extract_pore_network_mpi().

◆ block_size

std::array<int, 3> pnm::MpiPoreNetwork::block_size {0, 0, 0}

Definition at line 321 of file pore_extraction_mpi.hpp.

Referenced by pnm::extract_pore_network_mpi().


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