meshPipe = smesh.Mesh(None, "meshPipe")
putName(meshPipe, "meshPipe", i_pref=nro_cas)
+ edgesCircPipeGroup = list()
+
fondFissGroup = meshPipe.CreateEmptyGroup(SMESH.EDGE, "FONDFISS")
nodesFondFissGroup = meshPipe.CreateEmptyGroup(SMESH.NODE, "nfondfis")
faceFissGroup = meshPipe.CreateEmptyGroup(SMESH.FACE, "fisInPi")
edgeFaceFissGroup = meshPipe.CreateEmptyGroup(SMESH.EDGE, "edgeFaceFiss")
- edgeCircPipe0Group = meshPipe.CreateEmptyGroup(SMESH.EDGE, "edgeCircPipe0")
- edgeCircPipe1Group = meshPipe.CreateEmptyGroup(SMESH.EDGE, "edgeCircPipe1")
- faceCircPipe0Group = meshPipe.CreateEmptyGroup(SMESH.FACE, "faceCircPipe0")
- faceCircPipe1Group = meshPipe.CreateEmptyGroup(SMESH.FACE, "faceCircPipe1")
mptdsk = list() # vertices de chaque disque au fur et à mesure
mptsdisks = list() # vertices maillage de tous les disques
construitMaillagePipe_b(idisk, \
idisklim, nbsegCercle, \
meshPipe, mptdsk, \
- edgeCircPipe0Group, edgeCircPipe1Group)
+ edgesCircPipeGroup)
# -----------------------------------------------------------------------
# --- Les groupes des faces débouchantes
if idisk in (idisklim[0],idisklim[1]):
construitMaillagePipe_c(idisk, \
idisklim, nbsegCercle, \
- meshPipe, mptdsk, nbsegRad, \
- faceCircPipe0Group, faceCircPipe1Group)
+ meshPipe, mptdsk, nbsegRad)
# -----------------------------------------------------------------------
# --- mailles volumiques, groupes noeuds et edges de fond de fissure, groupe de face de fissure
_ = pipeFissGroup.AddFrom( meshPipe.GetMesh() )
_, _, _ = meshPipe.MakeBoundaryElements(SMESH.BND_2DFROM3D, "pipeBoundaries")
- edgesCircPipeGroup = [edgeCircPipe0Group, edgeCircPipe1Group]
-
- meshPipeGroups = dict(fondFissGroup = fondFissGroup, \
- nodesFondFissGroup = nodesFondFissGroup, \
- faceFissGroup = faceFissGroup, \
- edgeFaceFissGroup = edgeFaceFissGroup, \
- edgeCircPipe0Group = edgeCircPipe0Group, \
- edgeCircPipe1Group = edgeCircPipe1Group, \
- faceCircPipe0Group = faceCircPipe0Group, \
- faceCircPipe1Group = faceCircPipe1Group, \
- pipeFissGroup = pipeFissGroup, \
- edgesCircPipeGroup = edgesCircPipeGroup \
- )
#if meshPipe:
#text = "Arrêt rapide.\n"
#logging.info(text)
#raise Exception(text)
- return (meshPipe, meshPipeGroups, edgesCircPipeGroup)
+ return (meshPipe, edgeFaceFissGroup, edgesCircPipeGroup)