1#ifndef PSCF_POLYMER_TYPE_H
2#define PSCF_POLYMER_TYPE_H
11#include <util/archives/serialize.h>
28 enum Enum {Branched, Linear};
37 std::istream&
operator >> (std::istream& in, PolymerType::Enum& type);
45 std::ostream&
operator << (std::ostream& out, PolymerType::Enum& type);
54 template <
class Archive>
56 serialize(Archive& ar, PolymerType::Enum& data,
const unsigned int version)
void serializeEnum(Archive &ar, T &data, const unsigned int version=0)
Serialize an enumeration value.
C++ namespace for polymer self-consistent field theory (PSCF).
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.
Struct containing an enumeration of polymer structure types.