NodeDistribution Struct Reference#

DiFfRG: DiFfRG::NodeDistribution Struct Reference
DiFfRG
DiFfRG::NodeDistribution Struct Reference

#include <distribution.hh>

Public Member Functions

 NodeDistribution ()=default
 
 NodeDistribution (MPI_Comm mpi_comm, const std::vector< uint > &sizes, const std::vector< uint > &nodes)
 

Public Attributes

MPI_Comm mpi_comm = MPI_COMM_WORLD
 
uint total_size = 0
 
std::vector< uintsizes
 
std::vector< uintnodes
 

Constructor & Destructor Documentation

◆ NodeDistribution() [1/2]

DiFfRG::NodeDistribution::NodeDistribution ( )
default

◆ NodeDistribution() [2/2]

DiFfRG::NodeDistribution::NodeDistribution ( MPI_Comm mpi_comm,
const std::vector< uint > & sizes,
const std::vector< uint > & nodes )

Member Data Documentation

◆ mpi_comm

MPI_Comm DiFfRG::NodeDistribution::mpi_comm = MPI_COMM_WORLD

◆ nodes

std::vector<uint> DiFfRG::NodeDistribution::nodes

◆ sizes

std::vector<uint> DiFfRG::NodeDistribution::sizes

◆ total_size

uint DiFfRG::NodeDistribution::total_size = 0

The documentation for this struct was generated from the following file:
  • /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration/distribution.hh