gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
new_mpi_datatypes.hpp File Reference

Definitions of new MPI datatypes needed by printers. More...

#include "gambit/Utils/mpiwrapper.hpp"
#include "gambit/Utils/export_symbols.hpp"
#include <ostream>
Include dependency graph for new_mpi_datatypes.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Gambit::Printers::VBIDpair
 vertexID / sub-print index pair Identifies individual buffers (I call them VertexBuffer, but actually there can be more than one per vertex) More...
 
struct  Gambit::Printers::VBIDtrip
 
struct  Gambit::Printers::PPIDpair
 pointID / process number pair Used to identify a single parameter space point More...
 
struct  Gambit::Printers::PPIDHash
 
struct  Gambit::Printers::PPIDEqual
 
struct  Gambit::Printers::HDF5bufferchunk
 

Namespaces

 Gambit
 TODO: see if we can use this one:
 
 Gambit::Printers
 Forward declaration of Printers::BasePrinter class for use in print functions.
 

Functions

bool Gambit::Printers::operator< (const VBIDpair &l, const VBIDpair &r)
 
bool Gambit::Printers::operator== (const VBIDpair &l, const VBIDpair &r)
 
bool Gambit::Printers::operator!= (const VBIDpair &l, const VBIDpair &r)
 
bool Gambit::Printers::operator< (const VBIDtrip &l, const VBIDtrip &r)
 
bool Gambit::Printers::operator== (const VBIDtrip &l, const VBIDtrip &r)
 
bool Gambit::Printers::operator!= (const VBIDtrip &l, const VBIDtrip &r)
 
EXPORT_SYMBOLS bool Gambit::Printers::operator< (const PPIDpair &l, const PPIDpair &r)
 
EXPORT_SYMBOLS bool Gambit::Printers::operator== (const PPIDpair &l, const PPIDpair &r)
 
EXPORT_SYMBOLS bool Gambit::Printers::operator!= (const PPIDpair &l, const PPIDpair &r)
 
void Gambit::Printers::define_mpiHDF5bufferchunk ()
 

Variables

EXPORT_SYMBOLS const PPIDpair Gambit::Printers::nullpoint = PPIDpair()
 Define 'nullpoint' const. More...
 

Detailed Description

Definitions of new MPI datatypes needed by printers.

NOTE: These have been moved out of Printers, and not all names reflect this yet.


Authors (add name and date if you modify):

Author
Ben Farmer (benja.nosp@m.min..nosp@m.farme.nosp@m.r@fy.nosp@m.sik.s.nosp@m.u.se)
Date
2015 May

Definition in file new_mpi_datatypes.hpp.