Salome HOME
legere difference ds VARIABLES_TO_BE...
[tools/eficas.git] / ZCracks / monCode_Cata.py.V0
1 from Accas import *
2
3 JdC = JDC_CATA (code = 'ZCrack',
4                 execmodul = None,
5                 )
6
7 class grma(GEOM):
8   pass
9
10 class grno(GEOM):
11   pass
12
13 FILES = PROC(nom='FILES',op=None,
14   crack_name=SIMP(typ=('Fichier', 'Med Files(*.med);;All Files (*)',),fr= "",ang= "Name of the crack surface mesh",statut= "o"),
15   sane_name=SIMP(typ=('Fichier', 'Med Files(*.med);;All Files (*)'),fr= "",ang= "Name of the initial uncracked mesh",statut= "o"),
16   cracked_name=SIMP(typ=('Fichier', 'Med Files(med);;All Files (*)','Sauvegarde'),fr= "",ang= "Name of the final mesh",statut= "o"),
17 )
18 PRESERVATION = PROC(nom='PRESERVATION',op=None,
19  elset_names=SIMP(typ=grma,fr="",ang="names of volume element groups to be kept",min=1,max="**",statut="f"),
20  faset_names=SIMP(typ=grma,fr="",ang="names of surface element groups to be kept",min=1,max="**",statut="f"),
21  liset_names=SIMP(typ=grma,fr="",ang="names of line element groups to be kept",min=1,max="**",statut="f"),
22  nset_names=SIMP(typ=grno,fr="" ,ang="names of node element groups to be kept",min=1,max="**",statut="f"),
23 )
24 REMESHING=PROC(nom='REMESHING',op=None,
25  gradation=SIMP(typ="R",fr="",ang="gradation remeshing parameter",val_max=2.3,defaut=1.3,statut='o'),
26  min_size=SIMP(typ="R",fr="",ang="minimal element edges length",statut='o'),
27  max_size=SIMP(typ="R",fr="",ang="maximal element edges length",statut='o'),
28  nb_iter=SIMP(typ="I",fr="",ang="number of iterations for remeshing process",defaut=2,statut='o'),
29  if_quad=SIMP(typ="I",fr="",ang="1 for quadratic mesh",defaut=0,statut='o',into=[0,1]),
30   
31  REMESHING_ADVANCED=FACT(statut="f",
32  yams_options=SIMP(typ='TXM',fr="",ang="parameters for yams command line",statut="f"),
33  filter_tol=SIMP(typ="R",fr="",ang="filtering tolerance for meshing operations",defaut=1.e-6,statut="f"),
34  grid_max=SIMP(typ="R",fr="",ang="truncation number for meshing operations",defaut=1.e11,statut="f"),
35  nb_velem=SIMP(typ="I",fr="",ang="number of element layers which size should be fixed to min_size",defaut=3,statut='f'),
36  if_barsoum=SIMP(typ="I",fr="",ang="element barsoum",defaut=1,statut='f',into=[0,1]),
37
38 )
39 )
40