message: Checked hashing function and bucket size distribution.
diff: @@ -2340,7 +2340,7 @@ struct MatrixMap
  return index - 1;
  }
  - void ExportMatrices(Array<DenseMatrix*> &point_matrices)
  + void ExportMatrices(Array<DenseMatrix*> &point_matrices) const
  {
  point_matrices.SetSize(map.size());
  for (const auto &pair : map)
  @@ -2351,6 +2351,14 @@ struct MatrixMap
  }
  }
  + void DumpBucketSizes() const
  + {
  + for (unsigned i = 0; i < map.bucket_count(); i++)
  + {
  + mfem::out << map.bucket_size(i) << " ";
  + }
  + }
  +
  private:
  std::unordered_map<NCMesh::PointMatrix, int, PointMatrixHash> map;
  };
  