void save(OutputArchive& ar, const arma::Mat<T>& mat, const unsigned int version) { size_t size = mat.size(); ar & mat.n_cols; ar & mat.n_rows; ar & make_array(mat.memptr(), size); }