Salome HOME
9a1e0757ccaaa5d68ea743aacd69e00bf8f4ec0e
[tools/eficas.git] / CarmelCND / CarmelCND_Cata.py
1 from Accas import *
2
3 class source(ASSD):
4    pass
5
6 class conducteur(ASSD):
7    pass
8
9 class nocond(ASSD):
10    pass
11
12 class vcut(ASSD):
13    pass
14
15 JdC = JDC_CATA (code = 'monCode',
16                 execmodul = None,
17                )
18                 
19 # ======================================================================
20 # ======================================================================
21 #INCLUDE = MACRO ( nom = "INCLUDE", op = None,
22 #DONNEES_GENE=MACRO(nom='DONNEES_GENE',op=None,
23 #                UIinfo = { "groupes" : ( "iii", ) },
24 #                sd_prod = opsCarmelCND.INCLUDE,
25 #                fichier_ini = 1,
26
27 #          mesh_file_name=SIMP(typ=('Fichier', 'All Files (*.med)'),fr= "No comment",ang= "No comment",statut= "o",),
28 #)
29
30
31 SOURCE=OPER(nom='SOURCE',op=None,sd_prod=source,UIinfo = { "groupes" : ( "toto", ) },
32             NomDomaine=SIMP(statut='o',typ='TXM',defaut="default"),
33             VecteurDirecteur=SIMP(statut='o',typ='R',min=3,max=3),
34             Centre=SIMP(statut='o',typ='R',min=3,max=3),
35             SectionDomaine=SIMP(statut='o',typ='R',),
36             Amplitude=SIMP(statut='o',typ='R',),
37             NbdeTours=SIMP(statut='o',typ='I',val_min=1),
38 )
39
40 CONDUCTEUR=OPER(nom='CONDUCTEUR',op=None,sd_prod=conducteur,UIinfo = { "groupes" : ( "toto", ) },
41                 Conductivite=SIMP(statut='o',typ='R',),
42                 Permeabilite=SIMP(statut='o',typ='R',),
43 )
44 NOCOND=OPER(nom='NOCOND',op=None,sd_prod=nocond,UIinfo = { "groupes" : ( "toto", ) },
45             Permeabilite=SIMP(statut='o',typ='R',),
46 )
47 #
48 VCUT=OPER(nom='VCUT',op=None,sd_prod=vcut,UIinfo = { "groupes" : ( "toto", ) },
49             Orientation=SIMP(statut='o',typ='TXM',into=("Oppose","Meme sens")),
50 )
51 PARAMETRES=PROC(nom='PARAMETRES',op=None, UIinfo = { "groupes" : ( "toto", ) },
52              RepCarmel=SIMP(typ='Repertoire',fr= "Repertoire Carmel",ang= "Carmel Directory",statut= "o",defaut="/projets/projets.002/carmel3d.001/frequentiel/V_240_test/Compil"),
53              TypedeFormule=SIMP(statut='o',typ='TXM',into=("TOMEGA","APHI")),
54              Frequence_en_Hz=SIMP(statut='o',typ='I',fr="frequence en hz",ang="frequence en hz"),
55              Nb_Max_Iterations=SIMP(statut='o',typ='I',val_min=1,val_max=10000,defaut=10000),
56              Erreur_Max=SIMP(statut='o',typ='R',defaut=1E-9),
57 )