mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-15 10:08:34 +05:00
In Compute(), remove useless, and even malicious in certain cases, myMesh->adjustStructure()
This commit is contained in:
parent
22f2cb0c95
commit
d93323c553
@ -355,23 +355,8 @@ bool SMESH_Gen::Compute(SMESH_Mesh & aMesh,
|
|||||||
MEMOSTAT;
|
MEMOSTAT;
|
||||||
|
|
||||||
SMESHDS_Mesh *myMesh = aMesh.GetMeshDS();
|
SMESHDS_Mesh *myMesh = aMesh.GetMeshDS();
|
||||||
myMesh->adjustStructure();
|
|
||||||
MESSAGE("*** compactMesh after compute");
|
MESSAGE("*** compactMesh after compute");
|
||||||
myMesh->compactMesh();
|
myMesh->compactMesh();
|
||||||
//myMesh->adjustStructure();
|
|
||||||
list<int> listind = myMesh->SubMeshIndices();
|
|
||||||
list<int>::iterator it = listind.begin();
|
|
||||||
int total = 0;
|
|
||||||
for(; it != listind.end(); ++it)
|
|
||||||
{
|
|
||||||
::SMESHDS_SubMesh *subMesh = myMesh->MeshElements(*it);
|
|
||||||
total += subMesh->getSize();
|
|
||||||
}
|
|
||||||
MESSAGE("total elements and nodes in submesh sets:" << total);
|
|
||||||
MESSAGE("Number of node objects " << SMDS_MeshNode::nbNodes);
|
|
||||||
MESSAGE("Number of cell objects " << SMDS_MeshCell::nbCells);
|
|
||||||
//myMesh->dumpGrid();
|
|
||||||
//aMesh.GetMeshDS()->Modified();
|
|
||||||
|
|
||||||
// fix quadratic mesh by bending iternal links near concave boundary
|
// fix quadratic mesh by bending iternal links near concave boundary
|
||||||
if ( aShape.IsSame( aMesh.GetShapeToMesh() ) &&
|
if ( aShape.IsSame( aMesh.GetShapeToMesh() ) &&
|
||||||
|
Loading…
Reference in New Issue
Block a user