33 #include <boost/functional/hash.hpp>
35 #include <boost/serialization/serialization.hpp>
36 #include <boost/serialization/array.hpp>
50 template<
int R>
static charge fuse(
const boost::array<charge, R> &v)
53 for (
int i = 0; i < R; i++)
59 template <
class Archive>
static charge fuse(charge a, charge b)
static const charge IdentityCharge
void serialize(Archive &ar, U1::charge &c, const unsigned int version)
static charge fuse(const boost::array< charge, R > &v)