diff --git a/AMDiS/src/Mesh.h b/AMDiS/src/Mesh.h index 2c9ae1ebb93176d80e3c7cf19907f3b4e1c754a8..122a4019945edd3d0a5446a802af3789ef656d84 100644 --- a/AMDiS/src/Mesh.h +++ b/AMDiS/src/Mesh.h @@ -911,6 +911,7 @@ namespace AMDiS { friend struct io::MacroWriter; friend class MacroElement; friend class Element; + friend class MeshRestriction; }; } diff --git a/AMDiS/src/SystemVector.h b/AMDiS/src/SystemVector.h index 1ac301ea9054d3deed0ffdcbf7236c1a752229fb..afcc5323fc638412a2b2b72442560042fc3424bc 100644 --- a/AMDiS/src/SystemVector.h +++ b/AMDiS/src/SystemVector.h @@ -55,7 +55,8 @@ namespace AMDiS { SystemVector(const SystemVector& rhs) : name(rhs.getName()), componentSpaces(rhs.getFeSpaces()), - vectors(rhs.getNumVectors()) + vectors(rhs.getNumVectors()), + createVec(true) { for (unsigned int i = 0; i < vectors.size(); i++) vectors[i] = new DOFVector(*rhs.getDOFVector(i));