- if (!ret) return false;
-
- // JFA for PAL6524: if there are failed sub-meshes, return Standard_False
- const map < int, SMESH_subMesh * >&subMeshes = sm->DependsOn();
- map < int, SMESH_subMesh * >::const_iterator itsub;
- for (itsub = subMeshes.begin(); itsub != subMeshes.end(); itsub++) {
- SMESH_subMesh *smi = (*itsub).second;
- if (smi->GetComputeState() == SMESH_subMesh::FAILED_TO_COMPUTE) return false;
- }
- if (sm->GetComputeState() == SMESH_subMesh::FAILED_TO_COMPUTE) return false;
-
- MESSAGE( "VSR - SMESH_Gen::Compute() finished" );
- return true;