gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
Gambit::Printers::PPIDpair Struct Reference

pointID / process number pair Used to identify a single parameter space point More...

#include <new_mpi_datatypes.hpp>

Public Member Functions

 PPIDpair ()
 
 PPIDpair (const unsigned long long int p, const int r)
 

Public Attributes

unsigned long long int pointID
 
unsigned int rank
 
unsigned int valid
 

Friends

std::ostream & operator<< (std::ostream &, const PPIDpair &)
 Stream operator overloads. More...
 

Detailed Description

pointID / process number pair Used to identify a single parameter space point

Definition at line 90 of file new_mpi_datatypes.hpp.

Constructor & Destructor Documentation

◆ PPIDpair() [1/2]

Gambit::Printers::PPIDpair::PPIDpair ( )
inline

Definition at line 95 of file new_mpi_datatypes.hpp.

96  : pointID(0)
97  , rank(0)
98  , valid(0)
99  {}
unsigned long long int pointID

◆ PPIDpair() [2/2]

Gambit::Printers::PPIDpair::PPIDpair ( const unsigned long long int  p,
const int  r 
)
inline

Definition at line 100 of file new_mpi_datatypes.hpp.

References EXPORT_SYMBOLS, Gambit::Printers::operator!=(), Gambit::Printers::operator<(), Gambit::Printers::operator<<(), and Gambit::Printers::operator==().

101  : pointID(p)
102  , rank(r)
103  , valid(1)
104  {}
unsigned long long int pointID
START_MODEL dNur_CMB r
Here is the call graph for this function:

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  stream,
const PPIDpair ppid 
)
friend

Stream operator overloads.

Definition at line 178 of file new_mpi_datatypes.cpp.

179  {
180  stream << "(" << ppid.pointID << ", " << ppid.rank << ")";
181  return stream;
182  }

Member Data Documentation

◆ pointID

◆ rank

◆ valid

unsigned int Gambit::Printers::PPIDpair::valid

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