1 #ifndef UTIL_LATTICE_SYSTEM_H 2 #define UTIL_LATTICE_SYSTEM_H 11 #include <util/archives/serialize.h> 13 #include <util/mpi/MpiTraits.h> 30 Monoclinic, Triclinic, Rhombohedral, Hexagonal};
58 template <
class Archive>
59 void serialize(Archive& ar,
LatticeSystem& lattice,
const unsigned int version)
static MPI::Datatype type
MPI Datatype.
std::ostream & operator<<(std::ostream &out, const Pair< Data > &pair)
Output a Pair to an ostream, without line breaks.
std::istream & operator>>(std::istream &in, Pair< Data > &pair)
Input a Pair from an istream.
Utility classes for scientific computation.
void serializeEnum(Archive &ar, T &data, const unsigned int version=0)
Serialize an enumeration value.
static bool hasType
Is the MPI type initialized?
LatticeSystem
Enumeration of the 7 possible Bravais lattice systems.