Esempio n. 1
0
class MEQ4QU4(Element):
    """Please document this element"""
    meshType = MT.QUAD4
    elrefe = (
        ElrefeLoc(
            MT.QU4,
            gauss=(
                'RIGI=FPG4',
                'MASS=FPG9',
                'NOEU=NOEU',
                'FPG1=FPG1',
            ),
            mater=(
                'RIGI',
                'NOEU',
                'FPG1',
            ),
        ),
        ElrefeLoc(
            MT.SE2,
            gauss=('RIGI=FPG2', ),
        ),
    )
    calculs = (
        OP.ACCEPTANCE(te=-1, ),
        OP.ADD_SIGM(
            te=581,
            para_in=(
                (SP.PEPCON1, ECONTPG),
                (SP.PEPCON2, ECONTPG),
            ),
            para_out=((SP.PEPCON3, ECONTPG), ),
        ),
        OP.AMOR_MECA(
            te=50,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMASSEL, MMATUUR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PRIGIEL, MMATUUR),
                (OP.AMOR_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.CARA_SECT_POUT3(
            te=513,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PCASECT, ECASECT), ),
        ),
        OP.CARA_SECT_POUT4(
            te=513,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PORIGIN, LC.CGEOM3D),
            ),
            para_out=(
                (SP.PVECTU1, MVECTUR),
                (SP.PVECTU2, MVECTUR),
            ),
        ),
        OP.CHAR_MECA_EPSI_R(
            te=35,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PEPSINR, CEPSINR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_EPSI_R.PNBSP_I, ENBSP_I),
                (OP.CHAR_MECA_EPSI_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EPSI_F(
            te=35,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PEPSINF, CEPSINF),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_EPSI_F.PNBSP_I, ENBSP_I),
                (OP.CHAR_MECA_EPSI_F.PVARCPR, LC.ZVARCPG),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FFCO3D(
            te=32,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PFFCO3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FRCO3D(
            te=32,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PFRCO3D, EFORCNO),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_HYDR_R(
            te=312,
            para_in=(
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_HYDR_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PESA_R(
            te=32,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (OP.CHAR_MECA_PESA_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=32,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=32,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRSU_F(
            te=580,
            para_in=((SP.PPRESSF, CPRESSF), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRSU_R(
            te=580,
            para_in=((SP.PPRESSR, EPRESNO), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SECH_R(
            te=312,
            para_in=(
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_SECH_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SFCO3D(
            te=580,
            para_in=((SP.PFFCO3D, CFORCEF), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SRCO3D(
            te=580,
            para_in=((SP.PFRCO3D, EFORCNO), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_TEMP_R(
            te=35,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_TEMP_R.PNBSP_I, ENBSP_I),
                (SP.PTEMPSR, CTEMPSR),
                (OP.CHAR_MECA_TEMP_R.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=488,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (OP.COOR_ELGA.PNBSP_I, ENBSP_I),
            ),
            para_out=(
                (OP.COOR_ELGA.PCOORPG, EGGEOP_R),
                (OP.COOR_ELGA.PCOORSU, EGGEOP_R),
            ),
        ),
        OP.COOR_ELGA_MATER(te=-1, ),
        OP.DEGE_ELGA(
            te=33,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.DEGE_ELGA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((OP.DEGE_ELGA.PDEFOPG, EDEFGPG), ),
        ),
        OP.DEGE_ELNO(
            te=33,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.DEGE_ELNO.PNBSP_I, ENBSP_I),
                (OP.DEGE_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PDEFOGR, EDEFGNO), ),
        ),
        OP.ECIN_ELEM(
            te=31,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.ECIN_ELEM.PNBSP_I, ENBSP_I),
                (SP.POMEGA2, LC.COMEG2R),
                (OP.ECIN_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVITESR, DDL_MECA),
            ),
            para_out=((SP.PENERCR, EENERR), ),
        ),
        OP.EFGE_ELGA(
            te=451,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PMATERC, LC.CMATERC),
                (OP.EFGE_ELGA.PNBSP_I, ENBSP_I),
                (SP.PSIEFR, ECONTPG),
            ),
            para_out=(
                (SP.PEFGEC, EEFGEPGC),
                (SP.PEFGER, EEFGEPGR),
            ),
        ),
        OP.EFGE_ELNO(
            te=185,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.EFGE_ELNO.PCOMPOR, LC.CCOMPOR),
                (OP.EFGE_ELNO.PCONTRR, ECONTPG),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EFGE_ELNO.PNBSP_I, ENBSP_I),
                (SP.PNONLIN, LC.ENONLIN),
                (SP.PTEMPSR, CTEMPSR),
                (OP.EFGE_ELNO.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PEFFORC, EEFGENOC),
                (OP.EFGE_ELNO.PEFFORR, EEFGENOR),
            ),
        ),
        OP.EFGE_EXCENT(
            te=452,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PEFFOGC, EEFGEPGC),
                (SP.PEFFOGR, EEFGEPGR),
                (SP.PEFFONC, EEFGENOC),
                (SP.PEFFONR, EEFGENOR),
            ),
            para_out=(
                (SP.PEFFOEGC, EEFGEPGC),
                (SP.PEFFOEGR, EEFGEPGR),
                (SP.PEFFOENC, EEFGENOC),
                (SP.PEFFOENR, EEFGENOR),
            ),
        ),
        OP.ENEL_ELEM(
            te=412,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.ENEL_ELEM.PCOMPOR, LC.CCOMPOR),
                (OP.ENEL_ELEM.PCONTPR, ECONTPG),
                (SP.PDEPLR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.ENEL_ELEM.PNBSP_I, ENBSP_I),
                (OP.ENEL_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.ENEL_ELEM.PVARIPR, ZVARIPG),
            ),
            para_out=((SP.PENERD1, EENERR), ),
        ),
        OP.ENEL_ELGA(
            te=412,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.ENEL_ELGA.PCOMPOR, LC.CCOMPOR),
                (OP.ENEL_ELGA.PCONTRR, ECONTPG),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.ENEL_ELGA.PNBSP_I, ENBSP_I),
                (SP.PTEMPSR, CTEMPSR),
                (OP.ENEL_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARIGR, ZVARIPG),
            ),
            para_out=((OP.ENEL_ELGA.PENERDR, EENERPG), ),
        ),
        OP.ENEL_ELNO(
            te=4,
            para_in=((OP.ENEL_ELNO.PENERPG, EENERPG), ),
            para_out=((SP.PENERNO, EENERNO), ),
        ),
        OP.EPEQ_ELGA(
            te=335,
            para_in=((OP.EPEQ_ELGA.PDEFORR, EDEFOPG), ),
            para_out=((OP.EPEQ_ELGA.PDEFOEQ, EDFEQPG), ),
        ),
        OP.EPEQ_ELNO(
            te=335,
            para_in=((OP.EPEQ_ELNO.PDEFORR, EDEFONO), ),
            para_out=((OP.EPEQ_ELNO.PDEFOEQ, LC.EDFEQNO), ),
        ),
        OP.EPME_ELGA(
            te=531,
            para_in=(
                (OP.EPME_ELGA.PDEFORR, EDEFOPG),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPME_ELGA.PNBSP_I, ENBSP_I),
                (OP.EPME_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPME_ELGA.PDEFOPG, EDEFOPG), ),
        ),
        OP.EPME_ELNO(
            te=4,
            para_in=((OP.EPME_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),
        OP.EPOT_ELEM(
            te=31,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPOT_ELEM.PNBSP_I, ENBSP_I),
                (OP.EPOT_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPOT_ELEM.PENERDR, EENERR), ),
        ),
        OP.EPSI_ELGA(
            te=33,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPSI_ELGA.PNBSP_I, ENBSP_I),
                (SP.PTEMPSR, CTEMPSR),
                (OP.EPSI_ELGA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PDEFOPC, EDEFOPC),
                (OP.EPSI_ELGA.PDEFOPG, EDEFOPG),
            ),
        ),
        OP.EPSI_ELNO(
            te=4,
            para_in=((OP.EPSI_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=(
                (SP.PDEFONC, EDEFONC),
                (SP.PDEFONO, EDEFONO),
            ),
        ),
        OP.EPSP_ELGA(te=-1, ),
        OP.EPSP_ELNO(te=-1, ),
        OP.EPVC_ELGA(
            te=531,
            para_in=(
                (OP.EPVC_ELGA.PCOMPOR, LC.CCOMPOR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPVC_ELGA.PNBSP_I, ENBSP_I),
                (OP.EPVC_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPVC_ELGA.PDEFOPG, EDFVCPG), ),
        ),
        OP.EPVC_ELNO(
            te=4,
            para_in=((OP.EPVC_ELNO.PDEFOPG, EDFVCPG), ),
            para_out=((SP.PDEFONO, EDFVCNO), ),
        ),
        OP.FERRAILLAGE(
            te=146,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.FERRAILLAGE.PEFFORR, EEFGENOR),
                (SP.PFERRA1, LC.CFER1_R),
            ),
            para_out=((SP.PFERRA2, LC.CFER2_R), ),
        ),
        OP.FORC_NODA(
            te=31,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.FORC_NODA.PCOMPOR, LC.CCOMPOR),
                (OP.FORC_NODA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.FORC_NODA.PNBSP_I, ENBSP_I),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(te=-1, ),
        OP.FULL_MECA_ELAS(te=-1, ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.INI_SP_MATER(te=-1, ),
        OP.INI_SP_RIGI(te=-1, ),
        OP.MASS_INER(
            te=31,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_INER.PNBSP_I, ENBSP_I),
                (OP.MASS_INER.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMASSINE, LC.EMASSINE), ),
        ),
        OP.MASS_MECA(
            te=31,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA.PNBSP_I, ENBSP_I),
                (OP.MASS_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MASS_MECA_EXPLI(te=-1, ),
        OP.MINMAX_SP(
            te=99,
            para_out=(
                (SP.PGAMIMA, EGAMIMA),
                (SP.PNOMIMA, LC.ENOMIMA),
            ),
        ),
        OP.MODI_REPERE(te=-1, ),
        OP.M_GAMMA(
            te=31,
            para_in=(
                (SP.PACCELR, DDL_MECA),
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.M_GAMMA.PNBSP_I, ENBSP_I),
                (OP.M_GAMMA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=(
                (OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2),
                (OP.NSPG_NBVA.PNBSP_I, ENBSP_I),
            ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.PAS_COURANT(
            te=404,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.PAS_COURANT.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PCOURAN, LC.ECOURAN), ),
        ),
        OP.PREP_VRC(
            te=408,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.PREP_VRC.PINST_R, CTEMPSR),
                (OP.PREP_VRC.PNBSP_I, ENBSP_I),
                (SP.PTEMPEF, LC.CTEMPEF),
                (SP.PTEMPER, LC.NTEMPER),
            ),
            para_out=((SP.PTEMPCR, LC.CTEREFE), ),
        ),
        OP.RAPH_MECA(te=-1, ),
        OP.REFE_FORC_NODA(te=-1, ),
        OP.REPERE_LOCAL(
            te=134,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=(
                (OP.REPERE_LOCAL.PMATPASS, ECHGREP),
                (SP.PREPLO1, LC.CGEOM3D),
                (SP.PREPLO2, LC.CGEOM3D),
                (SP.PREPLO3, LC.CGEOM3D),
            ),
        ),
        OP.REPE_GENE(
            te=442,
            para_in=(
                (SP.PANGREP, CCAORIE),
                (SP.PCACOQU, CCACOQU),
                (SP.PDGGAIN, EDEFGPG),
                (SP.PDGGAINC, EDEFGPC),
                (SP.PDGNOIN, EDEFGNO),
                (SP.PDGNOINC, LC.EDEFGNC),
                (SP.PEFGAIN, EEFGEPGR),
                (SP.PEFGAINC, EEFGEPGC),
                (SP.PEFNOIN, EEFGENOR),
                (SP.PEFNOINC, EEFGENOC),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=(
                (SP.PDGGAOUC, EDEFGPC),
                (SP.PDGGAOUT, EDEFGPG),
                (SP.PDGNOOUC, LC.EDEFGNC),
                (SP.PDGNOOUT, EDEFGNO),
                (SP.PEFGAOUC, EEFGEPGC),
                (SP.PEFGAOUT, EEFGEPGR),
                (SP.PEFNOOUC, EEFGENOC),
                (SP.PEFNOOUT, EEFGENOR),
            ),
        ),
        OP.REPE_TENS(
            te=442,
            para_in=(
                (SP.PANGREP, CCAORIE),
                (SP.PCACOQU, CCACOQU),
                (SP.PCOGAIN, ECONTPG),
                (SP.PCONOIN, ECONTNO),
                (SP.PDEGAIN, EDEFOPG),
                (SP.PDENOIN, EDEFONO),
                (SP.PGEOMER, NGEOMER),
                (OP.REPE_TENS.PNBSP_I, ENBSP_I),
            ),
            para_out=(
                (SP.PCOGAOUT, ECONTPG),
                (SP.PCONOOUT, ECONTNO),
                (SP.PDEGAOUT, EDEFOPG),
                (SP.PDENOOUT, EDEFONO),
            ),
        ),
        OP.RIGI_MECA(
            te=31,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_MECA.PNBSP_I, ENBSP_I),
                (SP.PTEMPSR, CTEMPSR),
                (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_ELAS(te=-1, ),
        OP.RIGI_MECA_TANG(te=-1, ),
        OP.RIGI_GEOM(te=-1, ),
        OP.RIGI_MECA_HYST(
            te=50,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PRIGIEL, MMATUUR),
                (OP.RIGI_MECA_HYST.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUC, MMATUUC), ),
        ),

        #       -- te0580 : ne resout que les cas triviaux : 0.
        OP.RIGI_MECA_PRSU_F(
            te=580,
            para_in=((SP.PPRESSF, CPRESSF), ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_PRSU_R(
            te=580,
            para_in=((SP.PPRESSR, EPRESNO), ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_SFCO3D(
            te=580,
            para_in=((SP.PFFCO3D, CFORCEF), ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_SRCO3D(
            te=580,
            para_in=((SP.PFRCO3D, EFORCNO), ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.SIEF_ELGA(
            te=33,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.SIEF_ELGA.PNBSP_I, ENBSP_I),
                (SP.PTEMPSR, CTEMPSR),
                (OP.SIEF_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PCONTRC, ECONTPC),
                (OP.SIEF_ELGA.PCONTRR, ECONTPG),
            ),
        ),
        OP.SIEF_ELNO(
            te=4,
            para_in=(
                (OP.SIEF_ELNO.PCONTRR, ECONTPG),
                (OP.SIEF_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIEFNOC, ECONTNC),
                (OP.SIEF_ELNO.PSIEFNOR, ECONTNO),
            ),
        ),
        OP.SIEQ_ELGA(
            te=335,
            para_in=((OP.SIEQ_ELGA.PCONTRR, ECONTPG), ),
            para_out=((OP.SIEQ_ELGA.PCONTEQ, ECOEQPG), ),
        ),
        OP.SIEQ_ELNO(
            te=335,
            para_in=((OP.SIEQ_ELNO.PCONTRR, ECONTNO), ),
            para_out=((OP.SIEQ_ELNO.PCONTEQ, LC.ECOEQNO), ),
        ),
        OP.SIGM_ELGA(
            te=546,
            para_in=((SP.PSIEFR, ECONTPG), ),
            para_out=(
                (SP.PSIGMC, ECONTPC),
                (SP.PSIGMR, ECONTPG),
            ),
        ),
        OP.SIGM_ELNO(
            te=4,
            para_in=((OP.SIGM_ELNO.PCONTRR, ECONTPG), ),
            para_out=(
                (SP.PSIEFNOC, ECONTNC),
                (OP.SIGM_ELNO.PSIEFNOR, ECONTNO),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=(
                (OP.TOU_INI_ELEM.PNEUT_F, ELNEUT_F),
                (SP.PNEU1_R, ENEU1_R),
                (OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D),
                (OP.TOU_INI_ELEM.PNBSP_I, ENBSP_I),
                (OP.TOU_INI_ELEM.PPRES_R, CPRES_R),
            ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PSIEF_R, ECONTPG),
                (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
            ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
                (OP.TOU_INI_ELNO.PSIEF_R, ECONTNO),
            ),
        ),
        OP.VARI_ELNO(te=-1, ),
        OP.VERI_CARA_ELEM(
            te=119,
            para_in=((SP.PCACOQU, CCACOQU), ),
            para_out=((SP.PBIDON, LC.ECOURAN), ),
        ),
    )
Esempio n. 2
0
class HM_DPSE3_XH(Element):
    """Please document this element"""
    meshType = MT.SEG3
    nodes = (
        SetOfNodes('EN2', (3, )),
        SetOfNodes('EN1', (
            1,
            2,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.SE3,
            gauss=('RIGI=FPG4', ),
        ),
        ElrefeLoc(
            MT.SE2,
            gauss=('RIGI=FPG2', ),
        ),
    )
    calculs = (
        OP.CHAR_MECA_FLUX_F(
            te=579,
            para_in=(
                (OP.CHAR_MECA_FLUX_F.PCNSETO, E6NEUTI),
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FLUX_F.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_FLUX_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FLUX_F.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_FLUX_F.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FLUX_F.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FLUX_F.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_FLUX_F.PPMILTO, LC.E4NEUTR),
                (OP.CHAR_MECA_FLUX_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_R(
            te=579,
            para_in=(
                (OP.CHAR_MECA_FLUX_R.PCNSETO, E6NEUTI),
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FLUX_R.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_FLUX_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FLUX_R.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_FLUX_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FLUX_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FLUX_R.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_FLUX_R.PPMILTO, LC.E4NEUTR),
                (OP.CHAR_MECA_FLUX_R.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_F.PCNSETO, E6NEUTI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_F.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_PRES_F.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_PRES_F.PPMILTO, LC.E4NEUTR),
                (SP.PPRESSF, CPRESSF),
                (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_R.PCNSETO, E6NEUTI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_R.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_PRES_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_PRES_R.PPMILTO, LC.E4NEUTR),
                (SP.PPRESSR, EPRESNO),
                (OP.CHAR_MECA_PRES_R.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FLHN_ELGA(
            te=468,
            para_in=(
                (SP.PCONTR, NSIEF_R),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PFLHN, EFLHN), ),
        ),
        OP.INI_XFEM_ELNO(
            te=99,
            para_out=(
                (OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PSTANO, STANO_I),
            ),
        ),
        OP.TOPONO(
            te=120,
            para_in=(
                (OP.TOPONO.PCNSETO, E6NEUTI),
                (OP.TOPONO.PHEAVTO, LC.E2NEUTI),
                (SP.PLEVSET, LC.N1NEUT_R),
                (OP.TOPONO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=(
                (OP.TOPONO.PHEA_NO, LC.N5NEUTI),
                (OP.TOPONO.PHEA_SE, LC.E2NEUTI),
            ),
        ),
        OP.TOPOSE(
            te=514,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PLEVSET, LC.N1NEUT_R),
            ),
            para_out=(
                (OP.TOPOSE.PCNSETO, E6NEUTI),
                (OP.TOPOSE.PHEAVTO, LC.E2NEUTI),
                (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                (OP.TOPOSE.PPINTTO, LC.E6NEUTR),
                (OP.TOPOSE.PPMILTO, LC.E4NEUTR),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PPRES_R, CPRES_R), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
            ),
        ),
    )
Esempio n. 3
0
class THH2M_AXIS_QU8D(Element):
    """Please document this element"""
    meshType = MT.QUAD8
    nodes = (
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU8,
            gauss=(
                'RIGI=NOEU_S',
                'MASS=NOEU_S',
                'FPG1=FPG1',
            ),
            mater=(
                'RIGI',
                'FPG1',
            ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=('RIGI=NOEU_S', ),
        ),
        ElrefeLoc(
            MT.SE3,
            gauss=('RIGI=FPG4', ),
        ),
    )
    calculs = (
        OP.ADD_SIGM(
            te=581,
            para_in=(
                (SP.PEPCON1, ECONTPG),
                (SP.PEPCON2, ECONTPG),
            ),
            para_out=((SP.PEPCON3, ECONTPG), ),
        ),
        OP.CHAR_MECA_FR2D2D(
            te=600,
            para_in=(
                (SP.PFR2D2D, NFORCER),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PESA_R(
            te=600,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (OP.CHAR_MECA_PESA_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=479,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.EPEQ_ELGA(
            te=335,
            para_in=((OP.EPEQ_ELGA.PDEFORR, EDEFOPG), ),
            para_out=((OP.EPEQ_ELGA.PDEFOEQ, EDFEQPG), ),
        ),
        OP.EPEQ_ELNO(
            te=335,
            para_in=((OP.EPEQ_ELNO.PDEFORR, EDEFONO), ),
            para_out=((OP.EPEQ_ELNO.PDEFOEQ, LC.EDFEQNO), ),
        ),
        OP.EPSI_ELGA(
            te=600,
            para_in=(
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.EPSI_ELGA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PDEFOPC, EDEFOPC),
                (OP.EPSI_ELGA.PDEFOPG, EDEFOPG),
            ),
        ),
        OP.EPSI_ELNO(
            te=4,
            para_in=((OP.EPSI_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=(
                (SP.PDEFONC, EDEFONC),
                (SP.PDEFONO, EDEFONO),
            ),
        ),
        OP.FORC_NODA(
            te=600,
            para_in=(
                (OP.FORC_NODA.PCONTMR, ECONTPG),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=600,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.FULL_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA.PCONTPR, ECONTPG),
                (SP.PMATUNS, MMATUNS),
                (OP.FULL_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.FULL_MECA_ELAS(
            te=600,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.FULL_MECA_ELAS.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA_ELAS.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA_ELAS.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.FULL_MECA_ELAS.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA_ELAS.PCONTPR, ECONTPG),
                (SP.PMATUNS, MMATUNS),
                (OP.FULL_MECA_ELAS.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.INDL_ELGA(
            te=30,
            para_in=(
                (OP.INDL_ELGA.PCOMPOR, LC.CCOMPOR),
                (OP.INDL_ELGA.PCONTPR, ESIGMPG),
                (SP.PMATERC, LC.CMATERC),
                (OP.INDL_ELGA.PVARIPR, ZVARIPG),
            ),
            para_out=((SP.PINDLOC, LC.EGINDLO), ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.MASS_INER(
            te=285,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_INER.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMASSINE, LC.EMASSINE), ),
        ),
        OP.MASS_MECA(
            te=82,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.M_GAMMA(
            te=82,
            para_in=(
                (SP.PACCELR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.M_GAMMA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.PAS_COURANT(
            te=404,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.PAS_COURANT.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PCOURAN, LC.ECOURAN), ),
        ),
        OP.RAPH_MECA(
            te=600,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RAPH_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.RAPH_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.RAPH_MECA.PCONTPR, ECONTPG),
                (OP.RAPH_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.REFE_FORC_NODA(
            te=600,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PREFCO, EREFCO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.RIGI_MECA_ELAS(
            te=600,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_ELAS.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_ELAS.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_ELAS.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.RIGI_MECA_ELAS.PVARIMR, ZVARIPG),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_TANG(
            te=600,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_TANG.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_TANG.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PMATUNS, MMATUNS),
                (SP.PVECTUR, MVECTUR),
                (OP.RIGI_MECA_TANG.PCONTPR, ECONTPG),
                (SP.PCOPRED, LC.ECODRET),
                (SP.PCODRET, LC.ECODRET),
            ),
        ),
        OP.SIEF_ELNO(
            te=600,
            para_in=(
                (OP.SIEF_ELNO.PCONTRR, ECONTPG),
                (OP.SIEF_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIEFNOC, ECONTNC),
                (OP.SIEF_ELNO.PSIEFNOR, ECONTNO),
            ),
        ),
        OP.SIEQ_ELGA(
            te=335,
            para_in=((OP.SIEQ_ELGA.PCONTRR, ESIGMPG), ),
            para_out=((OP.SIEQ_ELGA.PCONTEQ, ECOEQPG), ),
        ),
        OP.SIEQ_ELNO(
            te=335,
            para_in=((OP.SIEQ_ELNO.PCONTRR, ESIGMNO), ),
            para_out=((OP.SIEQ_ELNO.PCONTEQ, LC.ECOEQNO), ),
        ),
        OP.SIGM_ELGA(
            te=546,
            para_in=((SP.PSIEFR, ESIGMPG), ),
            para_out=(
                (SP.PSIGMC, ESIGMPC),
                (SP.PSIGMR, ESIGMPG),
            ),
        ),
        OP.SIGM_ELNO(
            te=4,
            para_in=((OP.SIGM_ELNO.PCONTRR, ESIGMPG), ),
            para_out=(
                (SP.PSIEFNOC, ESIGMNC),
                (OP.SIGM_ELNO.PSIEFNOR, ESIGMNO),
            ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PGEOM_R, EGGEOM_R),
                (OP.TOU_INI_ELGA.PINST_R, LC.EGINST_R),
                (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PSIEF_R, ECONTPG),
                (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM2D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, ENGEOM_R),
                (OP.TOU_INI_ELNO.PINST_R, LC.ENINST_R),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
            ),
        ),
        OP.VAEX_ELGA(
            te=549,
            para_in=(
                (OP.VAEX_ELGA.PCOMPOR, LC.CCOMPOR),
                (SP.PNOVARI, E1NEUTK),
                (SP.PVARIGR, ZVARIPG),
            ),
            para_out=((SP.PVARIGS, LC.E1GNEUT), ),
        ),
        OP.VAEX_ELNO(
            te=549,
            para_in=(
                (OP.VAEX_ELNO.PCOMPOR, LC.CCOMPOR),
                (SP.PNOVARI, E1NEUTK),
                (OP.VAEX_ELNO.PVARINR, LC.ZVARINO),
            ),
            para_out=((SP.PVARINS, LC.E1NNEUT), ),
        ),
        OP.VARI_ELNO(
            te=600,
            para_in=(
                (OP.VARI_ELNO.PCOMPOR, LC.CCOMPOR),
                (SP.PVARIGR, ZVARIPG),
            ),
            para_out=((OP.VARI_ELNO.PVARINR, LC.ZVARINO), ),
        ),
        OP.VERI_JACOBIEN(
            te=328,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PCODRET, LC.ECODRET), ),
        ),
    )
Esempio n. 4
0
class THH2M_FACE8(Element):
    """Please document this element"""
    meshType = MT.QUAD8
    nodes = (
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU8,
            gauss=('RIGI=FPG9', ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=('RIGI=FPG9', ),
        ),
    )
    calculs = (
        OP.CHAR_ECHA_THM_R(
            te=475,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PECHTHM, CCOECH),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PDEPLMR, DDL_MECA),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_ECHA_THM_F(
            te=475,
            para_in=(
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (SP.PCHTHMF, CCOECHF),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PDEPLMR, DDL_MECA),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_F(
            te=466,
            para_in=(
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_R(
            te=466,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR2D3D(
            te=466,
            para_in=(
                (SP.PFR2D3D, EFORCNO),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=466,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=466,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=488,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.FLHN_ELGA(
            te=493,
            para_in=(
                (SP.PCONTR, NSIEF_R),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PFLHN, EFLHN), ),
        ),
        OP.SIRO_ELEM(
            te=411,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PSIG3D, ECONTNO),
            ),
            para_out=((SP.PPJSIGM, LC.EPJSIGM), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
    )
Esempio n. 5
0
class MECA_POU_D_EM(Element):
    """Please document this element"""
    meshType = MT.SEG2
    elrefe = (ElrefeLoc(
        MT.SE2,
        gauss=(
            'RIGI=FPG2',
            'FPG1=FPG1',
            'NOEU=NOEU',
        ),
        mater=(
            'RIGI',
            'NOEU',
            'FPG1',
        ),
    ), )
    calculs = (
        OP.ADD_SIGM(
            te=581,
            para_in=(
                (SP.PEPCON1, ECONTPG),
                (SP.PEPCON2, ECONTPG),
            ),
            para_out=((SP.PEPCON3, ECONTPG), ),
        ),
        OP.AMOR_MECA(
            te=50,
            para_in=(
                (OP.AMOR_MECA.PCOMPOR, LC.CCOMPOR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMASSEL, MMATUUR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PRIGIEL, MMATUUR),
                (OP.AMOR_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.CHAR_MECA_EPSI_R(
            te=20,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_EPSI_R.PCAORIE, CCAORIE),
                (OP.CHAR_MECA_EPSI_R.PCOMPOR, LC.CCOMPOR),
                (SP.PEPSINR, CEPSINR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_EPSI_R.PNBSP_I, ENBSP_I),
                (OP.CHAR_MECA_EPSI_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EPSI_F(
            te=20,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_EPSI_F.PCAORIE, CCAORIE),
                (OP.CHAR_MECA_EPSI_F.PCOMPOR, LC.CCOMPOR),
                (SP.PEPSINF, CEPSINF),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_EPSI_F.PNBSP_I, ENBSP_I),
                (OP.CHAR_MECA_EPSI_F.PVARCPR, LC.ZVARCPG),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FC1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_FC1D1D.PCAORIE, CCAORIE),
                (SP.PFC1D1D, LC.CFORCEC),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUC, MVECTUC), ),
        ),
        OP.CHAR_MECA_FF1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_FF1D1D.PCAORIE, CCAORIE),
                (SP.PFF1D1D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_FR1D1D.PCAORIE, CCAORIE),
                (SP.PFR1D1D, CFORCER),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FRELEC(
            te=145,
            para_in=(
                (SP.PFRELEC, LC.CFRELEC),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FRLAPL(
            te=148,
            para_in=(
                (SP.PFLAPLA, LC.CFLAPLA),
                (SP.PGEOMER, NGEOMER),
                (SP.PLISTMA, LC.CLISTMA),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_HYDR_R(
            te=312,
            para_in=(
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_HYDR_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PESA_R(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_PESA_R.PCAORIE, CCAORIE),
                (OP.CHAR_MECA_PESA_R.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_PESA_R.PNBSP_I, ENBSP_I),
                (SP.PPESANR, LC.CPESANR),
                (OP.CHAR_MECA_PESA_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_ROTA_R(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_ROTA_R.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PROTATR, LC.CROTATR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SECH_R(
            te=312,
            para_in=(
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_SECH_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SF1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_SF1D1D.PCAORIE, CCAORIE),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PFF1D1D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SR1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_SR1D1D.PCAORIE, CCAORIE),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PVENTCX, LC.CVENTCX),
                (SP.PVITER, NVITER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_TEMP_R(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_TEMP_R.PCAORIE, CCAORIE),
                (OP.CHAR_MECA_TEMP_R.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_TEMP_R.PNBSP_I, ENBSP_I),
                (OP.CHAR_MECA_TEMP_R.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=478,
            para_in=(
                (OP.COOR_ELGA.PCAORIE, CCAORIE),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (OP.COOR_ELGA.PNBSP_I, ENBSP_I),
            ),
            para_out=(
                (OP.COOR_ELGA.PCOORPG, EGGEOP_R),
                (OP.COOR_ELGA.PCOORSU, EGGEOP_R),
            ),
        ),
        OP.COOR_ELGA_MATER(
            te=463,
            para_in=(
                (OP.COOR_ELGA_MATER.PCAORIE, CCAORIE),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (OP.COOR_ELGA_MATER.PNBSP_I, ENBSP_I),
            ),
            para_out=((SP.PCOOPGM, LC.EGGEMA_R), ),
        ),
        OP.DEGE_ELNO(
            te=158,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.DEGE_ELNO.PCAORIE, CCAORIE),
                (OP.DEGE_ELNO.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.DEGE_ELNO.PNBSP_I, ENBSP_I),
                (OP.DEGE_ELNO.PSTRXRR, ESTRAUX),
                (OP.DEGE_ELNO.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PDEFOGR, EDEFGNO), ),
        ),
        OP.EFGE_ELNO(
            te=185,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.EFGE_ELNO.PCAORIE, CCAORIE),
                (SP.PCHDYNR, DDL_MECA),
                (SP.PCOEFFC, LC.CCOEFC),
                (SP.PCOEFFR, LC.CCOEFR),
                (OP.EFGE_ELNO.PCOMPOR, LC.CCOMPOR),
                (OP.EFGE_ELNO.PCONTRR, ECONTPG),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF1D1D, CFORCEF),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PFR1D1D, CFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EFGE_ELNO.PNBSP_I, ENBSP_I),
                (SP.PNONLIN, LC.ENONLIN),
                (SP.PPESANR, LC.CPESANR),
                (OP.EFGE_ELNO.PSTRXRR, ESTRAUX),
                (SP.PSUROPT, LC.CSUROPT),
                (SP.PTEMPSR, CTEMPSR),
                (OP.EFGE_ELNO.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PEFFORC, EEFGENC),
                (OP.EFGE_ELNO.PEFFORR, EEFGENO),
            ),
        ),
        OP.EPEQ_ELGA(
            te=335,
            para_in=((OP.EPEQ_ELGA.PDEFORR, EDEFOPG), ),
            para_out=((OP.EPEQ_ELGA.PDEFOEQ, EDFEQPG), ),
        ),
        OP.EPEQ_ELNO(
            te=335,
            para_in=((OP.EPEQ_ELNO.PDEFORR, EDEFONO), ),
            para_out=((OP.EPEQ_ELNO.PDEFOEQ, LC.EDFEQNO), ),
        ),
        OP.EPME_ELGA(
            te=531,
            para_in=(
                (OP.EPME_ELGA.PCOMPOR, LC.CCOMPOR),
                (OP.EPME_ELGA.PDEFORR, EDEFOPG),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPME_ELGA.PNBSP_I, ENBSP_I),
                (OP.EPME_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPME_ELGA.PDEFOPG, EDEFOPG), ),
        ),
        OP.EPME_ELNO(
            te=4,
            para_in=((OP.EPME_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),
        OP.EPOT_ELEM(
            te=151,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.EPOT_ELEM.PCAORIE, CCAORIE),
                (OP.EPOT_ELEM.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPOT_ELEM.PNBSP_I, ENBSP_I),
                (OP.EPOT_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPOT_ELEM.PENERDR, LC.EENEDNO), ),
        ),
        OP.EPSI_ELGA(
            te=537,
            para_in=(
                (OP.EPSI_ELGA.PCAORIE, CCAORIE),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (OP.EPSI_ELGA.PNBSP_I, ENBSP_I),
                (OP.EPSI_ELGA.PSTRXRR, ESTRAUX),
                (OP.EPSI_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PDEFOPC, EDEFOPC),
                (OP.EPSI_ELGA.PDEFOPG, EDEFOPG),
            ),
        ),
        OP.EPSI_ELNO(
            te=4,
            para_in=((OP.EPSI_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=(
                (SP.PDEFONC, EDEFONC),
                (SP.PDEFONO, EDEFONO),
            ),
        ),
        OP.EPSP_ELGA(
            te=531,
            para_in=(
                (OP.EPSP_ELGA.PCOMPOR, LC.CCOMPOR),
                (OP.EPSP_ELGA.PCONTRR, ECONTPG),
                (OP.EPSP_ELGA.PDEFORR, EDEFOPG),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPSP_ELGA.PNBSP_I, ENBSP_I),
                (OP.EPSP_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPSP_ELGA.PDEFOPG, EDEFOPG), ),
        ),
        OP.EPSP_ELNO(
            te=4,
            para_in=((OP.EPSP_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),
        OP.EPVC_ELGA(
            te=531,
            para_in=(
                (OP.EPVC_ELGA.PCOMPOR, LC.CCOMPOR),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPVC_ELGA.PNBSP_I, ENBSP_I),
                (OP.EPVC_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPVC_ELGA.PDEFOPG, EDFVCPG), ),
        ),
        OP.EPVC_ELNO(
            te=4,
            para_in=((OP.EPVC_ELNO.PDEFOPG, EDFVCPG), ),
            para_out=((SP.PDEFONO, EDFVCNO), ),
        ),
        OP.FORC_NODA(
            te=517,
            para_in=(
                (OP.FORC_NODA.PCAORIE, CCAORIE),
                (OP.FORC_NODA.PCOMPOR, LC.CCOMPOR),
                (OP.FORC_NODA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (OP.FORC_NODA.PNBSP_I, ENBSP_I),
                (SP.PSTRXMR, ESTRAUX),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=535,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.FULL_MECA.PCAORIE, CCAORIE),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.FULL_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (OP.FULL_MECA.PNBSP_I, ENBSP_I),
                (SP.PSTRXMR, ESTRAUX),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (OP.FULL_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA.PCONTPR, ECONTPG),
                (SP.PMATUUR, MMATUUR),
                (SP.PSTRXPR, ESTRAUX),
                (OP.FULL_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.INI_SP_MATER(
            te=99,
            para_out=(
                (SP.PHYDMAT, LC.EHYDRMA),
                (SP.PNEUMAT, EMNEUT_R),
                (SP.PTEMMAT, LC.ETEMPMA),
            ),
        ),
        OP.INI_STRX(
            te=23,
            para_in=((OP.INI_STRX.PCAORIE, CCAORIE), ),
            para_out=((SP.PSTRX_R, ESTRAUX), ),
        ),
        OP.MASS_FLUI_STRU(
            te=141,
            para_in=(
                (SP.PABSCUR, CABSCUR),
                (SP.PCAGEPO, CCAGEPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_FLUI_STRU.PCAORIE, CCAORIE),
                (OP.MASS_FLUI_STRU.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_FLUI_STRU.PNBSP_I, ENBSP_I),
                (OP.MASS_FLUI_STRU.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MASS_INER(
            te=38,
            para_in=(
                (SP.PABSCUR, CABSCUR),
                (SP.PCAGEPO, CCAGEPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_INER.PCAORIE, CCAORIE),
                (OP.MASS_INER.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_INER.PNBSP_I, ENBSP_I),
                (OP.MASS_INER.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMASSINE, LC.EMASSINE), ),
        ),
        OP.MASS_MECA(
            te=141,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_MECA.PCAORIE, CCAORIE),
                (OP.MASS_MECA.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA.PNBSP_I, ENBSP_I),
                (OP.MASS_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MASS_MECA_DIAG(
            te=141,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_MECA_DIAG.PCAORIE, CCAORIE),
                (OP.MASS_MECA_DIAG.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA_DIAG.PNBSP_I, ENBSP_I),
                (OP.MASS_MECA_DIAG.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MECA_GYRO(
            te=259,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.MECA_GYRO.PCAORIE, CCAORIE),
                (OP.MECA_GYRO.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MECA_GYRO.PNBSP_I, ENBSP_I),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.MINMAX_SP(
            te=99,
            para_out=(
                (SP.PGAMIMA, EGAMIMA),
                (SP.PNOMIMA, LC.ENOMIMA),
            ),
        ),
        OP.M_GAMMA(
            te=141,
            para_in=(
                (SP.PACCELR, DDL_MECA),
                (SP.PCAGNPO, CCAGNPO),
                (OP.M_GAMMA.PCAORIE, CCAORIE),
                (OP.M_GAMMA.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.M_GAMMA.PNBSP_I, ENBSP_I),
                (OP.M_GAMMA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=(
                (OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2),
                (OP.NSPG_NBVA.PNBSP_I, ENBSP_I),
            ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.PAS_COURANT(
            te=404,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.PAS_COURANT.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PCOURAN, LC.ECOURAN), ),
        ),
        OP.RAPH_MECA(
            te=535,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.RAPH_MECA.PCAORIE, CCAORIE),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RAPH_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.RAPH_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (OP.RAPH_MECA.PNBSP_I, ENBSP_I),
                (SP.PSTRXMR, ESTRAUX),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (OP.RAPH_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.RAPH_MECA.PCONTPR, ECONTPG),
                (SP.PSTRXPR, ESTRAUX),
                (OP.RAPH_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.REFE_FORC_NODA(
            te=517,
            para_in=((SP.PREFCO, EREFCO), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.REPERE_LOCAL(
            te=135,
            para_in=((OP.REPERE_LOCAL.PCAORIE, CCAORIE), ),
            para_out=(
                (SP.PREPLO1, LC.CGEOM3D),
                (SP.PREPLO2, LC.CGEOM3D),
                (SP.PREPLO3, LC.CGEOM3D),
            ),
        ),
        OP.RIGI_FLUI_STRU(
            te=140,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.RIGI_FLUI_STRU.PCAORIE, CCAORIE),
                (OP.RIGI_FLUI_STRU.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_FLUI_STRU.PNBSP_I, ENBSP_I),
                (OP.RIGI_FLUI_STRU.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_GYRO(
            te=262,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.RIGI_GYRO.PCAORIE, CCAORIE),
                (OP.RIGI_GYRO.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_GYRO.PNBSP_I, ENBSP_I),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA(
            te=140,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.RIGI_MECA.PCAORIE, CCAORIE),
                (OP.RIGI_MECA.PCOMPOR, LC.CCOMPOR),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_MECA.PNBSP_I, ENBSP_I),
                (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_HYST(
            te=50,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PRIGIEL, MMATUUR),
                (OP.RIGI_MECA_HYST.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUC, MMATUUC), ),
        ),
        OP.RIGI_MECA_TANG(
            te=535,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.RIGI_MECA_TANG.PCAORIE, CCAORIE),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_TANG.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_TANG.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_MECA_TANG.PNBSP_I, ENBSP_I),
                (SP.PSTRXMR, ESTRAUX),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PMATUUR, MMATUUR),
                (SP.PVECTUR, MVECTUR),
                (OP.RIGI_MECA_TANG.PCONTPR, ECONTPG),
                (SP.PCOPRED, LC.ECODRET),
                (SP.PCODRET, LC.ECODRET),
            ),
        ),
        OP.SIEF_ELGA(
            te=537,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.SIEF_ELGA.PCAORIE, CCAORIE),
                (OP.SIEF_ELGA.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.SIEF_ELGA.PNBSP_I, ENBSP_I),
                (OP.SIEF_ELGA.PSTRXRR, ESTRAUX),
                (OP.SIEF_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PCONTRC, ECONTPC),
                (OP.SIEF_ELGA.PCONTRR, ECONTPG),
            ),
        ),
        OP.SIEF_ELNO(
            te=4,
            para_in=(
                (OP.SIEF_ELNO.PCONTRR, ECONTPG),
                (OP.SIEF_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIEFNOC, ECONTNC),
                (OP.SIEF_ELNO.PSIEFNOR, ECONTNO),
            ),
        ),
        OP.SIEQ_ELGA(
            te=335,
            para_in=((OP.SIEQ_ELGA.PCONTRR, ECONTPG), ),
            para_out=((OP.SIEQ_ELGA.PCONTEQ, ECOEQPG), ),
        ),
        OP.SIEQ_ELNO(
            te=335,
            para_in=((OP.SIEQ_ELNO.PCONTRR, ECONTNO), ),
            para_out=((OP.SIEQ_ELNO.PCONTEQ, LC.ECOEQNO), ),
        ),
        OP.SIGM_ELGA(
            te=546,
            para_in=((SP.PSIEFR, ECONTPG), ),
            para_out=(
                (SP.PSIGMC, ECONTPC),
                (SP.PSIGMR, ECONTPG),
            ),
        ),
        OP.SIGM_ELNO(
            te=4,
            para_in=((OP.SIGM_ELNO.PCONTRR, ECONTPG), ),
            para_out=(
                (SP.PSIEFNOC, ECONTNC),
                (OP.SIGM_ELNO.PSIEFNOR, ECONTNO),
            ),
        ),
        OP.SIPM_ELNO(
            te=149,
            para_in=(
                (OP.SIPM_ELNO.PNBSP_I, ENBSP_I),
                (OP.SIPM_ELNO.PSIEFNOR, ECONTNO),
                (OP.SIPM_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIMXRC, LC.ESIMXNC),
                (SP.PSIMXRR, LC.ESIMXNO),
            ),
        ),
        OP.STRX_ELGA(
            te=537,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.STRX_ELGA.PCAORIE, CCAORIE),
                (OP.STRX_ELGA.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFIBRES, LC.ECAFIEL),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.STRX_ELGA.PNBSP_I, ENBSP_I),
                (OP.STRX_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.STRX_ELGA.PSTRXRR, ESTRAUX), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=(
                (SP.PCAFI_R, LC.ECAFIEL),
                (OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D),
                (OP.TOU_INI_ELEM.PNBSP_I, ENBSP_I),
            ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PGEOM_R, EGGEOM_R),
                (OP.TOU_INI_ELGA.PINST_R, LC.EGINST_R),
                (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PSIEF_R, ECONTPG),
                (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
            ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PINST_R, LC.EEINST_R),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.EENEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.EENEUT_R),
                (OP.TOU_INI_ELNO.PSIEF_R, EEFGENO),
                (OP.TOU_INI_ELNO.PVARI_R, LC.ZVARINO),
            ),
        ),
    )
Esempio n. 6
0
class H_DPQ8S(Element):
    """Please document this element"""
    meshType = MT.QUAD8
    nodes = (
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU8,
            gauss=(
                'RIGI=FPG4NOS',
                'MASS=FPG4',
                'NOEU_S=NOEU_S',
                'FPG1=FPG1',
            ),
            mater=(
                'RIGI',
                'FPG1',
            ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=(
                'RIGI=FPG4NOS',
                'MASS=FPG4',
                'NOEU_S=NOEU_S',
            ),
        ),
        ElrefeLoc(
            MT.SE3,
            gauss=('RIGI=FPG4', ),
        ),
    )
    calculs = (
        OP.ADD_SIGM(
            te=581,
            para_in=(
                (SP.PEPCON1, ECONTPG),
                (SP.PEPCON2, ECONTPG),
            ),
            para_out=((SP.PEPCON3, ECONTPG), ),
        ),
        OP.COOR_ELGA(
            te=479,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.FORC_NODA(
            te=600,
            para_in=(
                (OP.FORC_NODA.PCONTMR, ECONTPG),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=600,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.FULL_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARCPR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA.PCONTPR, ECONTPG),
                (SP.PMATUNS, MMATUNS),
                (OP.FULL_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.RAPH_MECA(
            te=600,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RAPH_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.RAPH_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARCPR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.RAPH_MECA.PCONTPR, ECONTPG),
                (OP.RAPH_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.REFE_FORC_NODA(
            te=600,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PREFCO, EREFCO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.RIGI_MECA_TANG(
            te=600,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_TANG.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_TANG.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PMATUNS, MMATUNS),
                (SP.PVECTUR, MVECTUR),
                (OP.RIGI_MECA_TANG.PCONTPR, ECONTPG),
                (SP.PCOPRED, LC.ECODRET),
                (SP.PCODRET, LC.ECODRET),
            ),
        ),
        OP.SIEF_ELNO(
            te=600,
            para_in=(
                (OP.SIEF_ELNO.PCONTRR, ECONTPG),
                (OP.SIEF_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIEFNOC, ECONTNC),
                (OP.SIEF_ELNO.PSIEFNOR, ECONTNO),
            ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PGEOM_R, EGGEOM_R),
                (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PSIEF_R, ECONTPG),
                (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM2D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, ENGEOM_R),
                (OP.TOU_INI_ELNO.PINST_R, LC.ENINST_R),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PSIEF_R, ECONTNO),
            ),
        ),
        OP.VAEX_ELGA(
            te=549,
            para_in=(
                (OP.VAEX_ELGA.PCOMPOR, LC.CCOMPOR),
                (SP.PNOVARI, E1NEUTK),
                (SP.PVARIGR, ZVARIPG),
            ),
            para_out=((SP.PVARIGS, LC.E1GNEUT), ),
        ),
        OP.VAEX_ELNO(
            te=549,
            para_in=(
                (OP.VAEX_ELNO.PCOMPOR, LC.CCOMPOR),
                (SP.PNOVARI, E1NEUTK),
                (OP.VAEX_ELNO.PVARINR, LC.ZVARINO),
            ),
            para_out=((SP.PVARINS, LC.E1NNEUT), ),
        ),
        OP.VARI_ELNO(
            te=600,
            para_in=(
                (OP.VARI_ELNO.PCOMPOR, LC.CCOMPOR),
                (SP.PVARIGR, ZVARIPG),
            ),
            para_out=((OP.VARI_ELNO.PVARINR, LC.ZVARINO), ),
        ),
        OP.VERI_JACOBIEN(
            te=328,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PCODRET, LC.ECODRET), ),
        ),
    )
Esempio n. 7
0
class MECA_POU_D_T(Element):
    """Please document this element"""
    meshType = MT.SEG2
    elrefe = (ElrefeLoc(
        MT.SE2,
        gauss=(
            'RIGI=FPG3',
            'NOEU=NOEU',
            'FPG1=FPG1',
            'ARLQ_1=FPG3',
        ),
        mater=(
            'RIGI',
            'NOEU',
            'FPG1',
        ),
    ), )
    calculs = (
        OP.ADD_SIGM(
            te=581,
            para_in=(
                (SP.PEPCON1, EEFGEGA),
                (SP.PEPCON2, EEFGEGA),
            ),
            para_out=((SP.PEPCON3, EEFGEGA), ),
        ),
        OP.AMOR_MECA(
            te=50,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMASSEL, MMATUUR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PRIGIEL, MMATUUR),
                (OP.AMOR_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.ARLQ_MATR(
            te=399,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.ARLQ_MATR.PCAORIE, CCAORIE),
                (SP.PCOOR1R, LC.ECOOR1R),
                (SP.PCOOR2R, LC.ECOOR1R),
                (SP.PFAMILK, LC.NFAMILK),
                (SP.PGEOMER, NGEOMER),
                (SP.PINFORR, LC.NINFORR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PREFE1K, LC.EREFE1K),
                (SP.PREFE2K, LC.EREFE1K),
            ),
            para_out=(
                (SP.PMATUN1, MMATUNZ),
                (SP.PMATUN2, MMATUNZ),
            ),
        ),
        OP.CHAR_MECA_EPSI_R(
            te=20,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_EPSI_R.PCAORIE, CCAORIE),
                (SP.PEPSINR, CEPSINR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_EPSI_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EPSI_F(
            te=20,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_EPSI_F.PCAORIE, CCAORIE),
                (SP.PEPSINF, CEPSINF),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_EPSI_F.PVARCPR, LC.ZVARCPG),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FC1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_FC1D1D.PCAORIE, CCAORIE),
                (SP.PFC1D1D, LC.CFORCEC),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUC, MVECTUC), ),
        ),
        OP.CHAR_MECA_FF1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_FF1D1D.PCAORIE, CCAORIE),
                (SP.PFF1D1D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_FR1D1D.PCAORIE, CCAORIE),
                (SP.PFR1D1D, CFORCER),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FRELEC(
            te=145,
            para_in=(
                (SP.PFRELEC, LC.CFRELEC),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FRLAPL(
            te=148,
            para_in=(
                (SP.PFLAPLA, LC.CFLAPLA),
                (SP.PGEOMER, NGEOMER),
                (SP.PLISTMA, LC.CLISTMA),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_HYDR_R(
            te=312,
            para_in=(
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_HYDR_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PESA_R(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_PESA_R.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (OP.CHAR_MECA_PESA_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_ROTA_R(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_ROTA_R.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PROTATR, LC.CROTATR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SECH_R(
            te=312,
            para_in=(
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_HYDR_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SF1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_SF1D1D.PCAORIE, CCAORIE),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PFF1D1D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SR1D1D(
            te=150,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_SR1D1D.PCAORIE, CCAORIE),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PVENTCX, LC.CVENTCX),
                (SP.PVITER, NVITER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_TEMP_R(
            te=150,
            para_in=(
                (SP.PCAARPO, CCAARPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.CHAR_MECA_TEMP_R.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_TEMP_R.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=478,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.DEGE_ELNO(
            te=158,
            para_in=(
                (SP.PCAGEPO, CCAGEPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.DEGE_ELNO.PCAORIE, CCAORIE),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.DEGE_ELNO.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PDEFOGR, EDEFGNO), ),
        ),
        OP.ECIN_ELEM(
            te=151,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.ECIN_ELEM.PCAORIE, CCAORIE),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMASDIA, LC.CMASDIA),
                (SP.PMATERC, LC.CMATERC),
                (SP.POMEGA2, LC.COMEG2R),
                (OP.ECIN_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVITESR, DDL_MECA),
            ),
            para_out=((SP.PENERCR, LC.EENECNO), ),
        ),
        OP.EFGE_ELGA(
            te=546,
            para_in=((SP.PSIEFR, EEFGEGA), ),
            para_out=(
                (SP.PEFGEC, EEFGEGC),
                (SP.PEFGER, EEFGEGA),
            ),
        ),
        OP.EFGE_ELNO(
            te=185,
            para_in=(
                (SP.PCAARPO, CCAARPO),
                (SP.PCAGEPO, CCAGEPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.EFGE_ELNO.PCAORIE, CCAORIE),
                (SP.PCHDYNR, DDL_MECA),
                (SP.PCOEFFC, LC.CCOEFC),
                (SP.PCOEFFR, LC.CCOEFR),
                (OP.EFGE_ELNO.PCOMPOR, CCOMPOR),
                (OP.EFGE_ELNO.PCONTRR, EEFGEGA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF1D1D, CFORCEF),
                (SP.PFR1D1D, CFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PNONLIN, LC.ENONLIN),
                (SP.PPESANR, LC.CPESANR),
                (SP.PSUROPT, LC.CSUROPT),
                (SP.PTEMPSR, CTEMPSR),
                (OP.EFGE_ELNO.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PEFFORC, EEFGENC),
                (OP.EFGE_ELNO.PEFFORR, EEFGENO),
            ),
        ),
        OP.EPOT_ELEM(
            te=151,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.EPOT_ELEM.PCAORIE, CCAORIE),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPOT_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPOT_ELEM.PENERDR, EENERR), ),
        ),
        OP.FORC_NODA(
            te=347,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.FORC_NODA.PCAORIE, CCAORIE),
                (OP.FORC_NODA.PCOMPOR, CCOMPOR),
                (OP.FORC_NODA.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PSTRXMR, ESTRAUX),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=247,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.FULL_MECA.PCAORIE, CCAORIE),
                (SP.PCARCRI, CCARCRI),
                (OP.FULL_MECA.PCOMPOR, CCOMPOR),
                (OP.FULL_MECA.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PSTRXMR, ESTRAUX),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA.PCONTPR, EEFGEGA),
                (SP.PMATUUR, MMATUUR),
                (SP.PSTRXPR, ESTRAUX),
                (OP.FULL_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.INI_STRX(
            te=23,
            para_in=((OP.INI_STRX.PCAORIE, CCAORIE), ),
            para_out=((SP.PSTRX_R, ESTRAUX), ),
        ),
        OP.MASS_FLUI_STRU(
            te=141,
            para_in=(
                (SP.PABSCUR, CABSCUR),
                (SP.PCAGEPO, CCAGEPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_FLUI_STRU.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_FLUI_STRU.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MASS_INER(
            te=38,
            para_in=(
                (SP.PCAARPO, CCAARPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_INER.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_INER.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMASSINE, LC.EMASSINE), ),
        ),
        OP.MASS_MECA(
            te=141,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_MECA.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MASS_MECA_DIAG(
            te=141,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_MECA_DIAG.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA_DIAG.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MASS_MECA_EXPLI(
            te=141,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.MASS_MECA_EXPLI.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA_EXPLI.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MECA_GYRO(
            te=259,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.MECA_GYRO.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.M_GAMMA(
            te=141,
            para_in=(
                (SP.PACCELR, DDL_MECA),
                (SP.PCAGNPO, CCAGNPO),
                (OP.M_GAMMA.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.M_GAMMA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.PAS_COURANT(
            te=404,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.PAS_COURANT.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PCOURAN, LC.ECOURAN), ),
        ),
        OP.RAPH_MECA(
            te=247,
            para_in=(
                (SP.PCAARPO, CCAARPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.RAPH_MECA.PCAORIE, CCAORIE),
                (SP.PCARCRI, CCARCRI),
                (OP.RAPH_MECA.PCOMPOR, CCOMPOR),
                (OP.RAPH_MECA.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PSTRXMR, ESTRAUX),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.RAPH_MECA.PCONTPR, EEFGEGA),
                (SP.PSTRXPR, ESTRAUX),
                (OP.RAPH_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.REFE_FORC_NODA(
            te=347,
            para_in=((SP.PREFCO, EREFCO), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.REPERE_LOCAL(
            te=135,
            para_in=((OP.REPERE_LOCAL.PCAORIE, CCAORIE), ),
            para_out=(
                (SP.PREPLO1, LC.CGEOM3D),
                (SP.PREPLO2, LC.CGEOM3D),
                (SP.PREPLO3, LC.CGEOM3D),
            ),
        ),
        OP.RIGI_FLUI_STRU(
            te=140,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.RIGI_FLUI_STRU.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_FLUI_STRU.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_GYRO(
            te=262,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.RIGI_GYRO.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA(
            te=140,
            para_in=(
                (SP.PCAARPO, CCAARPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.RIGI_MECA.PCAORIE, CCAORIE),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_GE(
            te=143,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.RIGI_MECA_GE.PCAORIE, CCAORIE),
                (OP.RIGI_MECA_GE.PEFFORR, EEFGEGA),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_HYST(
            te=50,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PRIGIEL, MMATUUR),
                (OP.RIGI_MECA_HYST.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUC, MMATUUC), ),
        ),
        OP.RIGI_MECA_TANG(
            te=247,
            para_in=(
                (SP.PCAARPO, CCAARPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.RIGI_MECA_TANG.PCAORIE, CCAORIE),
                (SP.PCARCRI, CCARCRI),
                (OP.RIGI_MECA_TANG.PCOMPOR, CCOMPOR),
                (OP.RIGI_MECA_TANG.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PSTRXMR, ESTRAUX),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.SIEF_ELGA(
            te=144,
            para_in=(
                (SP.PCAARPO, CCAARPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.SIEF_ELGA.PCAORIE, CCAORIE),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.SIEF_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PCONTRC, EEFGEGC),
                (OP.SIEF_ELGA.PCONTRR, EEFGEGA),
            ),
        ),
        OP.SIEF_ELNO(
            te=347,
            para_in=(
                (SP.PCAGNPO, CCAGNPO),
                (OP.SIEF_ELNO.PCAORIE, CCAORIE),
                (OP.SIEF_ELNO.PCOMPOR, CCOMPOR),
                (OP.SIEF_ELNO.PCONTRR, EEFGEGA),
                (SP.PDEPPLU, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.SIEF_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIEFNOC, EEFGENC),
                (OP.SIEF_ELNO.PSIEFNOR, EEFGENO),
            ),
        ),
        OP.SIPM_ELNO(
            te=149,
            para_in=(
                (SP.PCAARPO, CCAARPO),
                (SP.PCAGEPO, LC.CCAGRPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.SIPM_ELNO.PCAORIE, CCAORIE),
                (SP.PCHDYNR, DDL_MECA),
                (SP.PCOEFFC, LC.CCOEFC),
                (SP.PCOEFFR, LC.CCOEFR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF1D1D, CFORCEF),
                (SP.PFR1D1D, CFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PSUROPT, LC.CSUROPT),
                (SP.PTEMPSR, CTEMPSR),
                (OP.SIPM_ELNO.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIMXRC, LC.ESIMXNC),
                (SP.PSIMXRR, LC.ESIMXNO),
            ),
        ),
        OP.SIPO_ELNO(
            te=149,
            para_in=(
                (SP.PABSCUR, CABSCUR),
                (SP.PCAARPO, CCAARPO),
                (SP.PCAGEPO, LC.CCAGRPO),
                (SP.PCAGNPO, CCAGNPO),
                (OP.SIPO_ELNO.PCAORIE, CCAORIE),
                (SP.PCHDYNR, DDL_MECA),
                (SP.PCOEFFC, LC.CCOEFC),
                (SP.PCOEFFR, LC.CCOEFR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF1D1D, CFORCEF),
                (SP.PFR1D1D, CFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PSUROPT, LC.CSUROPT),
                (SP.PTEMPSR, CTEMPSR),
                (OP.SIPO_ELNO.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PCONTPC, ECONTPC),
                (SP.PCONTPO, LC.ECONTPO),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (SP.PDEPL_C, EDEPLCPG),
                (OP.TOU_INI_ELGA.PDEPL_R, EDEPLRPG),
                (OP.TOU_INI_ELGA.PGEOM_R, EGGEOM_R),
                (OP.TOU_INI_ELGA.PINST_R, LC.EGINST_R),
                (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PSIEF_R, EEFGEGA),
                (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
            ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PINST_R, LC.EEINST_R),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.EENEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.EENEUT_R),
                (OP.TOU_INI_ELNO.PSIEF_R, EEFGENO),
                (OP.TOU_INI_ELNO.PVARI_R, LC.ZVARINO),
            ),
        ),
        OP.VARI_ELNO(
            te=347,
            para_in=(
                (OP.VARI_ELNO.PCOMPOR, CCOMPOR),
                (SP.PVARIGR, ZVARIPG),
            ),
            para_out=((OP.VARI_ELNO.PVARINR, LC.ZVARINO), ),
        ),
    )
Esempio n. 8
0
class MEDPQ4HQ4H_XH(Element):
    """Please document this element"""
    meshType = MT.QU4QU4
    nodes = (
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU4,
            gauss=('NOEU=NOEU', ),
        ),
        ElrefeLoc(
            MT.SE2,
            gauss=('NOEU=NOEU', ),
        ),
    )
    calculs = (
        OP.CHAR_MECA_CONT(
            te=367,
            para_in=(
                (SP.PCAR_AI, CCONAI),
                (SP.PCAR_CF, CCONCF),
                (SP.PCAR_PI, CCONPI),
                (SP.PCAR_PT, LC.CCONPT),
                (SP.PDEPL_M, DDL_MECA),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_CONT.PHEA_NO, LC.N40NEUI),
                (OP.CHAR_MECA_CONT.PSTANO, STANO_I),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_CONT.PLSNGG, LSN_R),
                (OP.CHAR_MECA_CONT.PBASLOC, BASLO_R),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FROT(
            te=367,
            para_in=(
                (SP.PCAR_AI, CCONAI),
                (SP.PCAR_CF, CCONCF),
                (SP.PCAR_PI, CCONPI),
                (SP.PCAR_PT, LC.CCONPT),
                (SP.PDEPL_M, DDL_MECA),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FROT.PHEA_NO, LC.N40NEUI),
                (OP.CHAR_MECA_FROT.PSTANO, STANO_I),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_FROT.PLSNGG, LSN_R),
                (OP.CHAR_MECA_FROT.PBASLOC, BASLO_R),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.RIGI_CONT(
            te=366,
            para_in=(
                (SP.PCAR_AI, CCONAI),
                (SP.PCAR_CF, CCONCF),
                (SP.PCAR_PI, CCONPI),
                (SP.PCAR_PT, LC.CCONPT),
                (SP.PDEPL_M, DDL_MECA),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.RIGI_CONT.PHEA_NO, LC.N40NEUI),
                (OP.RIGI_CONT.PSTANO, STANO_I),
                (OP.RIGI_CONT.PLSNGG, LSN_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_CONT.PBASLOC, BASLO_R),
            ),
            para_out=(
                (SP.PMATUNS, MMATUNS),
                (SP.PMATUUR, MMATUUR),
            ),
        ),
        OP.RIGI_FROT(
            te=366,
            para_in=(
                (SP.PCAR_AI, CCONAI),
                (SP.PCAR_CF, CCONCF),
                (SP.PCAR_PI, CCONPI),
                (SP.PCAR_PT, LC.CCONPT),
                (SP.PDEPL_M, DDL_MECA),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.RIGI_FROT.PHEA_NO, LC.N40NEUI),
                (OP.RIGI_FROT.PSTANO, STANO_I),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_FROT.PLSNGG, LSN_R),
                (OP.RIGI_FROT.PBASLOC, BASLO_R),
            ),
            para_out=(
                (SP.PMATUNS, MMATUNS),
                (SP.PMATUUR, MMATUUR),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM2D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
        OP.XCVBCA(
            te=363,
            para_in=(
                (SP.PCAR_AI, CCONAI),
                (SP.PCAR_PT, LC.CCONPT),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.XCVBCA.PHEA_NO, LC.N40NEUI),
                (OP.XCVBCA.PSTANO, STANO_I),
                (SP.PMATERC, LC.CMATERC),
                (OP.XCVBCA.PLSNGG, LSN_R),
                (OP.XCVBCA.PBASLOC, BASLO_R),
            ),
            para_out=((SP.PINDCOO, LC.I3NEUT_I), ),
        ),
    )
Esempio n. 9
0
class MECA_XH_PYRAM13(MECA_XH_HEXA8):
    """Please document this element"""
    meshType = MT.PYRAM13
    nodes = (SetOfNodes('EN1', (
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
    )), )
    elrefe = (
        ElrefeLoc(
            MT.P13,
            gauss=(
                'RIGI=FPG27',
                'MASS=FPG27',
                'NOEU=NOEU',
                'XFEM=XFEM180',
                'FPG1=FPG1',
            ),
            mater=(
                'XFEM',
                'NOEU',
            ),
        ),
        ElrefeLoc(
            MT.T10,
            gauss=(
                'XINT=FPG15',
                'NOEU=NOEU',
            ),
        ),
        ElrefeLoc(
            MT.TR6,
            gauss=(
                'XINT=FPG12',
                'NOEU=NOEU',
                'FPG6=FPG6',
                'FPG7=FPG7',
                'XCON=FPG12',
            ),
        ),
        ElrefeLoc(
            MT.TR3,
            gauss=(
                'FPG4=FPG4',
                'NOEU=NOEU',
                'FPG6=FPG6',
                'FPG7=FPG7',
                'XCON=FPG12',
            ),
        ),
    )
Esempio n. 10
0
class MEFL_HEXA20(Element):
    """Please document this element"""
    meshType = MT.HEXA20
    elrefe = (
        ElrefeLoc(
            MT.H20,
            gauss=(
                'RIGI=FPG27',
                'FPG1=FPG1',
            ),
            mater=('FPG1', ),
        ),
        ElrefeLoc(
            MT.QU8,
            gauss=('RIGI=FPG9', ),
        ),
    )
    calculs = (
        OP.COOR_ELGA(
            te=488,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.FORC_NODA(
            te=170,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=170,
            para_in=(
                (OP.FULL_MECA.PCOMPOR, CCOMPOR),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (SP.PMATUUR, MMATUUR),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.MASS_INER(
            te=152,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PMASSINE, LC.EMASSINE), ),
        ),
        OP.MASS_MECA(
            te=171,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.PAS_COURANT(
            te=405,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PCOURAN, LC.ECOURAN), ),
        ),
        OP.PRME_ELNO(
            te=420,
            para_in=((SP.PDEPLAC, NDEPLAC), ),
            para_out=((SP.PPRME_R, LC.EPRMENO), ),
        ),
        OP.RAPH_MECA(
            te=170,
            para_in=(
                (OP.RAPH_MECA.PCOMPOR, CCOMPOR),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.RIGI_MECA(
            te=170,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_GE(
            te=99,
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_HYST(
            te=170,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PMATUUC, MMATUUC), ),
        ),
        OP.RIGI_MECA_TANG(
            te=170,
            para_in=(
                (OP.RIGI_MECA_TANG.PCOMPOR, CCOMPOR),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
        OP.VERI_JACOBIEN(
            te=328,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PCODRET, LC.ECODRET), ),
        ),
    )
Esempio n. 11
0
class MEDKQG4(Element):
    """Please document this element"""
    meshType = MT.QUAD4
    elrefe = (
        ElrefeLoc(
            MT.QU4,
            gauss=(
                'RIGI=FPG4',
                'MASS=FPG9',
                'NOEU=NOEU',
                'FPG1=FPG1',
            ),
            mater=(
                'RIGI',
                'NOEU',
                'FPG1',
            ),
        ),
        ElrefeLoc(
            MT.SE2,
            gauss=('RIGI=FPG2', ),
        ),
    )
    calculs = (
        OP.ADD_SIGM(
            te=581,
            para_in=(
                (SP.PEPCON1, EEFGEGA),
                (SP.PEPCON2, EEFGEGA),
            ),
            para_out=((SP.PEPCON3, EEFGEGA), ),
        ),
        OP.AMOR_MECA(
            te=50,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMASSEL, MMATUUR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PRIGIEL, MMATUUR),
                (OP.AMOR_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.CARA_SECT_POUT3(
            te=513,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PCASECT, ECASECT), ),
        ),
        OP.CARA_SECT_POUT4(
            te=513,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PORIGIN, LC.CGEOM3D),
            ),
            para_out=(
                (SP.PVECTU1, MVECTUR),
                (SP.PVECTU2, MVECTUR),
            ),
        ),
        OP.CHAR_MECA_EPSI_R(
            te=35,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PEPSINR, CEPSINR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_EPSI_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EPSI_F(
            te=35,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PEPSINF, CEPSINF),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_EPSI_F.PVARCPR, LC.ZVARCPG),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FFCO3D(
            te=32,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PFFCO3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FRCO3D(
            te=32,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PFRCO3D, EFORCNO),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_HYDR_R(
            te=312,
            para_in=(
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_HYDR_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PESA_R(
            te=32,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (OP.CHAR_MECA_PESA_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=32,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, EPRESNF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=32,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_SECH_R(
            te=312,
            para_in=(
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_SECH_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_TEMP_R(
            te=423,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PTEMPSR, CTEMPSR),
                (OP.CHAR_MECA_TEMP_R.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=488,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.DEGE_ELGA(
            te=33,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.DEGE_ELGA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((OP.DEGE_ELGA.PDEFOPG, EDEFGPG), ),
        ),
        OP.DEGE_ELNO(
            te=33,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.DEGE_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PDEFOGR, EDEFGNO), ),
        ),
        OP.DISS_ELEM(
            te=413,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.DISS_ELEM.PCOMPOR, LC.CCOMPOR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.DISS_ELEM.PVARIPR, ZVARIPG),
            ),
            para_out=((SP.PDISSD1, EDISSR), ),
        ),
        OP.DISS_ELGA(
            te=413,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.DISS_ELGA.PCOMPOR, LC.CCOMPOR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARIGR, ZVARIPG),
            ),
            para_out=((OP.DISS_ELGA.PDISSPG, EDISSPG), ),
        ),
        OP.DISS_ELNO(
            te=4,
            para_in=((OP.DISS_ELNO.PDISSPG, EDISSPG), ),
            para_out=((SP.PDISSNO, EDISSNO), ),
        ),
        OP.ECIN_ELEM(
            te=444,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.POMEGA2, LC.COMEG2R),
                (OP.ECIN_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVITESR, DDL_MECA),
            ),
            para_out=((SP.PENERCR, EENERR), ),
        ),
        OP.EFGE_ELGA(
            te=546,
            para_in=((SP.PSIEFR, EEFGEGA), ),
            para_out=(
                (SP.PEFGEC, EEFGEGC),
                (SP.PEFGER, EEFGEGA),
            ),
        ),
        OP.EFGE_ELNO(
            te=185,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.EFGE_ELNO.PCOMPOR, LC.CCOMPOR),
                (OP.EFGE_ELNO.PCONTRR, EEFGEGA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PNONLIN, LC.ENONLIN),
                (SP.PTEMPSR, CTEMPSR),
                (OP.EFGE_ELNO.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PEFFORC, EEFGENC),
                (OP.EFGE_ELNO.PEFFORR, EEFGENO),
            ),
        ),
        OP.EFGE_EXCENT(
            te=452,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PEFFOGC, EEFGEPGC),
                (SP.PEFFOGR, EEFGEPGR),
                (SP.PEFFONC, EEFGENOC),
                (SP.PEFFONR, EEFGENOR),
            ),
            para_out=(
                (SP.PEFFOEGC, EEFGEPGC),
                (SP.PEFFOEGR, EEFGEPGR),
                (SP.PEFFOENC, EEFGENOC),
                (SP.PEFFOENR, EEFGENOR),
            ),
        ),
        OP.ENEL_ELEM(
            te=412,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.ENEL_ELEM.PCOMPOR, LC.CCOMPOR),
                (OP.ENEL_ELEM.PCONTPR, EEFGEGA),
                (SP.PDEPLR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.ENEL_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.ENEL_ELEM.PVARIPR, ZVARIPG),
            ),
            para_out=((SP.PENERD1, EENERR), ),
        ),
        OP.ENEL_ELGA(
            te=412,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.ENEL_ELGA.PCOMPOR, LC.CCOMPOR),
                (OP.ENEL_ELGA.PCONTRR, EEFGEGA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PTEMPSR, CTEMPSR),
                (OP.ENEL_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARIGR, ZVARIPG),
            ),
            para_out=((OP.ENEL_ELGA.PENERDR, EENERPG), ),
        ),
        OP.ENEL_ELNO(
            te=4,
            para_in=((OP.ENEL_ELNO.PENERPG, EENERPG), ),
            para_out=((SP.PENERNO, EENERNO), ),
        ),
        OP.EPOT_ELEM(
            te=444,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPOT_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPOT_ELEM.PENERDR, EENERR), ),
        ),
        OP.FERRAILLAGE(
            te=146,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.FERRAILLAGE.PEFFORR, EEFGENO),
                (SP.PFERRA1, LC.CFER1_R),
            ),
            para_out=((SP.PFERRA2, LC.CFER2_R), ),
        ),
        OP.FORC_NODA(
            te=446,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.FORC_NODA.PCOMPOR, LC.CCOMPOR),
                (OP.FORC_NODA.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=409,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.FULL_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PITERAT, LC.CITERAT),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (OP.FULL_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA.PCONTPR, EEFGEGA),
                (SP.PMATUUR, MMATUUR),
                (OP.FULL_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.FULL_MECA_ELAS(
            te=409,
            para_in=(
                (SP.PCARCRI, LC.CCARCRI),
                (OP.FULL_MECA_ELAS.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA_ELAS.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA_ELAS.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (OP.FULL_MECA_ELAS.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA_ELAS.PCONTPR, EEFGEGA),
                (SP.PMATUUR, MMATUUR),
                (OP.FULL_MECA_ELAS.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.MASS_INER(
            te=444,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_INER.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMASSINE, LC.EMASSINE), ),
        ),
        OP.MASS_MECA(
            te=444,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MASS_MECA_DIAG(
            te=444,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA_DIAG.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.MASS_MECA_EXPLI(
            te=444,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA_EXPLI.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.M_GAMMA(
            te=444,
            para_in=(
                (SP.PACCELR, DDL_MECA),
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.M_GAMMA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.PAS_COURANT(
            te=404,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.PAS_COURANT.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PCOURAN, LC.ECOURAN), ),
        ),
        OP.RAPH_MECA(
            te=409,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RAPH_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.RAPH_MECA.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PITERAT, LC.CITERAT),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (OP.RAPH_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.RAPH_MECA.PCONTPR, EEFGEGA),
                (OP.RAPH_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.REFE_FORC_NODA(
            te=446,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PREFCO, EREFCO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.REPERE_LOCAL(
            te=134,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=(
                (SP.PREPLO1, LC.CGEOM3D),
                (SP.PREPLO2, LC.CGEOM3D),
                (SP.PREPLO3, LC.CGEOM3D),
            ),
        ),
        OP.REPE_GENE(
            te=442,
            para_in=(
                (SP.PANGREP, CCAORIE),
                (SP.PCACOQU, CCACOQU),
                (SP.PDGGAIN, EDEFGPG),
                (SP.PDGGAINC, EDEFGPC),
                (SP.PDGNOIN, EDEFGNO),
                (SP.PDGNOINC, LC.EDEFGNC),
                (SP.PEFGAIN, EEFGEPGR),
                (SP.PEFGAINC, EEFGEPGC),
                (SP.PEFNOIN, EEFGENOR),
                (SP.PEFNOINC, EEFGENOC),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=(
                (SP.PDGGAOUC, EDEFGPC),
                (SP.PDGGAOUT, EDEFGPG),
                (SP.PDGNOOUC, LC.EDEFGNC),
                (SP.PDGNOOUT, EDEFGNO),
                (SP.PEFGAOUC, EEFGEPGC),
                (SP.PEFGAOUT, EEFGEPGR),
                (SP.PEFNOOUC, EEFGENOC),
                (SP.PEFNOOUT, EEFGENOR),
            ),
        ),
        OP.RIGI_MECA(
            te=409,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PTEMPSR, CTEMPSR),
                (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_ELAS(
            te=409,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_ELAS.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_ELAS.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_ELAS.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (OP.RIGI_MECA_ELAS.PVARIMR, ZVARIPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_GEOM(
            te=428,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.RIGI_GEOM.PCONTRR, EEFGEGA),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_HYST(
            te=50,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PRIGIEL, MMATUUR),
                (OP.RIGI_MECA_HYST.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUC, MMATUUC), ),
        ),
        OP.RIGI_MECA_TANG(
            te=409,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_TANG.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_TANG.PCONTMR, EEFGEGA),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PITERAT, LC.CITERAT),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PMATUUR, MMATUUR),
                (SP.PVECTUR, MVECTUR),
                (OP.RIGI_MECA_TANG.PCONTPR, EEFGEGA),
                (SP.PCOPRED, LC.ECODRET),
                (SP.PCODRET, LC.ECODRET),
            ),
        ),
        OP.SIEF_ELGA(
            te=422,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.SIEF_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.SIEF_ELGA.PCONTRR, EEFGEGA), ),
        ),
        OP.SIEF_ELNO(
            te=4,
            para_in=(
                (OP.SIEF_ELNO.PCONTRR, EEFGEGA),
                (OP.SIEF_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIEFNOC, EEFGENC),
                (OP.SIEF_ELNO.PSIEFNOR, EEFGENO),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PSIEF_R, EEFGEGA),
                (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
            ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
            ),
        ),
        OP.VARI_ELNO(
            te=4,
            para_in=((SP.PVARIGR, ZVARIPG), ),
            para_out=((OP.VARI_ELNO.PVARINR, LC.ZVARINO), ),
        ),
        OP.VERI_CARA_ELEM(
            te=119,
            para_in=((SP.PCACOQU, CCACOQU), ),
            para_out=((SP.PBIDON, LC.ECOURAN), ),
        ),
    )
Esempio n. 12
0
class MEBODKT(Element):
    """Boundary element for DKT model : SEG2"""
    meshType = MT.SEG2
    elrefe = (ElrefeLoc(
        MT.SE2,
        gauss=('RIGI=FPG2', ),
    ), )
    calculs = (
        OP.CARA_SECT_POUT3(
            te=570,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.CARA_SECT_POUT3.PCAORIE, LC.CGEOM3D),
                (SP.PGEOMER, MGEOMER),
            ),
            para_out=((SP.PCASECT, ECASECT), ),
        ),
        OP.CARA_SECT_POUT4(
            te=570,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.CARA_SECT_POUT4.PCAORIE, LC.CGEOM3D),
                (SP.PGEOMER, MGEOMER),
                (SP.PORIGIN, LC.CGEOM3D),
            ),
            para_out=(
                (SP.PVECTU1, MVECTUR),
                (SP.PVECTU2, MVECTUR),
            ),
        ),
        OP.CARA_SECT_POUT5(
            te=570,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (OP.CARA_SECT_POUT5.PCAORIE, LC.CGEOM3D),
                (SP.PGEOMER, MGEOMER),
                (SP.PNUMMOD, LC.CNUMMOD),
                (SP.PORIGFI, LC.CGEOM3D),
                (SP.PORIGIN, LC.CGEOM3D),
            ),
            para_out=(
                (SP.PVECTU1, MVECTUR),
                (SP.PVECTU2, MVECTUR),
                (SP.PVECTU3, MVECTUR),
            ),
        ),
        OP.CHAR_MECA_FF1D3D(
            te=34,
            para_in=(
                (SP.PFF1D3D, MFORCEF),
                (SP.PGEOMER, MGEOMER),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR1D3D(
            te=34,
            para_in=(
                (SP.PFR1D3D, MFORCER),
                (SP.PGEOMER, MGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGEOMER), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, MGEOMER), ),
        ),
    )
Esempio n. 13
0
class HM_FACE8_XH1(Element):

    """Please document this element"""
    meshType = MT.QUAD8
    nodes = (
        SetOfNodes('EN2', (5, 6, 7, 8,)),
        SetOfNodes('EN1', (1, 2, 3, 4,)),
    )
    elrefe = (
        ElrefeLoc(MT.QU8, gauss=('RIGI=FPG9',),),
        ElrefeLoc(MT.QU4, gauss=('RIGI=FPG9',),),
        ElrefeLoc(MT.TR6, gauss = ('RIGI=FPG6',),),
        ElrefeLoc(MT.TR3, gauss = ('RIGI=FPG6',),),
    )
    calculs = (

        OP.CHAR_MECA_FLUX_F(te=579,
                            para_in=(
                            (OP.CHAR_MECA_FLUX_F.PCNSETO, LC.E144NEUI), (
                            OP.CHAR_MECA_FLUX_F.PFISNO, LC.FISNO_I),
                            (SP.PFLUXF, CFLUXF), (SP.PGEOMER, NGEOMER),
                            (OP.CHAR_MECA_FLUX_F.PHEAVTO, E24NEUTI), (
                            OP.CHAR_MECA_FLUX_F.PHEA_NO, LC.N5NEUTI),
                            (OP.CHAR_MECA_FLUX_F.PHEA_SE, E24NEUTI), (
                            OP.CHAR_MECA_FLUX_F.PLONCHA, LC.E10NEUTI),
                            (OP.CHAR_MECA_FLUX_F.PLSN, LC.N1NEUT_R), (
                            OP.CHAR_MECA_FLUX_F.PPINTTO, LC.E24NEUTR),
                            (OP.CHAR_MECA_FLUX_F.PPMILTO, LC.E88NEUTR), (
                            OP.CHAR_MECA_FLUX_F.PSTANO, STANO_I),
                            (SP.PTEMPSR, CTEMPSR), ),
                            para_out=((SP.PVECTUR, MVECTUR), ),
                            ),

        OP.CHAR_MECA_FLUX_R(te=579,
                            para_in=(
                            (OP.CHAR_MECA_FLUX_R.PCNSETO, LC.E144NEUI), (
                            OP.CHAR_MECA_FLUX_R.PFISNO, LC.FISNO_I),
                            (SP.PFLUXR, EFLUXE), (SP.PGEOMER, NGEOMER),
                            (OP.CHAR_MECA_FLUX_R.PHEAVTO, E24NEUTI), (
                            OP.CHAR_MECA_FLUX_R.PHEA_NO, LC.N5NEUTI),
                            (OP.CHAR_MECA_FLUX_R.PHEA_SE, E24NEUTI), (
                            OP.CHAR_MECA_FLUX_R.PLONCHA, LC.E10NEUTI),
                            (OP.CHAR_MECA_FLUX_R.PLSN, LC.N1NEUT_R), (
                            OP.CHAR_MECA_FLUX_R.PPINTTO, LC.E24NEUTR),
                            (OP.CHAR_MECA_FLUX_R.PPMILTO, LC.E88NEUTR), (
                            OP.CHAR_MECA_FLUX_R.PSTANO, STANO_I),
                            (SP.PTEMPSR, CTEMPSR), ),
                            para_out=((SP.PVECTUR, MVECTUR), ),
                            ),

        OP.CHAR_MECA_FR2D3D(te=466,
                            para_in=(
                                (SP.PFR2D3D, EFORCNO), (SP.PGEOMER, NGEOMER),
                            ),
                            para_out=((SP.PVECTUR, MVECTUR), ),
                            ),

        OP.CHAR_MECA_PRES_F(te=36,
                            para_in=(
                            (OP.CHAR_MECA_PRES_F.PCNSETO, LC.E144NEUI), (
                            OP.CHAR_MECA_PRES_F.PFISNO, LC.FISNO_I),
                            (SP.PGEOMER, NGEOMER), (
                            OP.CHAR_MECA_PRES_F.PHEAVTO, E24NEUTI),
                            (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI), (
                            OP.CHAR_MECA_PRES_F.PHEA_SE, E24NEUTI),
                            (OP.CHAR_MECA_PRES_F.PLONCHA, LC.E10NEUTI), (
                            OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R),
                            (OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R), (
                            OP.CHAR_MECA_PRES_F.PPINTTO, LC.E24NEUTR),
                            (OP.CHAR_MECA_PRES_F.PPMILTO, LC.E88NEUTR), (
                            SP.PPRESSF, CPRESSF),
                            (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I), (
                            SP.PTEMPSR, CTEMPSR),
                            ),
                            para_out=((SP.PVECTUR, MVECTUR), ),
                            ),

        OP.CHAR_MECA_PRES_R(te=36,
                            para_in=(
                            (OP.CHAR_MECA_PRES_R.PCNSETO, LC.E144NEUI), (
                            OP.CHAR_MECA_PRES_R.PFISNO, LC.FISNO_I),
                            (SP.PGEOMER, NGEOMER), (
                            OP.CHAR_MECA_PRES_R.PHEAVTO, E24NEUTI),
                            (OP.CHAR_MECA_PRES_R.PHEA_NO, LC.N5NEUTI), (
                            OP.CHAR_MECA_PRES_R.PHEA_SE, E24NEUTI),
                            (OP.CHAR_MECA_PRES_R.PLONCHA, LC.E10NEUTI), (
                            OP.CHAR_MECA_PRES_R.PLSN, LC.N1NEUT_R),
                            (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R), (
                            OP.CHAR_MECA_PRES_R.PPINTTO, LC.E24NEUTR),
                            (OP.CHAR_MECA_PRES_R.PPMILTO, LC.E88NEUTR), (
                            SP.PPRESSR, EPRESNO),
                            (OP.CHAR_MECA_PRES_R.PSTANO, STANO_I), (
                            SP.PTEMPSR, CTEMPSR),
                            ),
                            para_out=((SP.PVECTUR, MVECTUR), ),
                            ),

        OP.FLHN_ELGA(te=493,
                     para_in=((SP.PCONTR, NSIEF_R), (SP.PGEOMER, NGEOMER),
                              ),
                     para_out=((SP.PFLHN, EFLHN), ),
                     ),

        OP.INI_XFEM_ELNO(te=99,
                         para_out=(
                         (OP.INI_XFEM_ELNO.PFISNO, LC.FISNO_I), (
                         OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                         (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R), (
                         OP.INI_XFEM_ELNO.PSTANO, STANO_I),
                         ),
                         ),

        OP.SIRO_ELEM(te=411,
                     para_in=((SP.PGEOMER, NGEOMER), (SP.PSIG3D, ECONTNO),
                              ),
                     para_out=((SP.PPJSIGM, LC.EPJSIGM), ),
                     ),

        OP.TOPONO(te=120,
                  para_in=(
                  (OP.TOPONO.PCNSETO, LC.E144NEUI), (SP.PFISCO, LC.FISCO_I),
                  (OP.TOPONO.PFISNO, LC.FISNO_I), (
                  OP.TOPONO.PHEAVTO, E24NEUTI),
                  (SP.PLEVSET, LC.N1NEUT_R), (
                      OP.TOPONO.PLONCHA, LC.E10NEUTI),
                  ),
                  para_out=(
                  (OP.TOPONO.PHEA_NO, LC.N5NEUTI), (
                      OP.TOPONO.PHEA_SE, E24NEUTI),
                  ),
                  ),

        OP.TOPOSE(te=514,
                  para_in=((SP.PFISCO, LC.FISCO_I), (SP.PGEOMER, NGEOMER),
                           (SP.PLEVSET, LC.N1NEUT_R), ),
                  para_out=(
                  (OP.TOPOSE.PCNSETO, LC.E144NEUI), (
                  OP.TOPOSE.PHEAVTO, E24NEUTI),
                  (OP.TOPOSE.PLONCHA, LC.E10NEUTI), (
                  OP.TOPOSE.PPINTTO, LC.E24NEUTR),
                  (OP.TOPOSE.PPMILTO, LC.E88NEUTR), ),
                  ),

        OP.TOU_INI_ELEM(te=99,
                        para_out=((OP.TOU_INI_ELEM.PPRES_R, CPRES_R), ),
                        ),

        OP.TOU_INI_ELGA(te=99,
                        para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
                        ),

        OP.TOU_INI_ELNO(te=99,
                        para_out=(
                        (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F), (
                        OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                        (OP.TOU_INI_ELNO.PPRES_R, EPRESNO), ),
                        ),

    )
Esempio n. 14
0
class MEPLSE2_XH1(Element):
    """Please document this element"""
    meshType = MT.SEG2
    nodes = (SetOfNodes('EN1', (
        1,
        2,
    )), )
    elrefe = (ElrefeLoc(
        MT.SE2,
        gauss=('RIGI=FPG2', ),
    ), )
    calculs = (
        OP.CHAR_MECA_FF1D2D(
            te=36,
            para_in=(
                (OP.CHAR_MECA_FF1D2D.PCNSETO, E24NEUI),
                (SP.PFF1D2D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FF1D2D.PHEAVTO, E8NEUTI),
                (OP.CHAR_MECA_FF1D2D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FF1D2D.PHEA_SE, E8NEUTI),
                (OP.CHAR_MECA_FF1D2D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FF1D2D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FF1D2D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FF1D2D.PPINTTO, LC.E24NEUTR),
                (OP.CHAR_MECA_FF1D2D.PPMILTO, E16NEUTR),
                (OP.CHAR_MECA_FF1D2D.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR1D2D(
            te=36,
            para_in=(
                (OP.CHAR_MECA_FR1D2D.PCNSETO, E24NEUI),
                (SP.PFR1D2D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FR1D2D.PHEAVTO, E8NEUTI),
                (OP.CHAR_MECA_FR1D2D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FR1D2D.PHEA_SE, E8NEUTI),
                (OP.CHAR_MECA_FR1D2D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FR1D2D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR1D2D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR1D2D.PPINTTO, LC.E24NEUTR),
                (OP.CHAR_MECA_FR1D2D.PPMILTO, E16NEUTR),
                (OP.CHAR_MECA_FR1D2D.PSTANO, STANO_I),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_F.PCNSETO, E24NEUI),
                (OP.CHAR_MECA_PRES_F.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_F.PHEAVTO, E8NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_SE, E8NEUTI),
                (OP.CHAR_MECA_PRES_F.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PPINTTO, LC.E24NEUTR),
                (OP.CHAR_MECA_PRES_F.PPMILTO, E16NEUTR),
                (SP.PPRESSF, CPRESSF),
                (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_R.PCNSETO, E24NEUI),
                (OP.CHAR_MECA_PRES_R.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_R.PHEAVTO, E8NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_SE, E8NEUTI),
                (OP.CHAR_MECA_PRES_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PPINTTO, LC.E24NEUTR),
                (OP.CHAR_MECA_PRES_R.PPMILTO, E16NEUTR),
                (SP.PPRESSR, EPRESNO),
                (OP.CHAR_MECA_PRES_R.PSTANO, STANO_I),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.INI_XFEM_ELNO(
            te=99,
            para_out=(
                (OP.INI_XFEM_ELNO.PFISNO, LC.FISNO_I),
                (OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PSTANO, STANO_I),
            ),
        ),
        OP.TOPONO(
            te=120,
            para_in=(
                (OP.TOPONO.PCNSETO, E24NEUI),
                (SP.PFISCO, LC.FISCO_I),
                (OP.TOPONO.PFISNO, LC.FISNO_I),
                (OP.TOPONO.PHEAVTO, E8NEUTI),
                (SP.PLEVSET, LC.N1NEUT_R),
                (OP.TOPONO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=(
                (OP.TOPONO.PHEA_NO, LC.N5NEUTI),
                (OP.TOPONO.PHEA_SE, E8NEUTI),
            ),
        ),
        OP.TOPOSE(
            te=514,
            para_in=(
                (SP.PFISCO, LC.FISCO_I),
                (SP.PGEOMER, NGEOMER),
                (SP.PLEVSET, LC.N1NEUT_R),
            ),
            para_out=(
                (OP.TOPOSE.PCNSETO, E24NEUI),
                (OP.TOPOSE.PHEAVTO, E8NEUTI),
                (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                (OP.TOPOSE.PPINTTO, LC.E24NEUTR),
                (OP.TOPOSE.PPMILTO, E16NEUTR),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PPRES_R, CPRES_R), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGEOMER), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
            ),
        ),
    )
Esempio n. 15
0
class HH2_FACE8(Element):
    """Please document this element"""
    meshType = MT.QUAD8
    nodes = (
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU8,
            gauss=('RIGI=FPG9', ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=('RIGI=FPG9', ),
        ),
    )
    calculs = (
        OP.CHAR_MECA_FLUX_F(
            te=466,
            para_in=(
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_R(
            te=466,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=488,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.FLHN_ELGA(
            te=493,
            para_in=(
                (SP.PCONTR, NSIEF_R),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PFLHN, EFLHN), ),
        ),
        OP.NORME_L2(
            te=563,
            para_in=(
                (SP.PCALCI, LC.EMNEUT_I),
                (SP.PCHAMPG, EGNEUT_R),
                (SP.PCOEFR, EMNEUT_R),
                (OP.NORME_L2.PCOORPG, EGGEOP_R),
            ),
            para_out=((SP.PNORME, LC.ENORME), ),
        ),
        OP.SIRO_ELEM(
            te=411,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PSIG3D, ECONTNO),
            ),
            para_out=((SP.PPJSIGM, LC.EPJSIGM), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
    )
Esempio n. 16
0
class MECA_XH_HEXA8(Element):
    """Please document this element"""
    meshType = MT.HEXA8
    nodes = (SetOfNodes('EN1', (
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
    )), )
    elrefe = (
        ElrefeLoc(
            MT.HE8,
            gauss=(
                'RIGI=FPG8',
                'MASS=FPG8',
                'NOEU=NOEU',
                'XFEM=XFEM480',
                'FPG1=FPG1',
            ),
            mater=(
                'XFEM',
                'NOEU',
            ),
        ),
        ElrefeLoc(
            MT.TE4,
            gauss=(
                'XINT=FPG15',
                'NOEU=NOEU',
            ),
        ),
        ElrefeLoc(
            MT.TR3,
            gauss=(
                'FPG4=FPG4',
                'NOEU=NOEU',
                'FPG6=FPG6',
                'FPG7=FPG7',
                'XCON=FPG12',
            ),
        ),
    )
    calculs = (

        #       -- te0580 : ne resout que les cas triviaux : 0.
        OP.AMOR_MECA(
            te=580,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.CALC_G(
            te=288,
            para_in=(
                (OP.CALC_G.PAINTER, LC.E200NEUT),
                (OP.CALC_G.PBASECO, LC.E360NEUT),
                (OP.CALC_G.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_G.PCFACE, LC.E90NEUTI),
                (OP.CALC_G.PCNSETO, LC.E320NEUI),
                (OP.CALC_G.PCOMPOR, LC.CCOMPOR),
                (OP.CALC_G.PCONTRR, ECONTPG),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_G.PHEAVTO, LC.E32NEUTI),
                (OP.CALC_G.PHEA_NO, LC.N5NEUTI),
                (OP.CALC_G.PLONCHA, LC.E10NEUTI),
                (OP.CALC_G.PLONGCO, LC.E3NEUTI),
                (OP.CALC_G.PLSN, LC.N1NEUT_R),
                (OP.CALC_G.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (OP.CALC_G.PPINTER, LC.E120NEUT),
                (OP.CALC_G.PPINTTO, E33NEUTR),
                (OP.CALC_G.PPMILTO, LC.E198NEUT),
                (SP.PPRESSR, EPRESNO),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGISE, ECONTSE),
                (SP.PTHETAR, DDL_MECC),
                (OP.CALC_G.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_G_F(
            te=288,
            para_in=(
                (OP.CALC_G_F.PAINTER, LC.E200NEUT),
                (OP.CALC_G_F.PBASECO, LC.E360NEUT),
                (OP.CALC_G_F.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_G_F.PCFACE, LC.E90NEUTI),
                (OP.CALC_G_F.PCNSETO, LC.E320NEUI),
                (OP.CALC_G_F.PCOMPOR, LC.CCOMPOR),
                (OP.CALC_G_F.PCONTRR, ECONTPG),
                (SP.PCOURB, LC.G27NEUTR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_G_F.PHEAVTO, LC.E32NEUTI),
                (OP.CALC_G_F.PHEA_NO, LC.N5NEUTI),
                (OP.CALC_G_F.PLONCHA, LC.E10NEUTI),
                (OP.CALC_G_F.PLONGCO, LC.E3NEUTI),
                (OP.CALC_G_F.PLSN, LC.N1NEUT_R),
                (OP.CALC_G_F.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (OP.CALC_G_F.PPINTER, LC.E120NEUT),
                (OP.CALC_G_F.PPINTTO, E33NEUTR),
                (OP.CALC_G_F.PPMILTO, LC.E198NEUT),
                (SP.PPRESSF, CPRESSF),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGISE, ECONTSE),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, DDL_MECC),
                (OP.CALC_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_K_G(
            te=297,
            para_in=(
                (OP.CALC_K_G.PAINTER, LC.E200NEUT),
                (OP.CALC_K_G.PBASECO, LC.E360NEUT),
                (OP.CALC_K_G.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_K_G.PCFACE, LC.E90NEUTI),
                (OP.CALC_K_G.PCNSETO, LC.E320NEUI),
                (OP.CALC_K_G.PCOMPOR, LC.CCOMPOR),
                (SP.PCOURB, LC.G27NEUTR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_K_G.PHEAVTO, LC.E32NEUTI),
                (OP.CALC_K_G.PHEA_NO, LC.N5NEUTI),
                (OP.CALC_K_G.PLONCHA, LC.E10NEUTI),
                (OP.CALC_K_G.PLONGCO, LC.E3NEUTI),
                (OP.CALC_K_G.PLSN, LC.N1NEUT_R),
                (OP.CALC_K_G.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (OP.CALC_K_G.PPINTER, LC.E120NEUT),
                (OP.CALC_K_G.PPINTTO, E33NEUTR),
                (OP.CALC_K_G.PPMILTO, LC.E198NEUT),
                (SP.PPRESSR, EPRESNO),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGISE, ECONTSE),
                (SP.PTHETAR, DDL_MECC),
                (OP.CALC_K_G.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CALC_K_G_F(
            te=297,
            para_in=(
                (OP.CALC_K_G_F.PAINTER, LC.E200NEUT),
                (OP.CALC_K_G_F.PBASECO, LC.E360NEUT),
                (OP.CALC_K_G_F.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_K_G_F.PCFACE, LC.E90NEUTI),
                (OP.CALC_K_G_F.PCNSETO, LC.E320NEUI),
                (OP.CALC_K_G_F.PCOMPOR, LC.CCOMPOR),
                (SP.PCOURB, LC.G27NEUTR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_K_G_F.PHEAVTO, LC.E32NEUTI),
                (OP.CALC_K_G_F.PHEA_NO, LC.N5NEUTI),
                (OP.CALC_K_G_F.PLONCHA, LC.E10NEUTI),
                (OP.CALC_K_G_F.PLONGCO, LC.E3NEUTI),
                (OP.CALC_K_G_F.PLSN, LC.N1NEUT_R),
                (OP.CALC_K_G_F.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (OP.CALC_K_G_F.PPINTER, LC.E120NEUT),
                (OP.CALC_K_G_F.PPINTTO, E33NEUTR),
                (OP.CALC_K_G_F.PPMILTO, LC.E198NEUT),
                (SP.PPRESSF, CPRESSF),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGISE, ECONTSE),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, DDL_MECC),
                (OP.CALC_K_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CHAR_MECA_FF3D3D(
            te=440,
            para_in=(
                (SP.PFF3D3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR3D3D(
            te=440,
            para_in=(
                (OP.CHAR_MECA_FR3D3D.PCNSETO, LC.E320NEUI),
                (SP.PFR3D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FR3D3D.PHEAVTO, LC.E32NEUTI),
                (OP.CHAR_MECA_FR3D3D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FR3D3D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FR3D3D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR3D3D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR3D3D.PPINTTO, E33NEUTR),
                (OP.CHAR_MECA_FR3D3D.PPMILTO, LC.E198NEUT),
                (OP.CHAR_MECA_FR3D3D.PSTANO, STANO_I),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PESA_R(
            te=441,
            para_in=(
                (OP.CHAR_MECA_PESA_R.PCNSETO, LC.E320NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PESA_R.PHEAVTO, LC.E32NEUTI),
                (OP.CHAR_MECA_PESA_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PESA_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PESA_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PESA_R.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (OP.CHAR_MECA_PESA_R.PPINTTO, E33NEUTR),
                (OP.CHAR_MECA_PESA_R.PPMILTO, LC.E198NEUT),
                (OP.CHAR_MECA_PESA_R.PSTANO, STANO_I),
                (OP.CHAR_MECA_PESA_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=37,
            para_in=(
                (OP.CHAR_MECA_PRES_F.PAINTER, LC.E200NEUT),
                (OP.CHAR_MECA_PRES_F.PBASECO, LC.E360NEUT),
                (OP.CHAR_MECA_PRES_F.PCFACE, LC.E90NEUTI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_F.PLONGCO, LC.E3NEUTI),
                (OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PPINTER, LC.E120NEUT),
                (SP.PPRESSF, CPRESSF),
                (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=37,
            para_in=(
                (OP.CHAR_MECA_PRES_R.PAINTER, LC.E200NEUT),
                (OP.CHAR_MECA_PRES_R.PBASECO, LC.E360NEUT),
                (OP.CHAR_MECA_PRES_R.PCFACE, LC.E90NEUTI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_R.PLONGCO, LC.E3NEUTI),
                (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PPINTER, LC.E120NEUT),
                (SP.PPRESSR, EPRESNO),
                (OP.CHAR_MECA_PRES_R.PSTANO, STANO_I),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_ROTA_R(
            te=441,
            para_in=(
                (OP.CHAR_MECA_ROTA_R.PCNSETO, LC.E320NEUI),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_ROTA_R.PHEAVTO, LC.E32NEUTI),
                (OP.CHAR_MECA_ROTA_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_ROTA_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_ROTA_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_ROTA_R.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_ROTA_R.PPINTTO, E33NEUTR),
                (OP.CHAR_MECA_ROTA_R.PPMILTO, LC.E198NEUT),
                (SP.PROTATR, LC.CROTATR),
                (OP.CHAR_MECA_ROTA_R.PSTANO, STANO_I),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_TEMP_R(
            te=541,
            para_in=(
                (OP.CHAR_MECA_TEMP_R.PBASLOR, LC.N9NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (OP.CHAR_MECA_TEMP_R.PCNSETO, LC.E320NEUI),
                (OP.CHAR_MECA_TEMP_R.PCOMPOR, LC.CCOMPOR),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_TEMP_R.PHEAVTO, LC.E32NEUTI),
                (OP.CHAR_MECA_TEMP_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_TEMP_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_TEMP_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_TEMP_R.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_TEMP_R.PPINTTO, E33NEUTR),
                (OP.CHAR_MECA_TEMP_R.PPMILTO, LC.E198NEUT),
                (OP.CHAR_MECA_TEMP_R.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
                (OP.CHAR_MECA_TEMP_R.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PCONTRT, ECONTPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.COOR_ELGA(
            te=481,
            para_in=(
                (OP.COOR_ELGA.PCNSETO, LC.E320NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.COOR_ELGA.PLONCHA, LC.E10NEUTI),
                (OP.COOR_ELGA.PPINTTO, E33NEUTR),
                (OP.COOR_ELGA.PPMILTO, LC.E198NEUT),
            ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.DEPL_XPG(
            te=566,
            para_in=(
                (OP.DEPL_XPG.PBASLOR, LC.N9NEUT_R),
                (SP.PDEPLNO, DDL_MECA),
                (OP.DEPL_XPG.PHEAVTO, LC.E32NEUTI),
                (OP.DEPL_XPG.PHEA_NO, LC.N5NEUTI),
                (OP.DEPL_XPG.PLONCHA, LC.E10NEUTI),
                (OP.DEPL_XPG.PLSN, LC.N1NEUT_R),
                (OP.DEPL_XPG.PLST, LC.N1NEUT_R),
                (OP.DEPL_XPG.PXFGEOM, XFGEOM_R),
            ),
            para_out=((SP.PDEPLPG, EDEPLPG), ),
        ),
        OP.ENEL_ELEM(
            te=565,
            para_in=(
                (OP.ENEL_ELEM.PCNSETO, LC.E320NEUI),
                (OP.ENEL_ELEM.PCOMPOR, LC.CCOMPOR),
                (OP.ENEL_ELEM.PCONTPR, ECONTPG),
                (SP.PDEPLR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.ENEL_ELEM.PLONCHA, LC.E10NEUTI),
                (SP.PMATERC, LC.CMATERC),
                (OP.ENEL_ELEM.PPINTTO, E33NEUTR),
                (OP.ENEL_ELEM.PPMILTO, LC.E198NEUT),
                (OP.ENEL_ELEM.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.ENEL_ELEM.PVARIPR, ZVARIPG),
            ),
            para_out=((SP.PENERD1, EENERR), ),
        ),
        OP.EPSI_ELGA(te=-2),
        OP.EPSP_ELGA(te=-2),
        OP.EPSP_ELNO(te=-2),
        OP.FORC_NODA(
            te=542,
            para_in=(
                (OP.FORC_NODA.PBASLOR, LC.N9NEUT_R),
                (OP.FORC_NODA.PCNSETO, LC.E320NEUI),
                (OP.FORC_NODA.PCOMPOR, LC.CCOMPOR),
                (OP.FORC_NODA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.FORC_NODA.PHEAVTO, LC.E32NEUTI),
                (OP.FORC_NODA.PHEA_NO, LC.N5NEUTI),
                (OP.FORC_NODA.PLONCHA, LC.E10NEUTI),
                (OP.FORC_NODA.PLSN, LC.N1NEUT_R),
                (OP.FORC_NODA.PLST, LC.N1NEUT_R),
                (OP.FORC_NODA.PPINTTO, E33NEUTR),
                (OP.FORC_NODA.PPMILTO, LC.E198NEUT),
                (OP.FORC_NODA.PSTANO, STANO_I),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=539,
            para_in=(
                (OP.FULL_MECA.PBASLOR, LC.N9NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.FULL_MECA.PCNSETO, LC.E320NEUI),
                (OP.FULL_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.FULL_MECA.PHEAVTO, LC.E32NEUTI),
                (OP.FULL_MECA.PHEA_NO, LC.N5NEUTI),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (OP.FULL_MECA.PLONCHA, LC.E10NEUTI),
                (OP.FULL_MECA.PLSN, LC.N1NEUT_R),
                (OP.FULL_MECA.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.FULL_MECA.PPINTTO, E33NEUTR),
                (OP.FULL_MECA.PPMILTO, LC.E198NEUT),
                (OP.FULL_MECA.PSTANO, STANO_I),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (OP.FULL_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA.PCONTPR, ECONTPG),
                (SP.PMATUUR, MMATUUR),
                (OP.FULL_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.GRAD_NEUT9_R(
            te=398,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PNEUTER, LC.N9NEUT_R),
            ),
            para_out=((OP.GRAD_NEUT9_R.PGNEUTR, LC.G27NEUTR), ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=(
                (OP.INIT_VARC.PVARCPR, LC.ZVARCPG),
                (OP.INIT_VARC.PVARCNO, LC.ZVARCNO),
            ),
        ),
        OP.INI_XFEM_ELNO(
            te=99,
            para_out=(
                (OP.INI_XFEM_ELNO.PBASLOR, LC.N9NEUT_R),
                (OP.INI_XFEM_ELNO.PFISNO, LC.FISNO_I),
                (OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PSTANO, STANO_I),
            ),
        ),
        OP.MASS_INER(
            te=285,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_INER.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMASSINE, LC.EMASSINE), ),
        ),
        OP.MASS_MECA(
            te=538,
            para_in=(
                (OP.MASS_MECA.PBASLOR, LC.N9NEUT_R),
                (OP.MASS_MECA.PCNSETO, LC.E320NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.MASS_MECA.PHEAVTO, LC.E32NEUTI),
                (OP.MASS_MECA.PHEA_NO, LC.N5NEUTI),
                (OP.MASS_MECA.PLONCHA, LC.E10NEUTI),
                (OP.MASS_MECA.PLSN, LC.N1NEUT_R),
                (OP.MASS_MECA.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA.PPINTTO, E33NEUTR),
                (OP.MASS_MECA.PSTANO, STANO_I),
                (OP.MASS_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.NORME_L2(
            te=563,
            para_in=(
                (SP.PCALCI, LC.EMNEUT_I),
                (SP.PCHAMPG, EGNEUT_R),
                (SP.PCOEFR, EMNEUT_R),
                (OP.NORME_L2.PCOORPG, EGGEOP_R),
            ),
            para_out=((SP.PNORME, LC.ENORME), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.RAPH_MECA(
            te=539,
            para_in=(
                (OP.RAPH_MECA.PBASLOR, LC.N9NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RAPH_MECA.PCNSETO, LC.E320NEUI),
                (OP.RAPH_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.RAPH_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.RAPH_MECA.PHEAVTO, LC.E32NEUTI),
                (OP.RAPH_MECA.PHEA_NO, LC.N5NEUTI),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (OP.RAPH_MECA.PLONCHA, LC.E10NEUTI),
                (OP.RAPH_MECA.PLSN, LC.N1NEUT_R),
                (OP.RAPH_MECA.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.RAPH_MECA.PPINTTO, E33NEUTR),
                (OP.RAPH_MECA.PPMILTO, LC.E198NEUT),
                (OP.RAPH_MECA.PSTANO, STANO_I),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (OP.RAPH_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.RAPH_MECA.PCONTPR, ECONTPG),
                (OP.RAPH_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.REFE_FORC_NODA(
            te=542,
            para_in=(
                (OP.REFE_FORC_NODA.PBASLOR, LC.N9NEUT_R),
                (OP.REFE_FORC_NODA.PCNSETO, LC.E320NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.REFE_FORC_NODA.PHEAVTO, LC.E32NEUTI),
                (OP.REFE_FORC_NODA.PHEA_NO, LC.N5NEUTI),
                (OP.REFE_FORC_NODA.PLONCHA, LC.E10NEUTI),
                (OP.REFE_FORC_NODA.PLSN, LC.N1NEUT_R),
                (OP.REFE_FORC_NODA.PLST, LC.N1NEUT_R),
                (OP.REFE_FORC_NODA.PPINTTO, E33NEUTR),
                (OP.REFE_FORC_NODA.PPMILTO, LC.E198NEUT),
                (SP.PREFCO, EREFCO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.RIGI_MECA(
            te=539,
            para_in=(
                (OP.RIGI_MECA.PBASLOR, LC.N9NEUT_R),
                (OP.RIGI_MECA.PCNSETO, LC.E320NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.RIGI_MECA.PHEAVTO, LC.E32NEUTI),
                (OP.RIGI_MECA.PHEA_NO, LC.N5NEUTI),
                (OP.RIGI_MECA.PLONCHA, LC.E10NEUTI),
                (OP.RIGI_MECA.PLSN, LC.N1NEUT_R),
                (OP.RIGI_MECA.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_MECA.PPINTTO, E33NEUTR),
                (OP.RIGI_MECA.PPMILTO, LC.E198NEUT),
                (OP.RIGI_MECA.PSTANO, STANO_I),
                (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_GEOM(
            te=536,
            para_in=(
                (OP.RIGI_GEOM.PBASLOR, LC.N9NEUT_R),
                (OP.RIGI_GEOM.PCNSETO, LC.E320NEUI),
                (OP.RIGI_GEOM.PCONTRR, ECONTPG),
                (SP.PGEOMER, NGEOMER),
                (OP.RIGI_GEOM.PHEAVTO, LC.E32NEUTI),
                (OP.RIGI_GEOM.PHEA_NO, LC.N5NEUTI),
                (OP.RIGI_GEOM.PLONCHA, LC.E10NEUTI),
                (OP.RIGI_GEOM.PLSN, LC.N1NEUT_R),
                (OP.RIGI_GEOM.PLST, LC.N1NEUT_R),
                (OP.RIGI_GEOM.PPINTTO, E33NEUTR),
                (OP.RIGI_GEOM.PPMILTO, LC.E198NEUT),
                (OP.RIGI_GEOM.PSTANO, STANO_I),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_TANG(
            te=539,
            para_in=(
                (OP.RIGI_MECA_TANG.PBASLOR, LC.N9NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_TANG.PCNSETO, LC.E320NEUI),
                (OP.RIGI_MECA_TANG.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_TANG.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.RIGI_MECA_TANG.PHEAVTO, LC.E32NEUTI),
                (OP.RIGI_MECA_TANG.PHEA_NO, LC.N5NEUTI),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (OP.RIGI_MECA_TANG.PLONCHA, LC.E10NEUTI),
                (OP.RIGI_MECA_TANG.PLSN, LC.N1NEUT_R),
                (OP.RIGI_MECA_TANG.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_MECA_TANG.PPINTTO, E33NEUTR),
                (OP.RIGI_MECA_TANG.PPMILTO, LC.E198NEUT),
                (OP.RIGI_MECA_TANG.PSTANO, STANO_I),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PMATUUR, MMATUUR),
                (SP.PVECTUR, MVECTUR),
                (OP.RIGI_MECA_TANG.PCONTPR, ECONTPG),
                (SP.PCOPRED, LC.ECODRET),
                (SP.PCODRET, LC.ECODRET),
            ),
        ),
        OP.SIEF_ELGA(
            te=261,
            para_in=(
                (OP.SIEF_ELGA.PBASLOR, LC.N9NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (OP.SIEF_ELGA.PCNSETO, LC.E320NEUI),
                (OP.SIEF_ELGA.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (OP.SIEF_ELGA.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.SIEF_ELGA.PHEAVTO, LC.E32NEUTI),
                (OP.SIEF_ELGA.PHEA_NO, LC.N5NEUTI),
                (OP.SIEF_ELGA.PLONCHA, LC.E10NEUTI),
                (OP.SIEF_ELGA.PLSN, LC.N1NEUT_R),
                (OP.SIEF_ELGA.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.SIEF_ELGA.PPINTTO, E33NEUTR),
                (OP.SIEF_ELGA.PPMILTO, LC.E198NEUT),
                (OP.SIEF_ELGA.PSTANO, STANO_I),
                (OP.SIEF_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.SIEF_ELGA.PCONTRR, ECONTPG), ),
        ),
        OP.SIEF_ELNO(
            te=289,
            para_in=(
                (OP.SIEF_ELNO.PCNSETO, LC.E320NEUI),
                (OP.SIEF_ELNO.PCONTRR, ECONTPG),
                (OP.SIEF_ELNO.PLONCHA, LC.E10NEUTI),
                (OP.SIEF_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIEFNOC, ECONTNC),
                (OP.SIEF_ELNO.PSIEFNOR, ECONTNO),
            ),
        ),
        OP.SIGM_ELGA(
            te=546,
            para_in=((SP.PSIEFR, ECONTPG), ),
            para_out=(
                (SP.PSIGMC, ECONTPC),
                (SP.PSIGMR, ECONTPG),
            ),
        ),
        OP.SIGM_ELNO(
            te=289,
            para_in=(
                (OP.SIGM_ELNO.PCNSETO, LC.E320NEUI),
                (OP.SIGM_ELNO.PCONTRR, ECONTPG),
                (OP.SIGM_ELNO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=(
                (SP.PSIEFNOC, ECONTNC),
                (OP.SIGM_ELNO.PSIEFNOR, ECONTNO),
            ),
        ),
        OP.SISE_ELNO(
            te=289,
            para_in=(
                (OP.SISE_ELNO.PCONTRR, ECONTPG),
                (OP.SISE_ELNO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=((OP.SISE_ELNO.PCONTSER, ECONTSE), ),
        ),
        OP.TOPOFA(
            te=510,
            para_in=(
                (OP.TOPOFA.PAINTTO, LC.E55NEUTR),
                (OP.TOPOFA.PCNSETO, LC.E320NEUI),
                (SP.PDECOU, E1NEUTK),
                (SP.PGEOMER, NGEOMER),
                (SP.PGRADLN, LC.N3NEUT_R),
                (SP.PGRADLT, LC.N3NEUT_R),
                (OP.TOPOFA.PHEAVTO, LC.E32NEUTI),
                (OP.TOPOFA.PLONCHA, LC.E10NEUTI),
                (OP.TOPOFA.PLSN, LC.N1NEUT_R),
                (OP.TOPOFA.PLST, LC.N1NEUT_R),
                (OP.TOPOFA.PPINTTO, E33NEUTR),
                (OP.TOPOFA.PPMILTO, LC.E198NEUT),
                (SP.PTYPDIS, LC.E1NEUTI),
            ),
            para_out=(
                (OP.TOPOFA.PAINTER, LC.E200NEUT),
                (OP.TOPOFA.PBASECO, LC.E360NEUT),
                (OP.TOPOFA.PCFACE, LC.E90NEUTI),
                (SP.PGESCLA, LC.E120NEUT),
                (OP.TOPOFA.PLONGCO, LC.E3NEUTI),
                (OP.TOPOFA.PPINTER, LC.E120NEUT),
            ),
        ),
        OP.TOPONO(
            te=120,
            para_in=(
                (OP.TOPONO.PCNSETO, LC.E320NEUI),
                (OP.TOPONO.PHEAVTO, LC.E32NEUTI),
                (SP.PLEVSET, LC.N1NEUT_R),
                (OP.TOPONO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=(
                (OP.TOPONO.PHEA_NO, LC.N5NEUTI),
                (OP.TOPONO.PHEA_SE, LC.E32NEUTI),
            ),
        ),
        OP.TOPOSE(
            te=514,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PLEVSET, LC.N1NEUT_R),
            ),
            para_out=(
                (OP.TOPOSE.PAINTTO, LC.E55NEUTR),
                (OP.TOPOSE.PCNSETO, LC.E320NEUI),
                (OP.TOPOSE.PHEAVTO, LC.E32NEUTI),
                (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                (OP.TOPOSE.PPINTTO, E33NEUTR),
                (OP.TOPOSE.PPMILTO, LC.E198NEUT),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PDEPL_R, EDEPLPG),
                (OP.TOU_INI_ELGA.PDOMMAG, LC.EDOMGGA),
                (SP.PFACY_R, EFACY_R),
                (OP.TOU_INI_ELGA.PGEOM_R, EGGEOM_R),
                (OP.TOU_INI_ELGA.PINST_R, LC.EGINST_R),
                (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PSIEF_R, ECONTPG),
                (SP.PTEMP_R, ETEMXPG),
                (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
            ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
        OP.VARI_ELNO(te=-2),
        OP.XFEM_XPG(
            te=46,
            para_in=(
                (OP.XFEM_XPG.PCNSETO, LC.E320NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.XFEM_XPG.PHEAVTO, LC.E32NEUTI),
                (OP.XFEM_XPG.PLONCHA, LC.E10NEUTI),
                (OP.XFEM_XPG.PPINTTO, E33NEUTR),
                (OP.XFEM_XPG.PPMILTO, LC.E198NEUT),
            ),
            para_out=((OP.XFEM_XPG.PXFGEOM, XFGEOM_R), ),
        ),
    )
Esempio n. 17
0
class THER_XHT_HEXA8(Element):
    """Please document this element"""
    meshType = MT.HEXA8
    elrefe =(
            ElrefeLoc(MT.HE8, gauss = ('RIGI=FPG8','XFEM=XFEM480',), mater=('XFEM',),),
            ElrefeLoc(MT.TE4, gauss = ('XINT=FPG15','XGEO=FPG5',),),
            ElrefeLoc(MT.TR3, gauss = ('FPG4=FPG4','XCON=FPG12',),),
        )
    calculs = (

        OP.CHAR_THER_EVOL(te=577,
            para_in=((OP.CHAR_THER_EVOL.PBASLOR, LC.N9NEUT_R), (OP.CHAR_THER_EVOL.PCNSETO, LC.E320NEUI),
                     (SP.PGEOMER, NGEOMER), (OP.CHAR_THER_EVOL.PHEAVTO, LC.E32NEUTI),
                     (OP.CHAR_THER_EVOL.PHEA_NO, LC.N5NEUTI), (OP.CHAR_THER_EVOL.PLONCHA, LC.E10NEUTI),
                     (OP.CHAR_THER_EVOL.PLSN, LC.N1NEUT_R), (OP.CHAR_THER_EVOL.PLST, LC.N1NEUT_R),
                     (SP.PMATERC, LC.CMATERC), (OP.CHAR_THER_EVOL.PPINTTO, E33NEUTR),
                     (OP.CHAR_THER_EVOL.PSTANO, STANO_I), (SP.PTEMPER, DDL_THER),
                     (SP.PTEMPSR, CTEMPSR), (OP.CHAR_THER_EVOL.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PVECTTR, MVECTTR), ),
        ),

        OP.CHAR_THER_PARO_F(te=599,
            para_in=((OP.CHAR_THER_PARO_F.PAINTER, LC.E200NEUT), (OP.CHAR_THER_PARO_F.PBASECO, LC.E360NEUT),
                     (OP.CHAR_THER_PARO_F.PCFACE, LC.E90NEUTI), (SP.PGEOMER, NGEOMER),
                     (OP.CHAR_THER_PARO_F.PHEA_NO, LC.N5NEUTI), (SP.PHECHPF, LC.CHECHPF),
                     (OP.CHAR_THER_PARO_F.PLONGCO, LC.E3NEUTI), (OP.CHAR_THER_PARO_F.PLSN, LC.N1NEUT_R),
                     (OP.CHAR_THER_PARO_F.PLST, LC.N1NEUT_R), (OP.CHAR_THER_PARO_F.PPINTER, LC.E120NEUT),
                     (OP.CHAR_THER_PARO_F.PSTANO, STANO_I), (SP.PTEMPER, DDL_THER),
                     (SP.PTEMPSR, CTEMPSR), ),
            para_out=((SP.PVECTTR, MVECTTR), ),
        ),

        OP.CHAR_THER_PARO_R(te=599,
            para_in=((OP.CHAR_THER_PARO_R.PAINTER, LC.E200NEUT), (OP.CHAR_THER_PARO_R.PBASECO, LC.E360NEUT),
                     (OP.CHAR_THER_PARO_R.PCFACE, LC.E90NEUTI), (SP.PGEOMER, NGEOMER),
                     (OP.CHAR_THER_PARO_R.PHEA_NO, LC.N5NEUTI), (SP.PHECHPR, LC.EHECHPR),
                     (OP.CHAR_THER_PARO_R.PLONGCO, LC.E3NEUTI), (OP.CHAR_THER_PARO_R.PLSN, LC.N1NEUT_R),
                     (OP.CHAR_THER_PARO_R.PLST, LC.N1NEUT_R), (OP.CHAR_THER_PARO_R.PPINTER, LC.E120NEUT),
                     (OP.CHAR_THER_PARO_R.PSTANO, STANO_I), (SP.PTEMPER, DDL_THER),
                     (SP.PTEMPSR, CTEMPSR), ),
            para_out=((SP.PVECTTR, MVECTTR), ),
        ),

        OP.INI_XFEM_ELNO(te=99,
            para_out=((OP.INI_XFEM_ELNO.PBASLOR, LC.N9NEUT_R), (OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                     (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R), (OP.INI_XFEM_ELNO.PSTANO, STANO_I),
                     ),
        ),

        OP.MASS_THER(te=572,
            para_in=((OP.MASS_THER.PBASLOR, LC.N9NEUT_R), (OP.MASS_THER.PCNSETO, LC.E320NEUI),
                     (SP.PGEOMER, NGEOMER), (OP.MASS_THER.PHEAVTO, LC.E32NEUTI),
                     (OP.MASS_THER.PHEA_NO, LC.N5NEUTI), (OP.MASS_THER.PLONCHA, LC.E10NEUTI),
                     (OP.MASS_THER.PLSN, LC.N1NEUT_R), (OP.MASS_THER.PLST, LC.N1NEUT_R),
                     (SP.PMATERC, LC.CMATERC), (OP.MASS_THER.PPINTTO, E33NEUTR),
                     (OP.MASS_THER.PSTANO, STANO_I), (SP.PTEMPSR, CTEMPSR),
                     (OP.MASS_THER.PVARCPR, LC.ZVARCPG), ),
            para_out=((OP.MASS_THER.PMATTTR, MMATTTR), ),
        ),

        OP.RIGI_THER(te=571,
            para_in=((OP.RIGI_THER.PBASLOR, LC.N9NEUT_R), (OP.RIGI_THER.PCNSETO, LC.E320NEUI),
                     (SP.PGEOMER, NGEOMER), (OP.RIGI_THER.PHEAVTO, LC.E32NEUTI),
                     (OP.RIGI_THER.PHEA_NO, LC.N5NEUTI), (OP.RIGI_THER.PLONCHA, LC.E10NEUTI),
                     (OP.RIGI_THER.PLSN, LC.N1NEUT_R), (OP.RIGI_THER.PLST, LC.N1NEUT_R),
                     (SP.PMATERC, LC.CMATERC), (OP.RIGI_THER.PPINTTO, E33NEUTR),
                     (OP.RIGI_THER.PSTANO, STANO_I), (SP.PTEMPSR, CTEMPSR),
                     (OP.RIGI_THER.PVARCPR, LC.ZVARCPG), ),
            para_out=((OP.RIGI_THER.PMATTTR, MMATTTR), ),
        ),

        OP.RIGI_THER_PARO_F(te=594,
            para_in=((OP.RIGI_THER_PARO_F.PAINTER, LC.E200NEUT), (OP.RIGI_THER_PARO_F.PBASECO, LC.E360NEUT),
                     (OP.RIGI_THER_PARO_F.PCFACE, LC.E90NEUTI), (SP.PGEOMER, NGEOMER),
                     (OP.RIGI_THER_PARO_F.PHEA_NO, LC.N5NEUTI), (SP.PHECHPF, LC.CHECHPF),
                     (OP.RIGI_THER_PARO_F.PLONGCO, LC.E3NEUTI), (OP.RIGI_THER_PARO_F.PLSN, LC.N1NEUT_R),
                     (OP.RIGI_THER_PARO_F.PLST, LC.N1NEUT_R), (OP.RIGI_THER_PARO_F.PPINTER, LC.E120NEUT),
                     (OP.RIGI_THER_PARO_F.PSTANO, STANO_I), (SP.PTEMPSR, CTEMPSR),
                     ),
            para_out=((OP.RIGI_THER_PARO_F.PMATTTR, MMATTTR), ),
        ),

        OP.RIGI_THER_PARO_R(te=594,
            para_in=((OP.RIGI_THER_PARO_R.PAINTER, LC.E200NEUT), (OP.RIGI_THER_PARO_R.PBASECO, LC.E360NEUT),
                     (OP.RIGI_THER_PARO_R.PCFACE, LC.E90NEUTI), (SP.PGEOMER, NGEOMER),
                     (OP.RIGI_THER_PARO_R.PHEA_NO, LC.N5NEUTI), (SP.PHECHPR, LC.EHECHPR),
                     (OP.RIGI_THER_PARO_R.PLONGCO, LC.E3NEUTI), (OP.RIGI_THER_PARO_R.PLSN, LC.N1NEUT_R),
                     (OP.RIGI_THER_PARO_R.PLST, LC.N1NEUT_R), (OP.RIGI_THER_PARO_R.PPINTER, LC.E120NEUT),
                     (OP.RIGI_THER_PARO_R.PSTANO, STANO_I), (SP.PTEMPSR, CTEMPSR),
                     ),
            para_out=((OP.RIGI_THER_PARO_R.PMATTTR, MMATTTR), ),
        ),

        OP.TEMP_ELGA(te=578,
            para_in=((OP.TEMP_ELGA.PBASLOR, LC.N9NEUT_R), (OP.TEMP_ELGA.PCNSETO, LC.E320NEUI),
                     (SP.PGEOMER, NGEOMER), (OP.TEMP_ELGA.PHEAVTO, LC.E32NEUTI),
                     (OP.TEMP_ELGA.PHEA_NO, LC.N5NEUTI), (OP.TEMP_ELGA.PLONCHA, LC.E10NEUTI),
                     (OP.TEMP_ELGA.PLSN, LC.N1NEUT_R), (OP.TEMP_ELGA.PLST, LC.N1NEUT_R),
                     (OP.TEMP_ELGA.PPINTTO, E33NEUTR), (SP.PTEMPER, DDL_THER),
                     ),
            para_out=((SP.PTEMP_R, ETEMXPG), ),
        ),

        OP.TOPOFA(te=510,
            para_in=((OP.TOPOFA.PAINTTO, LC.E55NEUTR), (OP.TOPOFA.PCNSETO, LC.E320NEUI),
                     (SP.PDECOU, E1NEUTK), (SP.PGEOMER, NGEOMER),
                     (SP.PGRADLN, LC.N3NEUT_R), (SP.PGRADLT, LC.N3NEUT_R),
                     (OP.TOPOFA.PHEAVTO, LC.E32NEUTI), (OP.TOPOFA.PLONCHA, LC.E10NEUTI),
                     (OP.TOPOFA.PLSN, LC.N1NEUT_R), (OP.TOPOFA.PLST, LC.N1NEUT_R),
                     (OP.TOPOFA.PPINTTO, E33NEUTR), (OP.TOPOFA.PPMILTO, LC.E198NEUT),
                     ),
            para_out=((OP.TOPOFA.PAINTER, LC.E200NEUT), (OP.TOPOFA.PBASECO, LC.E360NEUT),
                     (OP.TOPOFA.PCFACE, LC.E90NEUTI), (SP.PGESCLA, LC.E120NEUT),
                     (OP.TOPOFA.PLONGCO, LC.E3NEUTI), (OP.TOPOFA.PPINTER, LC.E120NEUT),
                     ),
        ),

        OP.TOPONO(te=120,
            para_in=((OP.TOPONO.PCNSETO, LC.E320NEUI), (OP.TOPONO.PHEAVTO, LC.E32NEUTI),
                     (SP.PLEVSET, LC.N1NEUT_R), (OP.TOPONO.PLONCHA, LC.E10NEUTI),
                     ),
            para_out=((OP.TOPONO.PHEA_NO, LC.N5NEUTI), (OP.TOPONO.PHEA_SE, LC.E32NEUTI),
                     ),
        ),

        OP.TOPOSE(te=514,
            para_in=((SP.PGEOMER, NGEOMER), (SP.PLEVSET, LC.N1NEUT_R),
                     ),
            para_out=((OP.TOPOSE.PAINTTO, LC.E55NEUTR), (OP.TOPOSE.PCNSETO, LC.E320NEUI),
                     (OP.TOPOSE.PHEAVTO, LC.E32NEUTI), (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                     (OP.TOPOSE.PPINTTO, E33NEUTR), (OP.TOPOSE.PPMILTO, LC.E198NEUT),
                     ),
        ),

        OP.TOU_INI_ELEM(te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),


        OP.TOU_INI_ELNO(te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),

    )
Esempio n. 18
0
class MEFSSE3P(MEFSSE2P):
    """Element for FSI interaction (U,P,PHI) - 2D - On SE3"""
    meshType = MT.SEG3
    elrefe = (
        ElrefeLoc(MT.SE3, gauss=('RIGI=FPG4', 'FPG1=FPG1',), mater=('FPG1',),),
    )
Esempio n. 19
0
class MECA_DIS_TR_L(Element):
    """Please document this element"""
    meshType = MT.SEG2
    elrefe =(
            ElrefeLoc(MT.SE2, gauss = ('RIGI=NOEU','FPG1=FPG1',), mater=('RIGI','FPG1',),),
        )
    calculs = (

        OP.ADD_SIGM(te=581,
            para_in=((SP.PEPCON1, EEFGEGA), (SP.PEPCON2, EEFGEGA),
                     ),
            para_out=((SP.PEPCON3, EEFGEGA), ),
        ),

        OP.AMOR_MECA(te=41,
            para_in=((SP.PCADISA, CCADISA), (OP.AMOR_MECA.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (SP.PMATERC, LC.CMATERC),
                     (SP.PRIGIEL, MMATUUR), (OP.AMOR_MECA.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     ),
        ),

#       -- te0580 : ne resout que le cas trivial : EPXX=0.
        OP.CHAR_MECA_EPSI_R(te=580,
            para_in=((SP.PEPSINR, CEPSINR), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_PESA_R(te=43,
            para_in=((SP.PCADISM, CCADISM), (OP.CHAR_MECA_PESA_R.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (SP.PPESANR, LC.CPESANR),
                     (OP.CHAR_MECA_PESA_R.PVARCPR, LC.ZVARCPG), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_ROTA_R(te=43,
            para_in=((SP.PCINFDI, LC.CCINFDI), (SP.PROTATR, LC.CROTATR),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

#       -- les elements discrets ne peuvent pas calculer de dilatation thermique => te0099
        OP.CHAR_MECA_TEMP_R(te=99,
            para_in=((SP.PGEOMER, NGEOMER), (OP.CHAR_MECA_TEMP_R.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.COOR_ELGA(te=478,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),

        OP.ECIN_ELEM(te=44,
            para_in=((SP.PCADISM, CCADISM), (OP.ECIN_ELEM.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (SP.PDEPLAR, DDL_MECA),
                     (SP.POMEGA2, LC.COMEG2R), (OP.ECIN_ELEM.PVARCPR, LC.ZVARCPG),
                     (SP.PVITESR, DDL_MECA), ),
            para_out=((SP.PENERCR, EENERR), ),
        ),

        OP.EFGE_ELGA(te=546,
            para_in=((SP.PSIEFR, EEFGEGA), ),
            para_out=((SP.PEFGEC, EEFGEGC), (SP.PEFGER, EEFGEGA),
                     ),
        ),

        OP.EFGE_ELNO(te=185,
            para_in=((SP.PCADISK, CCADISK), (OP.EFGE_ELNO.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (OP.EFGE_ELNO.PCONTRR, EEFGEGA),
                     (SP.PDEPLAR, DDL_MECA), (SP.PNONLIN, LC.ENONLIN),
                     (OP.EFGE_ELNO.PVARCPR, LC.ZVARCPG), ),
            para_out=((SP.PEFFORC, EEFGENC), (OP.EFGE_ELNO.PEFFORR, EEFGENO),
                     ),
        ),

        OP.EPOT_ELEM(te=44,
            para_in=((SP.PCADISK, CCADISK), (OP.EPOT_ELEM.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (SP.PDEPLAR, DDL_MECA),
                     (OP.EPOT_ELEM.PVARCPR, LC.ZVARCPG), ),
            para_out=((OP.EPOT_ELEM.PENERDR, EENERR), ),
        ),

        OP.FONL_NOEU(te=39,
            para_in=((SP.PCADISK, CCADISK), (OP.FONL_NOEU.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (OP.FONL_NOEU.PCOMPOR, CCOMPOR),
                     (SP.PDEPLMR, DDL_MECA), (SP.PDEPLPR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.FORC_NODA(te=39,
            para_in=((OP.FORC_NODA.PCAORIE, CCAORIE), (SP.PCINFDI, LC.CCINFDI),
                     (OP.FORC_NODA.PCONTMR, EEFGEGA), (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.FULL_MECA(te=47,
            para_in=((SP.PCADISK, CCADISK), (OP.FULL_MECA.PCAORIE, CCAORIE),
                     (SP.PCARCRI, CCARCRI), (SP.PCINFDI, LC.CCINFDI),
                     (OP.FULL_MECA.PCOMPOR, CCOMPOR), (OP.FULL_MECA.PCONTMR, EEFGEGA),
                     (SP.PDEPENT, DDL_MECA), (SP.PDEPLMR, DDL_MECA),
                     (SP.PDEPLPR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PINSTMR, LC.CINSTPR), (SP.PINSTPR, LC.CINSTPR),
                     (SP.PITERAT, LC.CITERAT), (SP.PMATERC, LC.CMATERC),
                     (SP.PVARCMR, LC.ZVARCPG), (OP.FULL_MECA.PVARCPR, LC.ZVARCPG),
                     (OP.FULL_MECA.PVARIMR, ZVARIPG), (SP.PVITENT, DDL_MECA),
                     (SP.PVITPLU, DDL_MECA), ),
            para_out=((SP.PCODRET, LC.ECODRET), (OP.FULL_MECA.PCONTPR, EEFGEGA),
                     (SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     (OP.FULL_MECA.PVARIPR, ZVARIPG), (SP.PVECTUR, MVECTUR),
                     ),
        ),

        OP.FULL_MECA_ELAS(te=47,
            para_in=((SP.PCADISK, CCADISK), (OP.FULL_MECA_ELAS.PCAORIE, CCAORIE),
                     (SP.PCARCRI, CCARCRI), (SP.PCINFDI, LC.CCINFDI),
                     (OP.FULL_MECA_ELAS.PCOMPOR, CCOMPOR), (OP.FULL_MECA_ELAS.PCONTMR, EEFGEGA),
                     (SP.PDEPLMR, DDL_MECA), (SP.PDEPLPR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (SP.PINSTMR, LC.CINSTPR),
                     (SP.PINSTPR, LC.CINSTPR), (SP.PMATERC, LC.CMATERC),
                     (SP.PVARCMR, LC.ZVARCPG), (OP.FULL_MECA_ELAS.PVARCPR, LC.ZVARCPG),
                     (OP.FULL_MECA_ELAS.PVARIMR, ZVARIPG), ),
            para_out=((SP.PCODRET, LC.ECODRET), (OP.FULL_MECA_ELAS.PCONTPR, EEFGEGA),
                     (SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     (OP.FULL_MECA_ELAS.PVARIPR, ZVARIPG), (SP.PVECTUR, MVECTUR),
                     ),
        ),

        OP.INIT_VARC(te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),

        OP.MASS_FLUI_STRU(te=41,
            para_in=((SP.PABSCUR, CABSCUR), (SP.PCADISM, CCADISM),
                     (OP.MASS_FLUI_STRU.PCAORIE, CCAORIE), (SP.PCINFDI, LC.CCINFDI),
                     (OP.MASS_FLUI_STRU.PVARCPR, LC.ZVARCPG), ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),

        OP.MASS_INER(te=45,
            para_in=((SP.PCADISM, CCADISM), (OP.MASS_INER.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (SP.PGEOMER, NGEOMER),
                     (OP.MASS_INER.PVARCPR, LC.ZVARCPG), ),
            para_out=((SP.PMASSINE, LC.EMASSINE), ),
        ),

        OP.MASS_MECA(te=41,
            para_in=((SP.PCADISM, CCADISM), (OP.MASS_MECA.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (OP.MASS_MECA.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     ),
        ),

        OP.MASS_MECA_DIAG(te=41,
            para_in=((SP.PCADISM, CCADISM), (OP.MASS_MECA_DIAG.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (OP.MASS_MECA_DIAG.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     ),
        ),

        OP.MASS_MECA_EXPLI(te=41,
            para_in=((SP.PCADISM, CCADISM), (OP.MASS_MECA_EXPLI.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (OP.MASS_MECA_EXPLI.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),

        OP.M_GAMMA(te=41,
            para_in=((SP.PACCELR, DDL_MECA), (SP.PCADISM, CCADISM),
                     (OP.M_GAMMA.PCAORIE, CCAORIE), (SP.PCINFDI, LC.CCINFDI),
                     (OP.M_GAMMA.PVARCPR, LC.ZVARCPG), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.NSPG_NBVA(te=496,
            para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),

        OP.PAS_COURANT(te=405,
            para_in=((SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     ),
            para_out=((SP.PCOURAN, LC.ECOURAN), ),
        ),

        OP.RAPH_MECA(te=47,
            para_in=((SP.PCADISK, CCADISK), (OP.RAPH_MECA.PCAORIE, CCAORIE),
                     (SP.PCARCRI, CCARCRI), (SP.PCINFDI, LC.CCINFDI),
                     (OP.RAPH_MECA.PCOMPOR, CCOMPOR), (OP.RAPH_MECA.PCONTMR, EEFGEGA),
                     (SP.PDEPENT, DDL_MECA), (SP.PDEPLMR, DDL_MECA),
                     (SP.PDEPLPR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PINSTMR, LC.CINSTPR), (SP.PINSTPR, LC.CINSTPR),
                     (SP.PITERAT, LC.CITERAT), (SP.PMATERC, LC.CMATERC),
                     (SP.PVARCMR, LC.ZVARCPG), (OP.RAPH_MECA.PVARCPR, LC.ZVARCPG),
                     (OP.RAPH_MECA.PVARIMR, ZVARIPG), (SP.PVITENT, DDL_MECA),
                     (SP.PVITPLU, DDL_MECA), ),
            para_out=((SP.PCODRET, LC.ECODRET), (OP.RAPH_MECA.PCONTPR, EEFGEGA),
                     (OP.RAPH_MECA.PVARIPR, ZVARIPG), (SP.PVECTUR, MVECTUR),
                     ),
        ),

        OP.REFE_FORC_NODA(te=39,
            para_in=((SP.PCINFDI, LC.CCINFDI), (SP.PREFCO, EREFCO),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.REPERE_LOCAL(te=135,
            para_in=((OP.REPERE_LOCAL.PCAORIE, CCAORIE), ),
            para_out=((SP.PREPLO1, LC.CGEOM3D), (SP.PREPLO2, LC.CGEOM3D),
                     (SP.PREPLO3, LC.CGEOM3D), ),
        ),

        OP.RIGI_FLUI_STRU(te=41,
            para_in=((SP.PCADISK, CCADISK), (OP.RIGI_FLUI_STRU.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (OP.RIGI_FLUI_STRU.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),

        OP.RIGI_MECA(te=41,
            para_in=((SP.PCADISK, CCADISK), (OP.RIGI_MECA.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     ),
        ),

        OP.RIGI_MECA_ELAS(te=47,
            para_in=((SP.PCADISK, CCADISK), (OP.RIGI_MECA_ELAS.PCAORIE, CCAORIE),
                     (SP.PCARCRI, CCARCRI), (SP.PCINFDI, LC.CCINFDI),
                     (OP.RIGI_MECA_ELAS.PCOMPOR, CCOMPOR), (OP.RIGI_MECA_ELAS.PCONTMR, EEFGEGA),
                     (SP.PDEPLMR, DDL_MECA), (SP.PDEPLPR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (SP.PINSTMR, LC.CINSTPR),
                     (SP.PINSTPR, LC.CINSTPR), (SP.PMATERC, LC.CMATERC),
                     (SP.PVARCMR, LC.ZVARCPG), (OP.RIGI_MECA_ELAS.PVARCPR, LC.ZVARCPG),
                     (OP.RIGI_MECA_ELAS.PVARIMR, ZVARIPG), ),
            para_out=((SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     ),
        ),

        OP.RIGI_MECA_HYST(te=41,
            para_in=((SP.PCINFDI, LC.CCINFDI), (SP.PRIGIEL, MMATUUR),
                     (OP.RIGI_MECA_HYST.PVARCPR, LC.ZVARCPG), ),
            para_out=((SP.PMATUUC, MMATUUC), ),
        ),

    #   RIGI_MECA_RO      issue19398

        OP.RIGI_MECA_TANG(te=47,
            para_in=((SP.PCADISK, CCADISK), (OP.RIGI_MECA_TANG.PCAORIE, CCAORIE),
                     (SP.PCARCRI, CCARCRI), (SP.PCINFDI, LC.CCINFDI),
                     (OP.RIGI_MECA_TANG.PCOMPOR, CCOMPOR), (OP.RIGI_MECA_TANG.PCONTMR, EEFGEGA),
                     (SP.PDEPENT, DDL_MECA), (SP.PDEPLMR, DDL_MECA),
                     (SP.PDEPLPR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PINSTMR, LC.CINSTPR), (SP.PINSTPR, LC.CINSTPR),
                     (SP.PITERAT, LC.CITERAT), (SP.PMATERC, LC.CMATERC),
                     (SP.PVARCMR, LC.ZVARCPG), (OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG),
                     (OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG), (SP.PVITENT, DDL_MECA),
                     (SP.PVITPLU, DDL_MECA), ),
            para_out=((SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     ),
        ),

        OP.SIEF_ELGA(te=42,
            para_in=((SP.PCADISK, CCADISK), (OP.SIEF_ELGA.PCAORIE, CCAORIE),
                     (SP.PCINFDI, LC.CCINFDI), (SP.PDEPLAR, DDL_MECA),
                     (OP.SIEF_ELGA.PVARCPR, LC.ZVARCPG), ),
            para_out=((SP.PCONTRC, EEFGEGC), (OP.SIEF_ELGA.PCONTRR, EEFGEGA),
                     ),
        ),

        OP.SIEF_ELNO(te=4,
            para_in=((OP.SIEF_ELNO.PCONTRR, EEFGEGA), (OP.SIEF_ELNO.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PSIEFNOC, EEFGENC), (OP.SIEF_ELNO.PSIEFNOR, EEFGENO),
                     ),
        ),

        OP.TOU_INI_ELEM(te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),

        OP.TOU_INI_ELGA(te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOM_R), (OP.TOU_INI_ELGA.PINST_R, LC.EGINST_R),
                     (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F), (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                     (OP.TOU_INI_ELGA.PSIEF_R, EEFGEGA), (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
                     ),
        ),

        OP.TOU_INI_ELNO(te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), (OP.TOU_INI_ELNO.PINST_R, LC.EEINST_R),
                     (OP.TOU_INI_ELNO.PNEUT_F, LC.EENEUT_F), (OP.TOU_INI_ELNO.PNEUT_R, LC.EENEUT_R),
                     (OP.TOU_INI_ELNO.PSIEF_R, EEFGENO), (OP.TOU_INI_ELNO.PVARI_R, LC.ZVARINO),
                     ),
        ),

        OP.VARI_ELNO(te=4,
            para_in=((SP.PVARIGR, ZVARIPG), ),
            para_out=((OP.VARI_ELNO.PVARINR, LC.ZVARINO), ),
        ),

    )
Esempio n. 20
0
class MECA_FACE3(Element):
    """Please document this element"""
    meshType = MT.TRIA3
    nodes = (SetOfNodes('EN1', (
        1,
        2,
        3,
    )), )
    attrs = ((AT.BORD_ISO, 'OUI'), )
    elrefe = (ElrefeLoc(
        MT.TR3,
        gauss=('RIGI=FPG3', ),
        mater=('RIGI', ),
    ), )
    calculs = (
        OP.CALC_G(
            te=280,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFR2D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
                (SP.PSIGINR, ECONTNO),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_G.PVARCPR, LC.ZVARCPG),
                (SP.PVITESS, DDL_MECA),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_GTP(
            te=280,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFR2D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_GTP.PVARCPR, LC.ZVARCPG),
                (SP.PVITESS, DDL_MECA),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_GTP_F(
            te=280,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF2D3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_GTP_F.PVARCPR, LC.ZVARCPG),
                (SP.PVITESS, DDL_MECA),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_G_F(
            te=280,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF2D3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PSIGINR, ECONTNO),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVITESS, DDL_MECA),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_G_GLOB(
            te=280,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFR2D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_G_GLOB.PVARCPR, LC.ZVARCPG),
                (SP.PVITESS, DDL_MECA),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_G_GLOB_F(
            te=280,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF2D3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_G_GLOB_F.PVARCPR, LC.ZVARCPG),
                (SP.PVITESS, DDL_MECA),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_K_G(
            te=311,
            para_in=(
                (OP.CALC_K_G.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_K_G.PCOMPOR, CCOMPOR),
                (SP.PCOURB, LC.G27NEUTR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PEPSINR, CEPSINR),
                (SP.PFR2D3D, NFORCER),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_K_G.PLSN, LC.N1NEUT_R),
                (OP.CALC_K_G.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PPRESSR, EPRESNO),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ECONTNO),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_K_G.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CALC_K_G_F(
            te=311,
            para_in=(
                (OP.CALC_K_G_F.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_K_G_F.PCOMPOR, CCOMPOR),
                (SP.PCOURB, LC.G27NEUTR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PEPSINF, CEPSINF),
                (SP.PFF2D3D, CFORCEF),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_K_G_F.PLSN, LC.N1NEUT_R),
                (OP.CALC_K_G_F.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PPRESSF, CPRESSF),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ECONTNO),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_K_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CARA_SECT_POU3R(
            te=337,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PORIGIN, LC.CGEOM3D),
            ),
            para_out=((SP.PRAYONM, ERAYONM), ),
        ),
        OP.CARA_SECT_POUT3(
            te=337,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PCASECT, ECASECT), ),
        ),
        OP.CARA_SECT_POUT4(
            te=337,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PORIGIN, LC.CGEOM3D),
            ),
            para_out=(
                (SP.PVECTU1, MVECTUR),
                (SP.PVECTU2, MVECTUR),
            ),
        ),
        OP.CARA_SECT_POUT5(
            te=337,
            para_in=(
                (OP.CARA_SECT_POUT5.PCAORIE, LC.CGEOM3D),
                (SP.PGEOMER, NGEOMER),
                (SP.PNUMMOD, LC.CNUMMOD),
                (SP.PORIGFI, LC.CGEOM3D),
                (SP.PORIGIN, LC.CGEOM3D),
            ),
            para_out=(
                (SP.PVECTU1, MVECTUR),
                (SP.PVECTU2, MVECTUR),
                (SP.PVECTU3, MVECTUR),
                (SP.PVECTU4, MVECTUR),
                (SP.PVECTU5, MVECTUR),
                (SP.PVECTU6, MVECTUR),
            ),
        ),
        OP.CHAR_MECA_EFON_F(
            te=19,
            para_in=(
                (SP.PEFOND, CEFOND),
                (SP.PGEOMER, NGEOMER),
                (SP.PPREFFF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EFON_R(
            te=18,
            para_in=(
                (SP.PEFOND, CEFOND),
                (SP.PGEOMER, NGEOMER),
                (SP.PPREFFR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EFSU_F(
            te=425,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PEFOND, CEFOND),
                (SP.PGEOMER, NGEOMER),
                (SP.PPREFFF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EFSU_R(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PEFOND, CEFOND),
                (SP.PGEOMER, NGEOMER),
                (SP.PPREFFR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FF2D3D(
            te=29,
            para_in=(
                (SP.PFF2D3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR2D3D(
            te=28,
            para_in=(
                (SP.PFR2D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=19,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=18,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRSU_F(
            te=425,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRSU_R(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=488,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.NORME_L2(
            te=563,
            para_in=(
                (SP.PCALCI, LC.EMNEUT_I),
                (SP.PCHAMPG, EGNEUT_R),
                (SP.PCOEFR, EMNEUT_R),
                (OP.NORME_L2.PCOORPG, EGGEOP_R),
            ),
            para_out=((SP.PNORME, LC.ENORME), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.RIGI_MECA_EFSU_F(
            te=425,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PEFOND, CEFOND),
                (SP.PGEOMER, NGEOMER),
                (SP.PPREFFF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_EFSU_R(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PEFOND, CEFOND),
                (SP.PGEOMER, NGEOMER),
                (SP.PPREFFR, EPRESNO),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_PRSU_F(
            te=425,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_PRSU_R(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.SIRO_ELEM(
            te=411,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PSIG3D, ECONTNO),
            ),
            para_out=((SP.PPJSIGM, LC.EPJSIGM), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=(
                (SP.PFORC_R, CFORCER),
                (OP.TOU_INI_ELEM.PPRES_R, CPRES_R),
            ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PDEPL_R, EDEPLPG),
                (OP.TOU_INI_ELGA.PGEOM_R, EGGEOM_R),
                (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PPRES_R, LC.EPRESGA),
            ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
                (OP.TOU_INI_ELNO.PSIEF_R, ECONTNO),
            ),
        ),
    )
Esempio n. 21
0
class MECA_XT_FACE3(Element):
    """Please document this element"""
    meshType = MT.TRIA3
    elrefe = (ElrefeLoc(
        MT.TR3,
        gauss=(
            'RIGI=FPG12',
            'FPG3=FPG3',
            'XCON=FPG12',
        ),
    ), )
    calculs = (
        OP.CALC_G(
            te=118,
            para_in=(
                (OP.CALC_G.PCNSETO, LC.E36NEUI),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFR2D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_G.PHEAVTO, E6NEUTI),
                (OP.CALC_G.PLONCHA, LC.E10NEUTI),
                (OP.CALC_G.PLSN, LC.N1NEUT_R),
                (OP.CALC_G.PLST, LC.N1NEUT_R),
                (OP.CALC_G.PPINTTO, LC.E12NEUTR),
                (SP.PPRESSR, EPRESNO),
                (SP.PTHETAR, NTHETAR),
                (OP.CALC_G.PPMILTO, E33NEUTR),
                (SP.PMATERC, LC.CMATERC),
                (OP.CALC_G.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_G.PSTANO, STANO_I),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),

        #       -- te0580 : ne resout que les cas triviaux : 0.
        OP.CALC_G_F(
            te=580,
            para_in=(
                (SP.PFF2D3D, CFORCEF),
                (SP.PPRESSF, CPRESSF),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_K_G(
            te=48,
            para_in=(
                (OP.CALC_G.PCNSETO, LC.E36NEUI),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFR2D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_G.PHEAVTO, E6NEUTI),
                (OP.CALC_G.PLONCHA, LC.E10NEUTI),
                (OP.CALC_G.PLSN, LC.N1NEUT_R),
                (OP.CALC_G.PLST, LC.N1NEUT_R),
                (OP.CALC_G.PPINTTO, LC.E12NEUTR),
                (SP.PPRESSR, EPRESNO),
                (SP.PTHETAR, NTHETAR),
                (OP.CALC_K_G.PBASLOR, LC.N9NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.CALC_K_G.PSTANO, STANO_I),
                (OP.CALC_K_G.PPMILTO, E33NEUTR),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CALC_K_G_F(
            te=580,
            para_in=(
                (SP.PFF2D3D, CFORCEF),
                (SP.PPRESSF, CPRESSF),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CHAR_MECA_FF2D3D(
            te=36,
            para_in=(
                (OP.CHAR_MECA_FF2D3D.PCNSETO, LC.E36NEUI),
                (SP.PFF2D3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FF2D3D.PHEAVTO, E6NEUTI),
                (OP.CHAR_MECA_FF2D3D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FF2D3D.PHEA_SE, E6NEUTI),
                (OP.CHAR_MECA_FF2D3D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FF2D3D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FF2D3D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FF2D3D.PPINTTO, LC.E12NEUTR),
                (OP.CHAR_MECA_FF2D3D.PPMILTO, E33NEUTR),
                (OP.CHAR_MECA_FF2D3D.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_FF2D3D.PBASLOR, LC.N9NEUT_R),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR2D3D(
            te=36,
            para_in=(
                (OP.CHAR_MECA_FR2D3D.PCNSETO, LC.E36NEUI),
                (SP.PFR2D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FR2D3D.PHEAVTO, E6NEUTI),
                (OP.CHAR_MECA_FR2D3D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FR2D3D.PHEA_SE, E6NEUTI),
                (OP.CHAR_MECA_FR2D3D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FR2D3D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR2D3D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR2D3D.PPINTTO, LC.E12NEUTR),
                (OP.CHAR_MECA_FR2D3D.PPMILTO, E33NEUTR),
                (OP.CHAR_MECA_FR2D3D.PSTANO, STANO_I),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_FR2D3D.PBASLOR, LC.N9NEUT_R),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_F.PCNSETO, LC.E36NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_F.PHEAVTO, E6NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_SE, E6NEUTI),
                (OP.CHAR_MECA_PRES_F.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PPINTTO, LC.E12NEUTR),
                (OP.CHAR_MECA_PRES_F.PPMILTO, E33NEUTR),
                (SP.PPRESSF, CPRESSF),
                (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
                (OP.CHAR_MECA_PRES_F.PBASLOR, LC.N9NEUT_R),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_R.PCNSETO, LC.E36NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_R.PHEAVTO, E6NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_SE, E6NEUTI),
                (OP.CHAR_MECA_PRES_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PPINTTO, LC.E12NEUTR),
                (OP.CHAR_MECA_PRES_R.PPMILTO, E33NEUTR),
                (SP.PPRESSR, EPRESNO),
                (OP.CHAR_MECA_PRES_R.PSTANO, STANO_I),
                (OP.CHAR_MECA_PRES_R.PBASLOR, LC.N9NEUT_R),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.INI_XFEM_ELNO(
            te=99,
            para_out=(
                (OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PSTANO, STANO_I),
                (OP.INI_XFEM_ELNO.PBASLOR, LC.N9NEUT_R),
            ),
        ),
        OP.TOPONO(
            te=120,
            para_in=(
                (OP.TOPONO.PCNSETO, LC.E36NEUI),
                (OP.TOPONO.PHEAVTO, E6NEUTI),
                (SP.PLEVSET, LC.N1NEUT_R),
                (OP.TOPONO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=(
                (OP.TOPONO.PHEA_NO, LC.N5NEUTI),
                (OP.TOPONO.PHEA_SE, E6NEUTI),
            ),
        ),
        OP.TOPOSE(
            te=514,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PLEVSET, LC.N1NEUT_R),
            ),
            para_out=(
                (OP.TOPOSE.PCNSETO, LC.E36NEUI),
                (OP.TOPOSE.PHEAVTO, E6NEUTI),
                (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                (OP.TOPOSE.PPINTTO, LC.E12NEUTR),
                (OP.TOPOSE.PPMILTO, E33NEUTR),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PPRES_R, CPRES_R), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
            ),
        ),
    )
Esempio n. 22
0
class MEAXTR3_XHC(Element):

    """Please document this element"""
    meshType = MT.TRIA3
    nodes = (
        SetOfNodes('EN1', (1, 2, 3,)),
    )
    elrefe = (
        ElrefeLoc(
            MT.TR3, gauss=('RIGI=FPG3', 'XINT=FPG12', 'NOEU_S=NOEU_S',
                           'NOEU=NOEU', 'XFEM=XFEM36', 'FPG1=FPG1',), mater=('RIGI', 'XFEM',),),
        ElrefeLoc(MT.SE2, gauss = ('RIGI=FPG2', 'MASS=FPG3', 'FPG2=FPG2',
                                   'FPG3=FPG3', 'FPG4=FPG4', 'NOEU=NOEU', 'GAUSS=FPG3',),),
    )
    calculs = (

        OP.CHAR_MECA_CONT(te=534,
                          para_in=(
                          (OP.CHAR_MECA_CONT.PAINTER, LC.E35NEUTR), (
                          OP.CHAR_MECA_CONT.PBASECO, LC.E28NEUTR),
                          (OP.CHAR_MECA_CONT.PCFACE, LC.E9NEUTI), (
                          SP.PCOHES, LC.E3NEUTR),
                          (SP.PDEPL_M, DDL_MECA), (SP.PDEPL_P, DDL_MECA),
                          (SP.PDONCO, CONTX_R), (SP.PGEOMER, NGEOMER),
                          (OP.CHAR_MECA_CONT.PHEA_NO, LC.N5NEUTI), (
                          SP.PINDCOI, LC.I1NEUT_I),
                          (OP.CHAR_MECA_CONT.PLONGCO, LC.E3NEUTI), (
                          OP.CHAR_MECA_CONT.PLST, LC.N1NEUT_R),
                          (SP.PMATERC, LC.CMATERC), (
                          OP.CHAR_MECA_CONT.PPINTER, LC.E14NEUTR),
                          (OP.CHAR_MECA_CONT.PSEUIL, LC.E1NEUTR), (
                          OP.CHAR_MECA_CONT.PSTANO, STANO_I),
                          ),
                          para_out=((SP.PVECTUR, MVECTUR), ),
                          ),

        OP.CHAR_MECA_FROT(te=534,
                          para_in=(
                          (OP.CHAR_MECA_FROT.PAINTER, LC.E35NEUTR), (
                          OP.CHAR_MECA_FROT.PBASECO, LC.E28NEUTR),
                          (OP.CHAR_MECA_FROT.PCFACE, LC.E9NEUTI), (
                          SP.PCOHES, LC.E3NEUTR),
                          (SP.PDEPL_M, DDL_MECA), (SP.PDEPL_P, DDL_MECA),
                          (SP.PDONCO, CONTX_R), (SP.PGEOMER, NGEOMER),
                          (OP.CHAR_MECA_FROT.PHEA_NO, LC.N5NEUTI), (
                          SP.PINDCOI, LC.I1NEUT_I),
                          (OP.CHAR_MECA_FROT.PLONGCO, LC.E3NEUTI), (
                          OP.CHAR_MECA_FROT.PLST, LC.N1NEUT_R),
                          (SP.PMATERC, LC.CMATERC), (
                          OP.CHAR_MECA_FROT.PPINTER, LC.E14NEUTR),
                          (OP.CHAR_MECA_FROT.PSEUIL, LC.E1NEUTR), (
                          OP.CHAR_MECA_FROT.PSTANO, STANO_I),
                          ),
                          para_out=((SP.PVECTUR, MVECTUR), ),
                          ),

        OP.CHAR_MECA_PRES_F(te=37,
                            para_in=(
                            (OP.CHAR_MECA_PRES_F.PAINTER, LC.E35NEUTR), (
                            OP.CHAR_MECA_PRES_F.PBASECO, LC.E28NEUTR),
                            (OP.CHAR_MECA_PRES_F.PCFACE, LC.E9NEUTI), (
                            SP.PGEOMER, NGEOMER),
                            (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI), (
                            OP.CHAR_MECA_PRES_F.PLONGCO, LC.E3NEUTI),
                            (OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R), (
                            OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R),
                            (OP.CHAR_MECA_PRES_F.PPINTER, LC.E14NEUTR), (
                            SP.PPRESSF, CPRESSF),
                            (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I), (
                            SP.PTEMPSR, CTEMPSR),
                            ),
                            para_out=((SP.PVECTUR, MVECTUR), ),
                            ),

        OP.CHAR_MECA_PRES_R(te=37,
                            para_in=(
                            (OP.CHAR_MECA_PRES_R.PAINTER, LC.E35NEUTR), (
                            OP.CHAR_MECA_PRES_R.PBASECO, LC.E28NEUTR),
                            (OP.CHAR_MECA_PRES_R.PCFACE, LC.E9NEUTI), (
                            SP.PGEOMER, NGEOMER),
                            (OP.CHAR_MECA_PRES_R.PLONGCO, LC.E3NEUTI), (
                            OP.CHAR_MECA_PRES_R.PLSN, LC.N1NEUT_R),
                            (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R), (
                            OP.CHAR_MECA_PRES_R.PPINTER, LC.E14NEUTR),
                            (SP.PPRESSR, EPRESNO), (
                            OP.CHAR_MECA_PRES_R.PSTANO, STANO_I),
                            ),
                            para_out=((SP.PVECTUR, MVECTUR), ),
                            ),

        OP.COOR_ELGA(te=481,
                     para_in=(
                         (OP.COOR_ELGA.PCNSETO, LC.E36NEUI), (
                             SP.PGEOMER, NGEOMER),
                     (OP.COOR_ELGA.PLONCHA, LC.E10NEUTI), (
                     OP.COOR_ELGA.PPINTTO, LC.E6NEUTR),
                     (OP.COOR_ELGA.PPMILTO, LC.E22NEUTR), ),
                     para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
                     ),

        OP.DEPL_XPG(te=566,
                    para_in=(
                    (OP.DEPL_XPG.PBASLOR, LC.N6NEUT_R), (SP.PDEPLNO, DDL_MECA),
                    (OP.DEPL_XPG.PHEAVTO, E6NEUTI), (
                    OP.DEPL_XPG.PHEA_NO, LC.N5NEUTI),
                    (OP.DEPL_XPG.PLONCHA, LC.E10NEUTI), (
                    OP.DEPL_XPG.PLSN, LC.N1NEUT_R),
                    (OP.DEPL_XPG.PLST, LC.N1NEUT_R), (
                    OP.DEPL_XPG.PXFGEOM, XFGEOM_R), (SP.PGEOMER, NGEOMER),
                    ),
                    para_out=((SP.PDEPLPG, EDEPLPG), ),
                    ),

        OP.ENEL_ELEM(te=565,
                     para_in=(
                     (OP.ENEL_ELEM.PCNSETO, LC.E36NEUI), (
                     OP.ENEL_ELEM.PCOMPOR, CCOMPOR),
                     (OP.ENEL_ELEM.PCONTPR, ECONTPG), (SP.PDEPLR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (
                     OP.ENEL_ELEM.PLONCHA, LC.E10NEUTI),
                     (SP.PMATERC, LC.CMATERC), (
                     OP.ENEL_ELEM.PPINTTO, LC.E6NEUTR),
                     (OP.ENEL_ELEM.PPMILTO, LC.E22NEUTR), (
                     OP.ENEL_ELEM.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (OP.ENEL_ELEM.PVARIPR, ZVARIPG),
                     ),
                     para_out=((SP.PENERD1, EENERR), ),
                     ),

        OP.FORC_NODA(te=542,
                     para_in=(
                     (OP.FORC_NODA.PBASLOR, LC.N6NEUT_R), (
                     OP.FORC_NODA.PCNSETO, LC.E36NEUI),
                     (OP.FORC_NODA.PCOMPOR, CCOMPOR), (
                     OP.FORC_NODA.PCONTMR, ECONTPG),
                     (SP.PDEPLMR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (OP.FORC_NODA.PHEAVTO, E6NEUTI), (
                     OP.FORC_NODA.PHEA_NO, LC.N5NEUTI),
                     (OP.FORC_NODA.PLONCHA, LC.E10NEUTI), (
                     OP.FORC_NODA.PLSN, LC.N1NEUT_R),
                     (OP.FORC_NODA.PLST, LC.N1NEUT_R), (
                     OP.FORC_NODA.PPINTTO, LC.E6NEUTR),
                     (OP.FORC_NODA.PPMILTO, LC.E22NEUTR), (
                     OP.FORC_NODA.PSTANO, STANO_I),
                     (OP.FORC_NODA.PVARCPR, LC.ZVARCPG), ),
                     para_out=((SP.PVECTUR, MVECTUR), ),
                     ),

        OP.FULL_MECA(te=539,
                     para_in=(
                     (OP.FULL_MECA.PBASLOR, LC.N6NEUT_R), (
                         SP.PCAMASS, CCAMASS),
                     (SP.PCARCRI, CCARCRI), (OP.FULL_MECA.PCNSETO, LC.E36NEUI),
                     (OP.FULL_MECA.PCOMPOR, CCOMPOR), (
                     OP.FULL_MECA.PCONTMR, ECONTPG),
                     (SP.PDEPLMR, DDL_MECA), (SP.PDEPLPR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (OP.FULL_MECA.PHEAVTO, E6NEUTI),
                     (OP.FULL_MECA.PHEA_NO, LC.N5NEUTI), (SP.PINSTMR, CTEMPSR),
                     (SP.PINSTPR, CTEMPSR), (
                     OP.FULL_MECA.PLONCHA, LC.E10NEUTI),
                     (OP.FULL_MECA.PLSN, LC.N1NEUT_R), (
                     OP.FULL_MECA.PLST, LC.N1NEUT_R),
                     (SP.PMATERC, LC.CMATERC), (
                     OP.FULL_MECA.PPINTTO, LC.E6NEUTR),
                     (OP.FULL_MECA.PPMILTO, LC.E22NEUTR), (
                     OP.FULL_MECA.PSTANO, STANO_I),
                     (SP.PVARCMR, LC.ZVARCPG), (
                     OP.FULL_MECA.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (SP.PVARIMP, ZVARIPG),
                     (OP.FULL_MECA.PVARIMR, ZVARIPG), ),
                     para_out=(
                     (SP.PCODRET, LC.ECODRET), (OP.FULL_MECA.PCONTPR, ECONTPG),
                     (SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     (OP.FULL_MECA.PVARIPR, ZVARIPG), (SP.PVECTUR, MVECTUR),
                     ),
                     ),

        OP.GEOM_FAC(te=519,
                    para_in=((SP.NOMFIS, E1NEUTK), (SP.PDEPLA, DDL_MECA),
                             (OP.GEOM_FAC.PGESCLO, LC.E14NEUTR), (
                             OP.GEOM_FAC.PLONGCO, LC.E3NEUTI),
                             (OP.GEOM_FAC.PLST, LC.N1NEUT_R), (
                             OP.GEOM_FAC.PPINTER, LC.E14NEUTR),
                             ),
                    para_out=(
                        (SP.PNEWGEM, LC.E14NEUTR), (SP.PNEWGES, LC.E14NEUTR),
                    ),
                    ),

        OP.INIT_VARC(te=99,
                     para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
                     ),

        OP.INI_XFEM_ELNO(te=99,
                         para_out=(
                         (OP.INI_XFEM_ELNO.PBASLOR, LC.N6NEUT_R), (
                         OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                         (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R), (
                         OP.INI_XFEM_ELNO.PSTANO, STANO_I),
                         ),
                         ),

        OP.NORME_L2(te=563,
                    para_in=((SP.PCALCI, LC.EMNEUT_I), (SP.PCHAMPG, EGNEUT_R),
                             (SP.PCOEFR, EMNEUT_R), (
                                 OP.NORME_L2.PCOORPG, EGGEOP_R),
                             ),
                    para_out=((SP.PNORME, LC.ENORME), ),
                    ),

        OP.NSPG_NBVA(te=496,
                     para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
                     para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
                     ),

        OP.PILO_PRED_ELAS(te=547,
                          para_in=(
                          (OP.PILO_PRED_ELAS.PAINTER, LC.E35NEUTR), (
                          OP.PILO_PRED_ELAS.PBASECO, LC.E28NEUTR),
                          (SP.PCDTAU, LC.CCDTAU), (
                          OP.PILO_PRED_ELAS.PCFACE, LC.E9NEUTI),
                          (SP.PCOHES, LC.E3NEUTR), (SP.PDDEPLR, DDL_MECA),
                          (SP.PDEPL0R, DDL_MECA), (SP.PDEPL1R, DDL_MECA),
                          (SP.PDEPLMR, DDL_MECA), (SP.PDONCO, CONTX_R),
                          (SP.PGEOMER, NGEOMER), (SP.PINDCOI, LC.I1NEUT_I),
                          (OP.PILO_PRED_ELAS.PLONGCO, LC.E3NEUTI), (
                          OP.PILO_PRED_ELAS.PLSN, LC.N1NEUT_R),
                          (OP.PILO_PRED_ELAS.PLST, LC.N1NEUT_R), (
                          SP.PMATERC, LC.CMATERC),
                          (OP.PILO_PRED_ELAS.PPINTER, LC.E14NEUTR), ),
                          para_out=((OP.PILO_PRED_ELAS.PCOPILO, ECOPILO), ),
                          ),

        OP.RAPH_MECA(te=539,
                     para_in=(
                     (OP.RAPH_MECA.PBASLOR, LC.N6NEUT_R), (
                         SP.PCAMASS, CCAMASS),
                     (SP.PCARCRI, CCARCRI), (OP.RAPH_MECA.PCNSETO, LC.E36NEUI),
                     (OP.RAPH_MECA.PCOMPOR, CCOMPOR), (
                     OP.RAPH_MECA.PCONTMR, ECONTPG),
                     (SP.PDEPLMR, DDL_MECA), (SP.PDEPLPR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (OP.RAPH_MECA.PHEAVTO, E6NEUTI),
                     (OP.RAPH_MECA.PHEA_NO, LC.N5NEUTI), (SP.PINSTMR, CTEMPSR),
                     (SP.PINSTPR, CTEMPSR), (
                     OP.RAPH_MECA.PLONCHA, LC.E10NEUTI),
                     (OP.RAPH_MECA.PLSN, LC.N1NEUT_R), (
                     OP.RAPH_MECA.PLST, LC.N1NEUT_R),
                     (SP.PMATERC, LC.CMATERC), (
                     OP.RAPH_MECA.PPINTTO, LC.E6NEUTR),
                     (OP.RAPH_MECA.PPMILTO, LC.E22NEUTR), (
                     OP.RAPH_MECA.PSTANO, STANO_I),
                     (SP.PVARCMR, LC.ZVARCPG), (
                     OP.RAPH_MECA.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (SP.PVARIMP, ZVARIPG),
                     (OP.RAPH_MECA.PVARIMR, ZVARIPG), ),
                     para_out=(
                     (SP.PCODRET, LC.ECODRET), (OP.RAPH_MECA.PCONTPR, ECONTPG),
                     (OP.RAPH_MECA.PVARIPR, ZVARIPG), (SP.PVECTUR, MVECTUR),
                     ),
                     ),

        OP.REFE_FORC_NODA(te=542,
                          para_in=(
                          (OP.REFE_FORC_NODA.PAINTER, LC.E35NEUTR), (
                          OP.REFE_FORC_NODA.PBASECO, LC.E28NEUTR),
                          (OP.REFE_FORC_NODA.PBASLOR, LC.N6NEUT_R), (
                          OP.REFE_FORC_NODA.PCFACE, LC.E9NEUTI),
                          (OP.REFE_FORC_NODA.PCNSETO, LC.E36NEUI), (
                          OP.REFE_FORC_NODA.PCOMPOR, CCOMPOR),
                          (SP.PDEPLMR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                          (OP.REFE_FORC_NODA.PHEAVTO, E6NEUTI), (
                          OP.REFE_FORC_NODA.PLONCHA, LC.E10NEUTI),
                          (SP.PLONFA, LC.E3NEUTI), (
                          OP.REFE_FORC_NODA.PLSN, LC.N1NEUT_R),
                          (OP.REFE_FORC_NODA.PLST, LC.N1NEUT_R), (
                          OP.REFE_FORC_NODA.PPINTER, LC.E14NEUTR),
                          (OP.REFE_FORC_NODA.PPINTTO, LC.E6NEUTR), (
                          OP.REFE_FORC_NODA.PPMILTO, LC.E22NEUTR),
                          (SP.PREFCO, EREFCO), ),
                          para_out=((SP.PVECTUR, MVECTUR), ),
                          ),

        OP.RIGI_CONT(te=533,
                     para_in=(
                     (OP.RIGI_CONT.PAINTER, LC.E35NEUTR), (
                     OP.RIGI_CONT.PBASECO, LC.E28NEUTR),
                     (OP.RIGI_CONT.PCFACE, LC.E9NEUTI), (
                     SP.PCOHES, LC.E3NEUTR),
                     (SP.PDEPL_M, DDL_MECA), (SP.PDEPL_P, DDL_MECA),
                     (SP.PDONCO, CONTX_R), (SP.PGEOMER, NGEOMER),
                     (OP.RIGI_CONT.PHEA_NO, LC.N5NEUTI), (
                     SP.PINDCOI, LC.I1NEUT_I),
                     (OP.RIGI_CONT.PLONGCO, LC.E3NEUTI), (
                     OP.RIGI_CONT.PLSN, LC.N1NEUT_R),
                     (OP.RIGI_CONT.PLST, LC.N1NEUT_R), (
                     SP.PMATERC, LC.CMATERC),
                     (OP.RIGI_CONT.PPINTER, LC.E14NEUTR), (
                     OP.RIGI_CONT.PSEUIL, LC.E1NEUTR),
                     (OP.RIGI_CONT.PSTANO, STANO_I), ),
                     para_out=(
                     (OP.RIGI_CONT.PCOHESO, LC.E3NEUTR), (SP.PMATUNS, MMATUNS),
                     (SP.PMATUUR, MMATUUR), ),
                     ),

        OP.RIGI_FROT(te=533,
                     para_in=(
                     (OP.RIGI_FROT.PAINTER, LC.E35NEUTR), (
                     OP.RIGI_FROT.PBASECO, LC.E28NEUTR),
                     (OP.RIGI_FROT.PCFACE, LC.E9NEUTI), (
                     SP.PCOHES, LC.E3NEUTR),
                     (SP.PDEPL_M, DDL_MECA), (SP.PDEPL_P, DDL_MECA),
                     (SP.PDONCO, CONTX_R), (SP.PGEOMER, NGEOMER),
                     (OP.RIGI_FROT.PHEA_NO, LC.N5NEUTI), (
                     SP.PINDCOI, LC.I1NEUT_I),
                     (OP.RIGI_FROT.PLONGCO, LC.E3NEUTI), (
                     OP.RIGI_FROT.PLSN, LC.N1NEUT_R),
                     (OP.RIGI_FROT.PLST, LC.N1NEUT_R), (
                     SP.PMATERC, LC.CMATERC),
                     (OP.RIGI_FROT.PPINTER, LC.E14NEUTR), (
                     OP.RIGI_FROT.PSEUIL, LC.E1NEUTR),
                     (OP.RIGI_FROT.PSTANO, STANO_I), ),
                     para_out=((SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                               ),
                     ),

        OP.RIGI_MECA_TANG(te=539,
                          para_in=(
                          (OP.RIGI_MECA_TANG.PBASLOR, LC.N6NEUT_R), (
                          SP.PCAMASS, CCAMASS),
                          (SP.PCARCRI, CCARCRI), (
                          OP.RIGI_MECA_TANG.PCNSETO, LC.E36NEUI),
                          (OP.RIGI_MECA_TANG.PCOMPOR, CCOMPOR), (
                          OP.RIGI_MECA_TANG.PCONTMR, ECONTPG),
                          (SP.PDEPLMR, DDL_MECA), (SP.PDEPLPR, DDL_MECA),
                          (SP.PGEOMER, NGEOMER), (
                          OP.RIGI_MECA_TANG.PHEAVTO, E6NEUTI),
                          (OP.RIGI_MECA_TANG.PHEA_NO, LC.N5NEUTI), (
                          SP.PINSTMR, CTEMPSR),
                          (SP.PINSTPR, CTEMPSR), (
                          OP.RIGI_MECA_TANG.PLONCHA, LC.E10NEUTI),
                          (OP.RIGI_MECA_TANG.PLSN, LC.N1NEUT_R), (
                          OP.RIGI_MECA_TANG.PLST, LC.N1NEUT_R),
                          (SP.PMATERC, LC.CMATERC), (
                          OP.RIGI_MECA_TANG.PPINTTO, LC.E6NEUTR),
                          (OP.RIGI_MECA_TANG.PPMILTO, LC.E22NEUTR), (
                          OP.RIGI_MECA_TANG.PSTANO, STANO_I),
                          (SP.PVARCMR, LC.ZVARCPG), (
                          OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG),
                          (SP.PVARCRR, LC.ZVARCPG), (
                          OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG),
                          ),
                          para_out=(
                              (SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                          ),
                          ),

        OP.SIGM_ELGA(te=546,
                     para_in=((SP.PSIEFR, ECONTPG), ),
                     para_out=((SP.PSIGMC, ECONTPC), (SP.PSIGMR, ECONTPG),
                               ),
                     ),

        OP.TOPOFA(te=510,
                  para_in=(
                  (OP.TOPOFA.PAINTTO, LC.E15NEUTR), (
                  OP.TOPOFA.PCNSETO, LC.E36NEUI),
                  (SP.PDECOU, E1NEUTK), (SP.PGEOMER, NGEOMER),
                  (SP.PGRADLN, LC.N2NEUT_R), (SP.PGRADLT, LC.N2NEUT_R),
                  (OP.TOPOFA.PHEAVTO, E6NEUTI), (
                  OP.TOPOFA.PLONCHA, LC.E10NEUTI),
                  (OP.TOPOFA.PLSN, LC.N1NEUT_R), (
                  OP.TOPOFA.PLST, LC.N1NEUT_R),
                  (OP.TOPOFA.PPINTTO, LC.E6NEUTR), (
                  OP.TOPOFA.PPMILTO, LC.E22NEUTR),
                  (SP.PTYPDIS, LC.E1NEUTI), ),
                  para_out=(
                  (OP.TOPOFA.PAINTER, LC.E35NEUTR), (OP.TOPOFA.PBASECO, LC.E28NEUTR),
                  (OP.TOPOFA.PCFACE, LC.E9NEUTI), (SP.PGESCLA, LC.E14NEUTR),
                  (OP.TOPOFA.PLONGCO, LC.E3NEUTI), (OP.TOPOFA.PPINTER, LC.E14NEUTR),
                  ),
                  ),

        OP.TOPONO(te=120,
                  para_in=(
                  (OP.TOPONO.PCNSETO, LC.E36NEUI), (
                      OP.TOPONO.PHEAVTO, E6NEUTI),
                  (SP.PLEVSET, LC.N1NEUT_R), (
                  OP.TOPONO.PLONCHA, LC.E10NEUTI),
                  ),
                  para_out=(
                  (OP.TOPONO.PHEA_NO, LC.N5NEUTI), (
                      OP.TOPONO.PHEA_SE, E6NEUTI),
                  ),
                  ),

        OP.TOPOSE(te=514,
                  para_in=((SP.PGEOMER, NGEOMER), (SP.PLEVSET, LC.N1NEUT_R),
                           ),
                  para_out=(
                  (OP.TOPOSE.PAINTTO, LC.E15NEUTR), (
                  OP.TOPOSE.PCNSETO, LC.E36NEUI),
                  (OP.TOPOSE.PHEAVTO, E6NEUTI), (
                  OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                  (OP.TOPOSE.PPINTTO, LC.E6NEUTR), (
                  OP.TOPOSE.PPMILTO, LC.E22NEUTR),
                  ),
                  ),

        OP.TOU_INI_ELEM(te=99,
                        para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM2D), ),
                        ),

        OP.TOU_INI_ELGA(te=99,
                        para_out=(
                        (OP.TOU_INI_ELGA.PDEPL_R, EDEPLPG), (
                        OP.TOU_INI_ELGA.PDOMMAG, LC.EDOMGGA),
                        (OP.TOU_INI_ELGA.PGEOM_R, EGGEOM_R), (
                        OP.TOU_INI_ELGA.PINST_R, LC.EGINST_R),
                        (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F), (
                        OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                        (OP.TOU_INI_ELGA.PSIEF_R, ECONTPG), (
                        OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
                        ),
                        ),

        OP.TOU_INI_ELNO(te=99,
                        para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
                        ),

        OP.XCVBCA(te=532,
                  para_in=(
                  (OP.XCVBCA.PAINTER, LC.E35NEUTR), (
                  OP.XCVBCA.PBASECO, LC.E28NEUTR),
                  (OP.XCVBCA.PCFACE, LC.E9NEUTI), (SP.PCOHES, LC.E3NEUTR),
                  (SP.PDEPL_P, DDL_MECA), (SP.PDONCO, CONTX_R),
                  (SP.PGEOMER, NGEOMER), (SP.PGLISS, LC.I1NEUT_I),
                  (OP.XCVBCA.PHEA_NO, LC.N5NEUTI), (
                  SP.PINDCOI, LC.I1NEUT_I),
                  (OP.XCVBCA.PLONGCO, LC.E3NEUTI), (
                  OP.XCVBCA.PLST, LC.N1NEUT_R),
                  (SP.PMATERC, LC.CMATERC), (SP.PMEMCON, LC.I1NEUT_I),
                  (OP.XCVBCA.PPINTER, LC.E14NEUTR), ),
                  para_out=(
                  (OP.XCVBCA.PCOHESO, LC.E3NEUTR), (SP.PINCOCA, LC.I1NEUT_I),
                  (SP.PINDCOO, LC.I1NEUT_I), (SP.PINDMEM, LC.I1NEUT_I),
                  ),
                  ),

        OP.XFEM_XPG(te=46,
                    para_in=(
                    (OP.XFEM_XPG.PCNSETO, LC.E36NEUI), (SP.PGEOMER, NGEOMER),
                    (OP.XFEM_XPG.PHEAVTO, E6NEUTI), (
                    OP.XFEM_XPG.PLONCHA, LC.E10NEUTI),
                    (OP.XFEM_XPG.PPINTTO, LC.E6NEUTR), (
                    OP.XFEM_XPG.PPMILTO, LC.E22NEUTR),
                    ),
                    para_out=((OP.XFEM_XPG.PXFGEOM, XFGEOM_R), ),
                    ),

        OP.XREACL(te=548,
                  para_in=(
                  (OP.XREACL.PAINTER, LC.E35NEUTR), (
                  OP.XREACL.PBASECO, LC.E28NEUTR),
                  (OP.XREACL.PCFACE, LC.E9NEUTI), (SP.PDEPL_P, DDL_MECA),
                  (SP.PDONCO, CONTX_R), (SP.PGEOMER, NGEOMER),
                  (OP.XREACL.PLONGCO, LC.E3NEUTI), (
                  OP.XREACL.PLST, LC.N1NEUT_R),
                  (OP.XREACL.PPINTER, LC.E14NEUTR), ),
                  para_out=((OP.XREACL.PSEUIL, LC.E1NEUTR), ),
                  ),

    )
Esempio n. 23
0
class MEFOSE2(Element):
    """Please document this element"""
    meshType = MT.SEG2
    elrefe = (ElrefeLoc(
        MT.SE2,
        gauss=('RIGI=FPG2', ),
    ), )
    calculs = (
        OP.CHAR_MECA_FF1D2D(
            te=195,
            para_in=(
                (SP.PFF1D2D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR1D2D(
            te=194,
            para_in=(
                (SP.PFR1D2D, EFORCNO),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=193,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=192,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=478,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM2D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
            ),
        ),
    )
Esempio n. 24
0
class THH2M_PENTA15S(THH2M_HEXA20D):
    """Please document this element"""
    meshType = MT.PENTA15
    nodes = (
        SetOfNodes('EN2', (
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
        )),
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
            5,
            6,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.P15,
            gauss=(
                'RIGI=FPG6NOS',
                'MASS=FPG6',
                'NOEU_S=NOEU_S',
                'FPG1=FPG1',
            ),
            mater=(
                'RIGI',
                'FPG1',
            ),
        ),
        ElrefeLoc(
            MT.PE6,
            gauss=(
                'RIGI=FPG6NOS',
                'MASS=FPG6',
                'NOEU_S=NOEU_S',
            ),
        ),
        ElrefeLoc(
            MT.QU8,
            gauss=(
                'RIGI=FPG9',
                'MASS=FPG4',
                'NOEU_S=NOEU_S',
            ),
        ),
        ElrefeLoc(
            MT.TR6,
            gauss=(
                'RIGI=FPG3',
                'MASS=FPG3',
                'NOEU_S=NOEU_S',
            ),
        ),
    )
Esempio n. 25
0
class MECA_XH1_FACE3(Element):
    """Please document this element"""
    meshType = MT.TRIA3
    nodes = (SetOfNodes('EN1', (
        1,
        2,
        3,
    )), )
    elrefe = (ElrefeLoc(
        MT.TR3,
        gauss=('RIGI=FPG4', ),
    ), )
    calculs = (
        OP.CALC_G(
            te=580,
            para_in=(
                (SP.PFR2D3D, NFORCER),
                (SP.PPRESSR, EPRESNO),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_G_F(
            te=580,
            para_in=(
                (SP.PFF2D3D, CFORCEF),
                (SP.PPRESSF, CPRESSF),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_K_G(
            te=580,
            para_in=(
                (SP.PFR2D3D, NFORCER),
                (SP.PPRESSR, EPRESNO),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CALC_K_G_F(
            te=580,
            para_in=(
                (SP.PFF2D3D, CFORCEF),
                (SP.PPRESSF, CPRESSF),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CHAR_MECA_FF2D3D(
            te=36,
            para_in=(
                (OP.CHAR_MECA_FF2D3D.PCNSETO, LC.E72NEUI),
                (SP.PFF2D3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FF2D3D.PHEAVTO, E24NEUI),
                (OP.CHAR_MECA_FF2D3D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FF2D3D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FF2D3D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FF2D3D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FF2D3D.PPINTTO, E48NEUTR),
                (OP.CHAR_MECA_FF2D3D.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR2D3D(
            te=36,
            para_in=(
                (OP.CHAR_MECA_FR2D3D.PCNSETO, LC.E72NEUI),
                (SP.PFR2D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FR2D3D.PHEAVTO, E24NEUI),
                (OP.CHAR_MECA_FR2D3D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FR2D3D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FR2D3D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR2D3D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR2D3D.PPINTTO, E48NEUTR),
                (OP.CHAR_MECA_FR2D3D.PSTANO, STANO_I),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_F.PCNSETO, LC.E72NEUI),
                (OP.CHAR_MECA_PRES_F.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_F.PHEAVTO, E24NEUI),
                (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_SE, E24NEUI),
                (OP.CHAR_MECA_PRES_F.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PPINTTO, E48NEUTR),
                (SP.PPRESSF, CPRESSF),
                (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_R.PCNSETO, LC.E72NEUI),
                (OP.CHAR_MECA_PRES_R.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_R.PHEAVTO, E24NEUI),
                (OP.CHAR_MECA_PRES_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_SE, E24NEUI),
                (OP.CHAR_MECA_PRES_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PPINTTO, E48NEUTR),
                (SP.PPRESSR, EPRESNO),
                (OP.CHAR_MECA_PRES_R.PSTANO, STANO_I),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.INI_XFEM_ELNO(
            te=99,
            para_out=(
                (OP.INI_XFEM_ELNO.PFISNO, LC.FISNO_I),
                (OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PSTANO, STANO_I),
            ),
        ),
        OP.TOPONO(
            te=120,
            para_in=(
                (OP.TOPONO.PCNSETO, LC.E72NEUI),
                (SP.PFISCO, LC.FISCO_I),
                (OP.TOPONO.PFISNO, LC.FISNO_I),
                (OP.TOPONO.PHEAVTO, E24NEUI),
                (SP.PLEVSET, LC.N1NEUT_R),
                (OP.TOPONO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=(
                (OP.TOPONO.PHEA_NO, LC.N5NEUTI),
                (OP.TOPONO.PHEA_SE, E24NEUI),
            ),
        ),
        OP.TOPOSE(
            te=514,
            para_in=(
                (SP.PFISCO, LC.FISCO_I),
                (SP.PGEOMER, NGEOMER),
                (SP.PLEVSET, LC.N1NEUT_R),
            ),
            para_out=(
                (OP.TOPOSE.PCNSETO, LC.E72NEUI),
                (OP.TOPOSE.PHEAVTO, E24NEUI),
                (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                (OP.TOPOSE.PPINTTO, E48NEUTR),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PPRES_R, CPRES_R), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
            ),
        ),
    )
Esempio n. 26
0
class MEPLSE2_XT(Element):
    """Please document this element"""
    meshType = MT.SEG2
    elrefe = (ElrefeLoc(
        MT.SE2,
        gauss=('RIGI=FPG4', ),
    ), )
    calculs = (

        #       -- te0580 : ne resout que les cas triviaux : 0.
        OP.CALC_G(
            te=580,
            para_in=(
                (SP.PFR1D2D, NFORCER),
                (SP.PPRESSR, EPRESNO),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_G_F(
            te=580,
            para_in=(
                (SP.PFF1D2D, CFORCEF),
                (SP.PPRESSF, CPRESSF),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_GTP(te=-1),
        OP.CALC_GTP_F(te=-1),
        OP.CALC_K_G(
            te=580,
            para_in=(
                (SP.PFR1D2D, NFORCER),
                (SP.PPRESSR, EPRESNO),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CALC_K_G_F(
            te=580,
            para_in=(
                (SP.PFF1D2D, CFORCEF),
                (SP.PPRESSF, CPRESSF),
                (SP.PTHETAR, NTHETAR),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CHAR_MECA_FF1D2D(
            te=36,
            para_in=(
                (OP.CHAR_MECA_FF1D2D.PCNSETO, E6NEUTI),
                (SP.PFF1D2D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FF1D2D.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_FF1D2D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FF1D2D.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_FF1D2D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FF1D2D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FF1D2D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FF1D2D.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_FF1D2D.PPMILTO, LC.E4NEUTR),
                (OP.CHAR_MECA_FF1D2D.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
                (OP.CHAR_MECA_FF1D2D.PBASLOR, LC.N6NEUT_R),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR1D2D(
            te=36,
            para_in=(
                (OP.CHAR_MECA_FR1D2D.PCNSETO, E6NEUTI),
                (SP.PFR1D2D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FR1D2D.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_FR1D2D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FR1D2D.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_FR1D2D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FR1D2D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR1D2D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR1D2D.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_FR1D2D.PPMILTO, LC.E4NEUTR),
                (OP.CHAR_MECA_FR1D2D.PSTANO, STANO_I),
                (OP.CHAR_MECA_FR1D2D.PBASLOR, LC.N6NEUT_R),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=36,
            para_in=((OP.CHAR_MECA_PRES_F.PCNSETO, E6NEUTI), (SP.PGEOMER,
                                                              NGEOMER),
                     (OP.CHAR_MECA_PRES_F.PHEAVTO,
                      LC.E2NEUTI), (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI),
                     (OP.CHAR_MECA_PRES_F.PHEA_SE,
                      LC.E2NEUTI), (OP.CHAR_MECA_PRES_F.PLONCHA, LC.E10NEUTI),
                     (OP.CHAR_MECA_PRES_F.PLSN,
                      LC.N1NEUT_R), (OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R),
                     (OP.CHAR_MECA_PRES_F.PPINTTO,
                      LC.E6NEUTR), (OP.CHAR_MECA_PRES_F.PPMILTO, LC.E4NEUTR),
                     (SP.PPRESSF, CPRESSF), (OP.CHAR_MECA_PRES_F.PSTANO,
                                             STANO_I), (SP.PTEMPSR, CTEMPSR),
                     (SP.PMATERC, LC.CMATERC), (OP.CHAR_MECA_PRES_F.PBASLOR,
                                                LC.N6NEUT_R)),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=36,
            para_in=((OP.CHAR_MECA_PRES_R.PCNSETO, E6NEUTI), (SP.PGEOMER,
                                                              NGEOMER),
                     (OP.CHAR_MECA_PRES_R.PHEAVTO,
                      LC.E2NEUTI), (OP.CHAR_MECA_PRES_R.PHEA_NO, LC.N5NEUTI),
                     (OP.CHAR_MECA_PRES_R.PHEA_SE,
                      LC.E2NEUTI), (OP.CHAR_MECA_PRES_R.PLONCHA, LC.E10NEUTI),
                     (OP.CHAR_MECA_PRES_R.PLSN,
                      LC.N1NEUT_R), (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R),
                     (OP.CHAR_MECA_PRES_R.PPINTTO,
                      LC.E6NEUTR), (OP.CHAR_MECA_PRES_R.PPMILTO,
                                    LC.E4NEUTR), (SP.PPRESSR, EPRESNO),
                     (OP.CHAR_MECA_PRES_R.PSTANO,
                      STANO_I), (SP.PMATERC,
                                 LC.CMATERC), (OP.CHAR_MECA_PRES_R.PBASLOR,
                                               LC.N6NEUT_R)),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.INI_XFEM_ELNO(
            te=99,
            para_out=(
                (OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PSTANO, STANO_I),
                (OP.INI_XFEM_ELNO.PBASLOR, LC.N6NEUT_R),
            ),
        ),
        OP.TOPONO(
            te=120,
            para_in=(
                (OP.TOPONO.PCNSETO, E6NEUTI),
                (OP.TOPONO.PHEAVTO, LC.E2NEUTI),
                (SP.PLEVSET, LC.N1NEUT_R),
                (OP.TOPONO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=(
                (OP.TOPONO.PHEA_NO, LC.N5NEUTI),
                (OP.TOPONO.PHEA_SE, LC.E2NEUTI),
            ),
        ),
        OP.TOPOSE(
            te=514,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PLEVSET, LC.N1NEUT_R),
            ),
            para_out=(
                (OP.TOPOSE.PCNSETO, E6NEUTI),
                (OP.TOPOSE.PHEAVTO, LC.E2NEUTI),
                (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                (OP.TOPOSE.PPINTTO, LC.E6NEUTR),
                (OP.TOPOSE.PPMILTO, LC.E4NEUTR),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PPRES_R, CPRES_R), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGEOMER), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
            ),
        ),
    )
Esempio n. 27
0
class MEFLSE2(Element):
    """Please document this element"""
    meshType = MT.SEG2
    elrefe = (ElrefeLoc(
        MT.SE2,
        gauss=(
            'RIGI=FPG2',
            'FPG1=FPG1',
        ),
        mater=('FPG1', ),
    ), )
    calculs = (
        OP.CHAR_MECA_ONDE(
            te=373,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PONDECR, LC.EONDEPR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_VNOR(
            te=255,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PSOURCR, ESOURCR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_VNOR_F(
            te=256,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PSOURCF, LC.ESOURCF),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=478,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.IMPE_MECA(
            te=258,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PIMPEDR, LC.EIMPEDR),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.ONDE_FLUI(
            te=372,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PONDECR, LC.EONDEPR),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM2D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
    )
Esempio n. 28
0
class THCPSE3(Element):
    """Please document this element"""
    meshType = MT.SEG3
    elrefe = (ElrefeLoc(
        MT.SE3,
        gauss=(
            'RIGI=FPG3',
            'FPG1=FPG1',
        ),
        mater=('FPG1', ),
    ), )
    calculs = (
        OP.CHAR_THER_FLUN_F(
            te=105,
            para_in=(
                (SP.PFLUXNF, CFLUXNF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTTR, MVECTTR), ),
        ),
        OP.CHAR_THER_FLUN_R(
            te=106,
            para_in=(
                (SP.PFLUXNR, CFLUXNR),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTTR, MVECTTR), ),
        ),
        OP.CHAR_THER_TEXT_F(
            te=107,
            para_in=(
                (SP.PCOEFHF, CCOEFHF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PT_EXTF, CT_EXTF),
            ),
            para_out=((SP.PVECTTR, MVECTTR), ),
        ),
        OP.CHAR_THER_TEXT_R(
            te=108,
            para_in=(
                (SP.PCOEFHR, CCOEFHR),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PT_EXTR, LC.CT_EXTR),
            ),
            para_out=((SP.PVECTTR, MVECTTR), ),
        ),
        OP.COOR_ELGA(
            te=478,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.MASS_THER(
            te=102,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((OP.MASS_THER.PMATTTR, MMATTTR), ),
        ),
        OP.RIGI_THER(
            te=101,
            para_in=(
                (SP.PCACOQU, CCACOQU),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((OP.RIGI_THER.PMATTTR, MMATTTR), ),
        ),
        OP.RIGI_THER_COEH_F(
            te=103,
            para_in=(
                (SP.PCOEFHF, CCOEFHF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((OP.RIGI_THER_COEH_F.PMATTTR, MMATTTR), ),
        ),
        OP.RIGI_THER_COEH_R(
            te=104,
            para_in=(
                (SP.PCOEFHR, CCOEFHR),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((OP.RIGI_THER_COEH_R.PMATTTR, MMATTTR), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM2D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
    )
Esempio n. 29
0
class THH2M_DPSE3(Element):
    """Please document this element"""
    meshType = MT.SEG3
    nodes = (
        SetOfNodes('EN2', (3, )),
        SetOfNodes('EN1', (
            1,
            2,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.SE3,
            gauss=('RIGI=FPG4', ),
        ),
        ElrefeLoc(
            MT.SE2,
            gauss=('RIGI=FPG4', ),
        ),
    )
    calculs = (
        OP.CHAR_MECA_FLUX_F(
            te=472,
            para_in=(
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_R(
            te=472,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_ECHA_THM_F(
            te=480,
            para_in=(
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (SP.PCHTHMF, CCOECHF),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PDEPLMR, DDL_MECA),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_ECHA_THM_R(
            te=480,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PECHTHM, CCOECH),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PDEPLMR, DDL_MECA),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=472,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=472,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=467,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.FLHN_ELGA(
            te=468,
            para_in=(
                (SP.PCONTR, NSIEF_R),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PFLHN, EFLHN), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM2D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
    )
Esempio n. 30
0
class EJHYME_HEXA20(Element):
    """Please document this element"""
    meshType = MT.HEXA20
    nodes = (
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
            9,
            10,
            11,
            12,
        )),
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN3', (
            16,
            13,
            14,
            15,
        )),
        SetOfNodes('EN4', (
            17,
            18,
            19,
            20,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU8,
            gauss=('RIGI=FPG9', ),
            mater=('RIGI', ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=('RIGI=FPG9', ),
        ),
    )
    calculs = (
        OP.AMOR_MECA(
            te=324,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PRIGINS, MMATUNS),
                (SP.PVARIPG, ZVARIPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.COOR_ELGA(
            te=362,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.FORC_NODA(
            te=323,
            para_in=(
                (OP.FORC_NODA.PCONTMR, ECONTPG),
                (SP.PGEOMER, NGEOMER),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=322,
            para_in=(
                (SP.PCARCRI, LC.CCARCRI),
                (OP.FULL_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARCPR, LC.ZVARCPG),
                (OP.FULL_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA.PCONTPR, ECONTPG),
                (SP.PMATUNS, MMATUNS),
                (SP.PMATUUR, MMATUUR),
                (OP.FULL_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.FULL_MECA_ELAS(
            te=322,
            para_in=(
                (SP.PCARCRI, LC.CCARCRI),
                (OP.FULL_MECA_ELAS.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA_ELAS.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.FULL_MECA_ELAS.PVARCPR, LC.ZVARCPG),
                (OP.FULL_MECA_ELAS.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA_ELAS.PCONTPR, ECONTPG),
                (SP.PMATUNS, MMATUNS),
                (SP.PMATUUR, MMATUUR),
                (OP.FULL_MECA_ELAS.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.NSPG_NBVA(
            te=496,
            para_in=((OP.NSPG_NBVA.PCOMPOR, LC.CCOMPO2), ),
            para_out=((SP.PDCEL_I, LC.EDCEL_I), ),
        ),
        OP.PAS_COURANT(
            te=405,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=((SP.PCOURAN, LC.ECOURAN), ),
        ),
        OP.RAPH_MECA(
            te=322,
            para_in=(
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RAPH_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.RAPH_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARCPR, LC.ZVARCPG),
                (OP.RAPH_MECA.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.RAPH_MECA.PCONTPR, ECONTPG),
                (OP.RAPH_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.REFE_FORC_NODA(
            te=323,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PREFCO, EREFCO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.RIGI_MECA_ELAS(
            te=322,
            para_in=(
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_ELAS.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_ELAS.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_ELAS.PVARCPR, LC.ZVARCPG),
                (OP.RIGI_MECA_ELAS.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PMATUNS, MMATUNS),
                (SP.PMATUUR, MMATUUR),
            ),
        ),
        OP.RIGI_MECA_TANG(
            te=322,
            para_in=(
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_TANG.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_TANG.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PINSTMR, CTEMPSR),
                (SP.PINSTPR, CTEMPSR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PVARCMR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG),
                (OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PMATUNS, MMATUNS),
                (SP.PMATUUR, MMATUUR),
                (SP.PVECTUR, MVECTUR),
                (OP.RIGI_MECA_TANG.PCONTPR, ECONTPG),
                (SP.PCOPRED, LC.ECODRET),
                (SP.PCODRET, LC.ECODRET),
            ),
        ),
        OP.SIEF_ELNO(
            te=122,
            para_in=(
                (OP.SIEF_ELNO.PCONTRR, ECONTPG),
                (OP.SIEF_ELNO.PVARCPR, LC.ZVARCPG),
            ),
            para_out=(
                (SP.PSIEFNOC, ECONTNC),
                (OP.SIEF_ELNO.PSIEFNOR, ECONTNO),
            ),
        ),
        OP.SIEF_ELGA(
            te=99,
            para_out=((OP.SIEF_ELGA.PCONTRR, ECONTPG), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R),
                (OP.TOU_INI_ELGA.PINST_R, LC.EGINST_R),
                (OP.TOU_INI_ELGA.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PSIEF_R, ECONTPG),
                (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, ENGEOM_R),
                (OP.TOU_INI_ELNO.PINST_R, LC.ENINST_R),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PSIEF_R, ECONTNO),
                (OP.TOU_INI_ELNO.PVARI_R, LC.ZVARINO),
            ),
        ),
        OP.VARI_ELNO(
            te=122,
            para_in=((SP.PVARIGR, ZVARIPG), ),
            para_out=((OP.VARI_ELNO.PVARINR, LC.ZVARINO), ),
        ),
    )