void TPZGraphMesh::Write(TPZStream& buf, int withclassid) const { TPZPersistenceManager::WritePointer(fCompMesh, &buf); TPZPersistenceManager::WritePointer(fGeoMesh, &buf); TPZManVector<int> mat_ids(fMaterialIds.size()); auto it = fMaterialIds.begin(); for (int i = 0; i < fMaterialIds.size(); i++, it++ ) { mat_ids[i] = *it; } buf.Write(mat_ids); buf.Write(&fDimension); buf.WritePointers(fElementList); fNodeMap.Write(buf, withclassid); buf.Write(&fResolution); int fStyleInt = as_integer(fStyle); buf.Write(&fStyleInt); buf.Write(&fFileName); buf.Write(fScalarNames); buf.Write(fVecNames); buf.Write(fTensorNames); }