58 meshObject::clear<pointMesh, GeometricMeshObject>(*
this);
59 meshObject::clear<polyMesh, GeometricMeshObject>(*
this);
63 boundary_.clearGeom();
81 <<
"Updating geometric data with newPoints:"
82 << newPoints.size() <<
" newTetBasePtIs:"
85 if (points_.size() != 0 && points_.size() != newPoints.size())
88 <<
"Point motion detected but number of points "
89 << newPoints.size() <<
" in "
90 << newPoints.objectPath() <<
" does not correspond to "
91 <<
" current " << points_.size()
117 boundary_.clearGeom();
124 cellTreePtr_.clear();
127 points_.instance() = newPoints.instance();
128 points_.transfer(newPoints);
131 if (newTetBasePtIsPtr.
valid())
133 tetBasePtIsPtr_ = std::move(newTetBasePtIsPtr);
137 boundary_.calcGeometry();
147 meshObject::movePoints<polyMesh>(*
this);
148 meshObject::movePoints<pointMesh>(*
this);
155 <<
"Clearing topology isMeshUpdate:" << isMeshUpdate <<
endl;
182 meshObject::clear<pointMesh, TopologicalMeshObject>(*
this);
183 meshObject::clear<polyMesh, TopologicalMeshObject>(*
this);
190 globalMeshDataPtr_.clear();
197 pointZones_.clearAddressing();
198 faceZones_.clearAddressing();
199 cellZones_.clearAddressing();
202 tetBasePtIsPtr_.clear();
205 cellTreePtr_.clear();
216 neighbour_.setSize(0);
218 clearedPrimitives_ =
true;
233 tetBasePtIsPtr_.clear();
241 cellTreePtr_.clear();