33void load(Archive &ar, boost::multi_array<T, N, Allocator> &marray,
unsigned) {
34 boost::array<std::size_t, N> shape;
35 ar &make_array(shape.data(), N);
39 ar &make_array(marray.data(), marray.num_elements());
43void save(Archive &ar,
const boost::multi_array<T, N, Allocator> &marray,
45 ar &make_array(marray.shape(), marray.num_dimensions());
47 ar &make_array(marray.data(), marray.num_elements());