]> SALOME platform Git repositories - modules/smesh.git/blob - src/Tools/blocFissure/CasTests/cubeAngle2.py
Salome HOME
Install tests.set
[modules/smesh.git] / src / Tools / blocFissure / CasTests / cubeAngle2.py
1 # -*- coding: utf-8 -*-
2
3 from cubeAngle import cubeAngle
4
5 class cubeAngle2(cubeAngle):
6   """
7   problème de fissure plane coupant 2 faces (angle), débouches normaux, objet plan
8   detection d'un probleme de tolerance sur les edges de jonction pipe et face fissure externe 
9   """
10
11   nomProbleme = "cubeAngle2"
12
13   # ---------------------------------------------------------------------------
14   def setParamShapeFissure(self):
15     """
16     paramètres de la fissure pour méthode construitFissureGenerale
17     lgInfluence : distance autour de la shape de fissure a remailler (A ajuster selon le maillage)
18     rayonPipe   : le rayon du pile maillé en hexa autour du fond de fissure
19     """
20     self.shapeFissureParams = dict(lgInfluence = 20,
21                                    rayonPipe   = 5)
22
23   # ---------------------------------------------------------------------------
24   def setParamMaillageFissure(self):
25     self.maillageFissureParams = dict(nomRep           = '.',
26                                       nomFicSain       = self.nomCas,
27                                       nomFicFissure    = 'fissure_' + self.nomCas,
28                                       nbsegRad         = 5,
29                                       nbsegCercle      = 32,
30                                       areteFaceFissure = 5)
31
32   # ---------------------------------------------------------------------------
33   def setReferencesMaillageFissure(self):
34     self.referencesMaillageFissure = dict(Entity_Quad_Pyramid    = 748,
35                                           Entity_Quad_Triangle   = 1228,
36                                           Entity_Quad_Edge       = 351,
37                                           Entity_Quad_Penta      = 640,
38                                           Entity_Quad_Hexa       = 5827,
39                                           Entity_Node            = 42865,
40                                           Entity_Quad_Tetra      = 9216,
41                                           Entity_Quad_Quadrangle = 2518)
42