11#include <util/containers/FArray.h>
22 template <
typename Data>
43 template <
typename Data>
46 in >> pair[0] >> pair[1];
56 template <
typename Data>
59 out <<
" " << pair[0] <<
" " << pair[1];
68 template <
typename Data>
A fixed size (static) contiguous array template.
A MpiStructBuilder objects is used to create an MPI Struct datatype.
void addMember(void *memberAddress, MPI::Datatype type, int count=1)
Add a new member variable to the type map.
void setBase(void *objectAddress)
Set address of an class instance.
void commit(MPI::Datatype &newType)
Build and commit a user-defined MPI Struct datatype.
An array of exactly 2 objects.
static void commitMpiType()
Commit associated MPI DataType.
Utility classes for scientific computation.
std::istream & operator>>(std::istream &in, Pair< Data > &pair)
Input a Pair from an istream.
std::ostream & operator<<(std::ostream &out, const Pair< Data > &pair)
Output a Pair to an ostream, without line breaks.