Esempio n. 1
0
class MECPQU4_XHC3(TemplateElement):
    """Please document this element"""
    meshType = MT.QUAD4
    nodes = (SetOfNodes('EN2', (
        1,
        2,
        3,
        4,
    )), )
    elrefe = (
        ElrefeLoc(
            MT.QU4,
            gauss=(
                'RIGI=FPG4',
                'FPG1=FPG1',
                'NOEU_S=NOEU_S',
                'NOEU=NOEU',
                'XFEM=XFEM72',
            ),
            mater=(
                'RIGI',
                'XFEM',
            ),
        ),
        ElrefeLoc(
            MT.TR3,
            gauss=(
                'RIGI=FPG3',
                'XINT=FPG12',
                'NOEU_S=NOEU_S',
                'NOEU=NOEU',
            ),
        ),
        ElrefeLoc(
            MT.SE2,
            gauss=(
                'RIGI=FPG2',
                'MASS=NOEU',
                'FPG2=FPG2',
                'FPG3=FPG3',
                'FPG4=FPG4',
                'NOEU=NOEU',
                'GAUSS=FPG3',
            ),
        ),
    )

    calculs = (
        OP.CALC_G_F(te=-1),
        OP.CALC_G(te=-1),
        OP.CALC_K_G_F(te=-1),
        OP.CHAR_MECA_CONT(te=-1),
        OP.PILO_PRED_ELAS(te=-1),
        OP.REFE_FORC_NODA(te=-1),
        OP.RIGI_CONT(te=-1),
        OP.XCVBCA(te=-1),
        OP.XREACL(te=-1),
    )
Esempio n. 2
0
class MIUP_HEXA20(Element):
    """Mechanics - 3D - Incompressible - UP model - HEXA20"""
    meshType = MT.HEXA20
    nodes = (
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN2', (
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.H20,
            gauss=(
                'RIGI=FPG8',
                'MASS=FPG27',
                'NOEU=NOEU',
                'FPG1=FPG1',
            ),
            mater=(
                'RIGI',
                'MASS',
                'NOEU',
                'FPG1',
            ),
        ),
        ElrefeLoc(
            MT.HE8,
            gauss=('RIGI=FPG8', ),
        ),
        ElrefeLoc(
            MT.QU8,
            gauss=(
                'RIGI=FPG9',
                'MASS=FPG9',
                'NOEU=NOEU',
            ),
        ),
    )
    calculs = (
        OP.CALC_G(
            te=27,
            para_in=(
                (SP.PACCELE, NDEPLAR),
                (OP.CALC_G.PCOMPOR, LC.CCOMPOR),
                (SP.PCONTGR, ESIGMPG),
                (OP.CALC_G.PCONTRR, ESIGMPG),
                (SP.PDEFOPL, EDEFONO),
                (SP.PDEPINR, NDEPLAR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PEPSINR, CEPSINO),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_G.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.CALC_G.PVARIPR, LC.ZVARINO),
                (SP.PVITESS, NDEPLAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_G_F(
            te=27,
            para_in=(
                (SP.PACCELE, NDEPLAR),
                (OP.CALC_G_F.PCOMPOR, LC.CCOMPOR),
                (SP.PCONTGR, ESIGMPG),
                (OP.CALC_G_F.PCONTRR, ESIGMPG),
                (SP.PDEFOPL, EDEFONO),
                (SP.PDEPINR, NDEPLAR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PEPSINF, CEPSINF),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.CALC_G_F.PVARIPR, LC.ZVARINO),
                (SP.PVITESS, NDEPLAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_K_G(
            te=295,
            para_in=(
                (OP.CALC_K_G.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_K_G.PCOMPOR, LC.CCOMPOR),
                (SP.PCOURB, LC.G27NEUTR),
                (SP.PDEPINR, NDEPLAR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PEPSINR, CEPSINO),
                (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.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_K_G.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CALC_K_G_F(
            te=295,
            para_in=(
                (OP.CALC_K_G_F.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_K_G_F.PCOMPOR, LC.CCOMPOR),
                (SP.PCOURB, LC.G27NEUTR),
                (SP.PDEPINR, NDEPLAR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PEPSINF, CEPSINF),
                (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.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_K_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CHAR_LIMITE(
            te=483,
            para_in=(
                (SP.PDEPLAR, NDEPLAR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PTEMPSR, CTEMPSR),
                (OP.CHAR_LIMITE.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PECHLI, LC.ECHALIM), ),
        ),
        OP.CHAR_MECA_FF3D3D(
            te=17,
            para_in=(
                (SP.PFF3D3D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, VVECTUR), ),
        ),
        OP.CHAR_MECA_FR3D3D(
            te=16,
            para_in=(
                (SP.PFR3D3D, NFORCER),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, VVECTUR), ),
        ),
        OP.CHAR_MECA_PESA_R(
            te=15,
            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, VVECTUR), ),
        ),
        OP.CHAR_MECA_TEMP_R(
            te=13,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (OP.CHAR_MECA_TEMP_R.PCOMPOR, LC.CCOMPOR),
                (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, VVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=488,
            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.EPGQ_ELGA(
            te=335,
            para_in=((OP.EPGQ_ELGA.PDEFORR, EDEFOPG), ),
            para_out=((OP.EPGQ_ELGA.PDEFOEQ, EDFEQPG), ),
        ),
        OP.EPGQ_ELNO(
            te=335,
            para_in=((OP.EPGQ_ELNO.PDEFORR, EDEFONO), ),
            para_out=((OP.EPGQ_ELNO.PDEFOEQ, LC.EDFEQNO), ),
        ),
        OP.EPSG_ELGA(
            te=25,
            para_in=(
                (SP.PDEPLAR, NDEPLAR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPSG_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPSG_ELGA.PDEFOPG, EDEFOPG), ),
        ),
        OP.EPSG_ELNO(
            te=4,
            para_in=((OP.EPSG_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),
        OP.EPSL_ELGA(
            te=25,
            para_in=(
                (SP.PDEPLAR, NDEPLAR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.EPSL_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPSL_ELGA.PDEFOPG, EDEFOPG), ),
        ),
        OP.EPSL_ELNO(
            te=4,
            para_in=((OP.EPSL_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),
        OP.EPSI_ELGA(
            te=453,
            para_in=(
                (SP.PDEPLAR, NDEPLAR),
                (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.ERME_ELEM(
            te=375,
            para_in=(
                (SP.PCONTNO, ESIGMNO),
                (SP.PFFVOLU, CFORCEF),
                (SP.PFORCE, LC.CREFERI),
                (SP.PFRVOLU, EFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PPRESS, LC.CREFERI),
                (SP.PROTATR, LC.CROTATR),
                (SP.PTEMPSR, CTEMPSR),
                (OP.ERME_ELEM.PVOISIN, LC.EVOISIN),
            ),
            para_out=((OP.ERME_ELEM.PERREUR, EERREUR), ),
        ),
        OP.ERME_ELNO(
            te=379,
            para_in=((OP.ERME_ELNO.PERREUR, EERREUR), ),
            para_out=((SP.PERRENO, EERRENO), ),
        ),
        OP.FORC_NODA(
            te=596,
            para_in=(
                (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.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=595,
            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.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, ECONTPG),
                (SP.PMATUNS, MMATUNS),
                (SP.PMATUUR, MMATUUR),
                (OP.FULL_MECA.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.FULL_MECA_ELAS(
            te=595,
            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),
                (SP.PVARCRR, LC.ZVARCPG),
                (SP.PVARIMP, ZVARIPG),
                (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.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_MAIL_VOIS(
            te=99,
            para_out=((OP.INIT_MAIL_VOIS.PVOISIN, LC.EVOISIN), ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.MASS_MECA(
            te=12,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, VMATUUR), ),
        ),
        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.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.QIRE_ELEM(
            te=368,
            para_in=(
                (SP.PCONSTR, LC.CCONSTR),
                (SP.PCONTNOD, ESIGMNO),
                (SP.PCONTNOP, ESIGMNO),
                (SP.PFFVOLUD, CFORCEF),
                (SP.PFFVOLUP, CFORCEF),
                (SP.PFORCED, LC.CREFERI),
                (SP.PFORCEP, LC.CREFERI),
                (SP.PFRVOLUD, EFORCER),
                (SP.PFRVOLUP, EFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PPESANRD, LC.CPESANR),
                (SP.PPESANRP, LC.CPESANR),
                (SP.PPRESSD, LC.CREFERI),
                (SP.PPRESSP, LC.CREFERI),
                (SP.PROTATRD, LC.CROTATR),
                (SP.PROTATRP, LC.CROTATR),
                (SP.PTEMPSR, CTEMPSR),
                (OP.QIRE_ELEM.PVOISIN, LC.EVOISIN),
            ),
            para_out=((OP.QIRE_ELEM.PERREUR, EERREUR), ),
        ),
        OP.QIRE_ELNO(
            te=379,
            para_in=((OP.QIRE_ELNO.PERREUR, EERREUR), ),
            para_out=((SP.PERRENO, EERRENO), ),
        ),
        OP.RAPH_MECA(
            te=595,
            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),
                (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=598,
            para_in=(
                (OP.REFE_FORC_NODA.PCOMPOR, LC.CCOMPOR),
                (SP.PGEOMER, NGEOMER),
                (SP.PREFCO, EREFCO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.REPERE_LOCAL(
            te=133,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=(
                (SP.PREPLO1, LC.CGEOM3D),
                (SP.PREPLO2, LC.CGEOM3D),
                (SP.PREPLO3, LC.CGEOM3D),
            ),
        ),
        OP.RIGI_MECA(
            te=597,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_ELAS(
            te=595,
            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),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.RIGI_MECA_ELAS.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PMATUNS, MMATUNS),
                (SP.PMATUUR, MMATUUR),
            ),
        ),
        OP.RIGI_MECA_TANG(
            te=595,
            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.PITERAT, LC.CITERAT),
                (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.PMATUUR, MMATUUR),
                (SP.PVECTUR, MVECTUR),
                (OP.RIGI_MECA_TANG.PCONTPR, ECONTPG),
                (SP.PCOPRED, LC.ECODRET),
                (SP.PCODRET, LC.ECODRET),
            ),
        ),
        OP.SIEF_ELGA(
            te=97,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (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, 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_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.PNEUT_F, EGNEUT_F),
                (OP.TOU_INI_ELGA.PNEUT_R, EGNEUT_R),
                (OP.TOU_INI_ELGA.PSIEF_R, ECONTPG),
                (OP.TOU_INI_ELGA.PSOUR_R, ESOURCR),
                (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.PSIEF_R, ECONTNO),
                (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), ),
        ),
        OP.VERI_JACOBIEN(
            te=328,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PCODRET, LC.ECODRET), ),
        ),
    )
Esempio n. 3
0
class MEPLSE2_XH(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_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), ),
            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),
                     ),
            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),
                     ),
            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. 4
0
class MUAXQU8(Element):
    """Mechanics - Axisymmetric - Incompressible - UP model - QUAD8"""
    meshType = MT.QUAD8
    nodes = (
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
        )),
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU8,
            gauss=(
                'RIGI=FPG9',
                'MASS=FPG9',
                'NOEU=NOEU',
                'FPG1=FPG1',
            ),
            mater=(
                'RIGI',
                'MASS',
                'NOEU',
                'FPG1',
            ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=('RIGI=FPG9', ),
        ),
        ElrefeLoc(
            MT.SE3,
            gauss=('RIGI=FPG4', ),
        ),
    )
    calculs = (
        OP.CALC_G(
            te=96,
            para_in=(
                (SP.PACCELE, NDEPLAR),
                (OP.CALC_G.PCOMPOR, CCOMPOR),
                (SP.PCONTGR, ESIGMPG),
                (OP.CALC_G.PCONTRR, ESIGMPG),
                (SP.PDEFOPL, EDEFONO),
                (SP.PDEPINR, NDEPLAR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PEPSINR, CEPSINR),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_G.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.CALC_G.PVARIPR, LC.ZVARINO),
                (SP.PVITESS, NDEPLAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_GTP(
            te=96,
            para_in=(
                (SP.PACCELE, NDEPLAR),
                (OP.CALC_GTP.PCOMPOR, CCOMPOR),
                (SP.PCONTGR, ESIGMPG),
                (OP.CALC_GTP.PCONTRR, ESIGMPG),
                (SP.PDEFOPL, EDEFONO),
                (SP.PDEPINR, NDEPLAR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PEPSINR, CEPSINR),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_GTP.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.CALC_GTP.PVARIPR, LC.ZVARINO),
                (SP.PVITESS, NDEPLAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_GTP_F(
            te=96,
            para_in=(
                (SP.PACCELE, NDEPLAR),
                (OP.CALC_GTP_F.PCOMPOR, CCOMPOR),
                (SP.PCONTGR, ESIGMPG),
                (OP.CALC_GTP_F.PCONTRR, ESIGMPG),
                (SP.PDEFOPL, EDEFONO),
                (SP.PDEPINR, NDEPLAR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PEPSINF, CEPSINF),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_GTP_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.CALC_GTP_F.PVARIPR, LC.ZVARINO),
                (SP.PVITESS, NDEPLAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_G_F(
            te=96,
            para_in=(
                (SP.PACCELE, NDEPLAR),
                (OP.CALC_G_F.PCOMPOR, CCOMPOR),
                (SP.PCONTGR, ESIGMPG),
                (OP.CALC_G_F.PCONTRR, ESIGMPG),
                (SP.PDEFOPL, EDEFONO),
                (SP.PDEPINR, NDEPLAR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PEPSINF, CEPSINF),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
                (OP.CALC_G_F.PVARIPR, LC.ZVARINO),
                (SP.PVITESS, NDEPLAR),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_K_G(
            te=299,
            para_in=(
                (OP.CALC_K_G.PCOMPOR, CCOMPOR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PFISSR, LC.CFISSR),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_K_G.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CALC_K_G_F(
            te=299,
            para_in=(
                (OP.CALC_K_G_F.PCOMPOR, CCOMPOR),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PFFVOLU, CFORCEF),
                (SP.PFISSR, LC.CFISSR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, ESIGMNO),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PTHETAR, NDEPLAR),
                (OP.CALC_K_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CHAR_LIMITE(
            te=482,
            para_in=(
                (SP.PDEPLAR, NDEPLAR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PTEMPSR, CTEMPSR),
                (OP.CHAR_LIMITE.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PECHLI, LC.ECHALIM), ),
        ),
        OP.CHAR_MECA_FF2D2D(
            te=94,
            para_in=(
                (SP.PFF2D2D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, VVECTUR), ),
        ),
        OP.CHAR_MECA_FR2D2D(
            te=93,
            para_in=(
                (SP.PFR2D2D, NFORCER),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, VVECTUR), ),
        ),
        OP.CHAR_MECA_PESA_R(
            te=85,
            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, VVECTUR), ),
        ),
        OP.CHAR_MECA_TEMP_R(
            te=83,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (OP.CHAR_MECA_TEMP_R.PCOMPOR, CCOMPOR),
                (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, VVECTUR), ),
        ),
        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.EPGQ_ELGA(
            te=335,
            para_in=((OP.EPGQ_ELGA.PDEFORR, EDEFOPG), ),
            para_out=((OP.EPGQ_ELGA.PDEFOEQ, EDFEQPG), ),
        ),
        OP.EPGQ_ELNO(
            te=335,
            para_in=((OP.EPGQ_ELNO.PDEFORR, EDEFONO), ),
            para_out=((OP.EPGQ_ELNO.PDEFOEQ, LC.EDFEQNO), ),
        ),
        OP.EPSG_ELGA(
            te=87,
            para_in=(
                (SP.PDEPLAR, NDEPLAR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PTEMPSR, CTEMPSR),
                (OP.EPSG_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.EPSG_ELGA.PDEFOPG, EDEFOPG), ),
        ),
        OP.EPSG_ELNO(
            te=4,
            para_in=((OP.EPSG_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),
        OP.EPSI_ELGA(
            te=447,
            para_in=(
                (SP.PDEPLAR, NDEPLAR),
                (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.ERME_ELEM(
            te=377,
            para_in=(
                (SP.PCONTNO, ESIGMNO),
                (SP.PFFVOLU, CFORCEF),
                (SP.PFORCE, LC.CREFERI),
                (SP.PFRVOLU, EFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPESANR, LC.CPESANR),
                (SP.PPRESS, LC.CREFERI),
                (SP.PROTATR, LC.CROTATR),
                (SP.PTEMPSR, CTEMPSR),
                (OP.ERME_ELEM.PVOISIN, LC.EVOISIN),
            ),
            para_out=((OP.ERME_ELEM.PERREUR, EERREUR), ),
        ),
        OP.ERME_ELNO(
            te=379,
            para_in=((OP.ERME_ELNO.PERREUR, EERREUR), ),
            para_out=((SP.PERRENO, EERRENO), ),
        ),
        OP.FORC_NODA(
            te=596,
            para_in=(
                (OP.FORC_NODA.PCOMPOR, CCOMPOR),
                (OP.FORC_NODA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FULL_MECA(
            te=595,
            para_in=(
                (SP.PCARCRI, CCARCRI),
                (OP.FULL_MECA.PCOMPOR, 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),
                (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.FULL_MECA_ELAS(
            te=595,
            para_in=(
                (SP.PCARCRI, CCARCRI),
                (OP.FULL_MECA_ELAS.PCOMPOR, 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),
                (SP.PVARIMP, ZVARIPG),
                (OP.FULL_MECA_ELAS.PVARIMR, ZVARIPG),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA_ELAS.PCONTPR, ECONTPG),
                (SP.PMATUUR, MMATUUR),
                (OP.FULL_MECA_ELAS.PVARIPR, ZVARIPG),
                (SP.PVECTUR, MVECTUR),
            ),
        ),
        OP.INIT_MAIL_VOIS(
            te=99,
            para_out=((OP.INIT_MAIL_VOIS.PVOISIN, LC.EVOISIN), ),
        ),
        OP.INIT_VARC(
            te=99,
            para_out=((OP.INIT_VARC.PVARCPR, LC.ZVARCPG), ),
        ),
        OP.MASS_MECA(
            te=82,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.MASS_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, VMATUUR), ),
        ),
        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.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.QIRE_ELEM(
            te=378,
            para_in=(
                (SP.PCONSTR, LC.CCONSTR),
                (SP.PCONTNOD, ESIGMNO),
                (SP.PCONTNOP, ESIGMNO),
                (SP.PFFVOLUD, CFORCEF),
                (SP.PFFVOLUP, CFORCEF),
                (SP.PFORCED, LC.CREFERI),
                (SP.PFORCEP, LC.CREFERI),
                (SP.PFRVOLUD, EFORCER),
                (SP.PFRVOLUP, EFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PPESANRD, LC.CPESANR),
                (SP.PPESANRP, LC.CPESANR),
                (SP.PPRESSD, LC.CREFERI),
                (SP.PPRESSP, LC.CREFERI),
                (SP.PROTATRD, LC.CROTATR),
                (SP.PROTATRP, LC.CROTATR),
                (SP.PTEMPSR, CTEMPSR),
                (OP.QIRE_ELEM.PVOISIN, LC.EVOISIN),
            ),
            para_out=((OP.QIRE_ELEM.PERREUR, EERREUR), ),
        ),
        OP.QIRE_ELNO(
            te=379,
            para_in=((OP.QIRE_ELNO.PERREUR, EERREUR), ),
            para_out=((SP.PERRENO, EERRENO), ),
        ),
        OP.RAPH_MECA(
            te=595,
            para_in=(
                (SP.PCARCRI, CCARCRI),
                (OP.RAPH_MECA.PCOMPOR, 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),
                (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=598,
            para_in=(
                (OP.REFE_FORC_NODA.PCOMPOR, CCOMPOR),
                (SP.PGEOMER, NGEOMER),
                (SP.PREFCO, EREFCO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.REPERE_LOCAL(
            te=133,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=(
                (SP.PREPLO1, LC.CGEOM2D),
                (SP.PREPLO2, LC.CGEOM2D),
            ),
        ),
        OP.RIGI_MECA(
            te=597,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_ELAS(
            te=595,
            para_in=(
                (SP.PCARCRI, CCARCRI),
                (OP.RIGI_MECA_ELAS.PCOMPOR, 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),
                (SP.PMATUUR, MMATUUR),
            ),
        ),
        OP.RIGI_MECA_TANG(
            te=595,
            para_in=(
                (SP.PCARCRI, CCARCRI),
                (OP.RIGI_MECA_TANG.PCOMPOR, 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.PMATUUR, MMATUUR),
            ),
        ),
        OP.SIEF_ELGA(
            te=97,
            para_in=(
                (SP.PCAMASS, CCAMASS),
                (SP.PDEPLAR, NDEPLAR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (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, 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_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.PEPSI_R, EDEFOPG),
                (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.PSOUR_R, ESOURCR),
                (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
            ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PEPSI_R, EDEFONO),
                (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.PSIEF_R, ECONTNO),
                (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), ),
        ),
        OP.VERI_JACOBIEN(
            te=328,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PCODRET, LC.ECODRET), ),
        ),
    )
Esempio n. 5
0
class MECPQU4(Element):
    """Please document this element"""
    meshType = MT.QUAD4
    nodes = (
            SetOfNodes('EN1', (1,2,3,4,)),
        )
    elrefe =(
            ElrefeLoc(MT.QU4, gauss = ('RIGI=FPG4','FPG1=FPG1','MASS=FPG4','NOEU_S=NOEU_S','NOEU=NOEU',), mater=('RIGI','NOEU','FPG1',),),
            ElrefeLoc(MT.SE2, gauss = ('RIGI=FPG2',),),
        )
    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=((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.CALC_ESTI_ERRE(te=291,
            para_in=((SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (OP.CALC_ESTI_ERRE.PSIEF_R, ECONTPG), (SP.PSIGMA, LC.NCONTNO),
                     (OP.CALC_ESTI_ERRE.PVARCPR, LC.ZVARCPG), ),
            para_out=((OP.CALC_ESTI_ERRE.PERREUR, EERREUR), ),
        ),

        OP.CALC_G(te=96,
            para_in=((SP.PACCELE, DDL_MECA), (OP.CALC_G.PCOMPOR, LC.CCOMPOR),
                     (SP.PCONTGR, ECONTPG), (OP.CALC_G.PCONTRR, ECONTPG),
                     (SP.PDEFOPL, EDEFONO), (SP.PDEPLAR, DDL_MECA),
                     (SP.PEPSINR, CEPSINO), (SP.PFRVOLU, NFORCER),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PPESANR, LC.CPESANR), (SP.PROTATR, LC.CROTATR),
                     (SP.PSIGINR, ECONTNO), (SP.PTHETAR, DDL_MECA),
                     (OP.CALC_G.PVARCPR, LC.ZVARCPG), (SP.PVARCRR, LC.ZVARCPG),
                     (OP.CALC_G.PVARIPR, LC.ZVARINO), (SP.PVITESS, DDL_MECA),
                     ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),

        OP.CALC_G_F(te=96,
            para_in=((SP.PACCELE, DDL_MECA), (OP.CALC_G_F.PCOMPOR, LC.CCOMPOR),
                     (SP.PCONTGR, ECONTPG), (OP.CALC_G_F.PCONTRR, ECONTPG),
                     (SP.PDEFOPL, EDEFONO), (SP.PDEPLAR, DDL_MECA),
                     (SP.PEPSINF, CEPSINF), (SP.PFFVOLU, CFORCEF),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PPESANR, LC.CPESANR), (SP.PROTATR, LC.CROTATR),
                     (SP.PSIGINR, ECONTNO), (SP.PTEMPSR, CTEMPSR),
                     (SP.PTHETAR, DDL_MECA), (OP.CALC_G_F.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (OP.CALC_G_F.PVARIPR, LC.ZVARINO),
                     (SP.PVITESS, DDL_MECA), ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),

        OP.CALC_K_G(te=299,
            para_in=((OP.CALC_K_G.PCOMPOR, LC.CCOMPOR), (SP.PDEPLAR, DDL_MECA),
                     (SP.PFISSR, LC.CFISSR), (SP.PFRVOLU, NFORCER),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PPESANR, LC.CPESANR), (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=299,
            para_in=((OP.CALC_K_G_F.PCOMPOR, LC.CCOMPOR), (SP.PDEPLAR, DDL_MECA),
                     (SP.PFFVOLU, CFORCEF), (SP.PFISSR, LC.CFISSR),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PPESANR, LC.CPESANR), (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.CALC_NOEU_BORD(te=290,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_EPSA_R(te=421,
            para_in=((SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PTEMPSR, CTEMPSR), (OP.CHAR_MECA_EPSA_R.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_EPSI_F(te=284,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PEPSINF, CEPSINF),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PTEMPSR, CTEMPSR), (OP.CHAR_MECA_EPSI_F.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_EPSI_R(te=284,
            para_in=((SP.PCAMASS, CCAMASS), (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_FF2D2D(te=94,
            para_in=((SP.PFF2D2D, CFORCEF), (SP.PGEOMER, NGEOMER),
                     (SP.PTEMPSR, CTEMPSR), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_FR2D2D(te=93,
            para_in=((SP.PFR2D2D, NFORCER), (SP.PGEOMER, NGEOMER),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_HYDR_R(te=492,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (SP.PTEMPSR, CTEMPSR),
                     (OP.CHAR_MECA_HYDR_R.PVARCPR, LC.ZVARCPG), (SP.PVARCRR, LC.ZVARCPG),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_META_Z(te=353,
            para_in=((OP.CHAR_MECA_META_Z.PCOMPOR, LC.CCOMPOR), (OP.CHAR_MECA_META_Z.PCONTMR, ECONTPG),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PVARCMR, LC.ZVARCPG), (OP.CHAR_MECA_META_Z.PVARCPR, LC.ZVARCPG),
                     (OP.CHAR_MECA_META_Z.PVARIPR, ZVARIPG), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_PESA_R(te=85,
            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.CHAR_MECA_ROTA_R(te=84,
            para_in=((SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PROTATR, LC.CROTATR), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_SECH_R(te=492,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (SP.PTEMPSR, CTEMPSR),
                     (OP.CHAR_MECA_SECH_R.PVARCPR, LC.ZVARCPG), (SP.PVARCRR, LC.ZVARCPG),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_TEMP_R(te=83,
            para_in=((SP.PCAMASS, CCAMASS), (OP.CHAR_MECA_TEMP_R.PCOMPOR, LC.CCOMPOR),
                     (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=479,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),

        OP.DERA_ELGA(te=489,
            para_in=((OP.DERA_ELGA.PCOMPOR, LC.CCOMPOR), (OP.DERA_ELGA.PCONTMR, ECONTPG),
                     (OP.DERA_ELGA.PCONTPR, ECONTPG), (SP.PDERAMG, LC.EDERAPG),
                     (SP.PMATERC, LC.CMATERC), (OP.DERA_ELGA.PVARCPR, LC.ZVARCPG),
                     (OP.DERA_ELGA.PVARIMR, ZVARIPG), (OP.DERA_ELGA.PVARIPR, ZVARIPG),
                     ),
            para_out=((OP.DERA_ELGA.PDERAPG, LC.EDERAPG), ),
        ),

        OP.DERA_ELNO(te=4,
            para_in=((OP.DERA_ELNO.PDERAPG, LC.EDERAPG), ),
            para_out=((SP.PDERANO, LC.EDERANO), ),
        ),

        OP.ECIN_ELEM(te=82,
            para_in=((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.ENEL_ELEM(te=490,
            para_in=((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.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (OP.ENEL_ELEM.PVARIPR, ZVARIPG),
                     ),
            para_out=((SP.PENERD1, EENERR), ),
        ),

        OP.ENTR_ELEM(te=490,
            para_in=((OP.ENTR_ELEM.PCOMPOR, LC.CCOMPOR), (OP.ENTR_ELEM.PCONTPR, ECONTPG),
                     (SP.PDEPLR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (OP.ENTR_ELEM.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (OP.ENTR_ELEM.PVARIPR, ZVARIPG),
                     ),
            para_out=((SP.PENTRD1, EENERR), ),
        ),

        OP.ENEL_ELGA(te=575,
            para_in=((SP.PCAMASS, CCAMASS), (OP.ENEL_ELGA.PCOMPOR, LC.CCOMPOR),
                     (OP.ENEL_ELGA.PCONTRR, ECONTPG), (SP.PDEPLAR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PTEMPSR, CTEMPSR), (OP.ENEL_ELGA.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, 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.ENER_TOTALE(te=490,
            para_in=((OP.ENER_TOTALE.PCOMPOR, LC.CCOMPOR), (OP.ENER_TOTALE.PCONTMR, ECONTPG),
                     (OP.ENER_TOTALE.PCONTPR, ECONTPG), (SP.PDEPLM, DDL_MECA),
                     (SP.PDEPLR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (OP.ENER_TOTALE.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (OP.ENER_TOTALE.PVARIPR, ZVARIPG),
                     ),
            para_out=((SP.PENERD1, EENERR), ),
        ),

        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.EPGQ_ELGA(te=335,
            para_in=((OP.EPGQ_ELGA.PDEFORR, EDEFOPG), ),
            para_out=((OP.EPGQ_ELGA.PDEFOEQ, EDFEQPG), ),
        ),

        OP.EPGQ_ELNO(te=335,
            para_in=((OP.EPGQ_ELNO.PDEFORR, EDEFONO), ),
            para_out=((OP.EPGQ_ELNO.PDEFOEQ, LC.EDFEQNO), ),
        ),

        OP.EPFD_ELGA(te=528,
            para_in=((OP.EPFD_ELGA.PCOMPOR, LC.CCOMPOR), (SP.PGEOMER, NGEOMER),
                     (SP.PVARIGR, ZVARIPG), ),
            para_out=((OP.EPFD_ELGA.PDEFOPG, EDEFOPG), ),
        ),

        OP.EPFD_ELNO(te=4,
            para_in=((OP.EPFD_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),

        OP.EPFP_ELGA(te=528,
            para_in=((OP.EPFP_ELGA.PCOMPOR, LC.CCOMPOR), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (SP.PTEMPSR, CTEMPSR),
                     (OP.EPFP_ELGA.PVARCPR, LC.ZVARCPG), (SP.PVARCRR, LC.ZVARCPG),
                     (SP.PVARIGR, ZVARIPG), ),
            para_out=((OP.EPFP_ELGA.PDEFOPG, EDEFOPG), ),
        ),

        OP.EPFP_ELNO(te=4,
            para_in=((OP.EPFP_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),

        OP.EPME_ELGA(te=87,
            para_in=((SP.PCAMASS, CCAMASS), (OP.EPME_ELGA.PCOMPOR, LC.CCOMPOR),
                     (SP.PDEPLAR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (SP.PTEMPSR, CTEMPSR),
                     (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.EPMG_ELGA(te=87,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PDEPLAR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PTEMPSR, CTEMPSR), (OP.EPMG_ELGA.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), ),
            para_out=((OP.EPMG_ELGA.PDEFOPG, EDEFOPG), ),
        ),

        OP.EPMG_ELNO(te=4,
            para_in=((OP.EPMG_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),

        OP.EPMQ_ELGA(te=335,
            para_in=((OP.EPMQ_ELGA.PDEFORR, EDEFOPG), ),
            para_out=((OP.EPMQ_ELGA.PDEFOEQ, EDFEQPG), ),
        ),

        OP.EPMQ_ELNO(te=335,
            para_in=((OP.EPMQ_ELNO.PDEFORR, EDEFONO), ),
            para_out=((OP.EPMQ_ELNO.PDEFOEQ, LC.EDFEQNO), ),
        ),

        OP.EPOT_ELEM(te=286,
            para_in=((SP.PCAMASS, CCAMASS), (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.EPSG_ELGA(te=87,
            para_in=((SP.PDEPLAR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (SP.PTEMPSR, CTEMPSR),
                     (OP.EPSG_ELGA.PVARCPR, LC.ZVARCPG), (SP.PVARCRR, LC.ZVARCPG),
                     ),
            para_out=((OP.EPSG_ELGA.PDEFOPG, EDEFOPG), ),
        ),

        OP.EPSG_ELNO(te=4,
            para_in=((OP.EPSG_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),

        OP.EPSL_ELGA(te=87,
            para_in=((SP.PDEPLAR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (SP.PTEMPSR, CTEMPSR),
                     (OP.EPSL_ELGA.PVARCPR, LC.ZVARCPG), (SP.PVARCRR, LC.ZVARCPG),
                     ),
            para_out=((OP.EPSL_ELGA.PDEFOPG, EDEFOPG), ),
        ),

        OP.EPSL_ELNO(te=4,
            para_in=((OP.EPSL_ELNO.PDEFOPG, EDEFOPG), ),
            para_out=((SP.PDEFONO, EDEFONO), ),
        ),

        OP.EPSI_ELGA(te=87,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PDEPLAR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PTEMPSR, CTEMPSR), (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=334,
            para_in=((OP.EPSP_ELGA.PCOMPOR, LC.CCOMPOR), (OP.EPSP_ELGA.PCONTRR, ECONTPG),
                     (SP.PDEPLAR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (SP.PTEMPSR, CTEMPSR),
                     (OP.EPSP_ELGA.PVARCPR, LC.ZVARCPG), (SP.PVARCRR, LC.ZVARCPG),
                     (SP.PVARIGR, ZVARIPG), ),
            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=529,
            para_in=((OP.EPVC_ELGA.PCOMPOR, LC.CCOMPOR), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (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.ERME_ELEM(te=377,
            para_in=((SP.PCONTNO, ECONTNO), (SP.PFFVOLU, CFORCEF),
                     (SP.PFORCE, LC.CREFERI), (SP.PFRVOLU, EFORCER),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PPESANR, LC.CPESANR), (SP.PPRESS, LC.CREFERI),
                     (SP.PROTATR, LC.CROTATR), (SP.PTEMPSR, CTEMPSR),
                     (OP.ERME_ELEM.PVOISIN, LC.EVOISIN), ),
            para_out=((OP.ERME_ELEM.PERREUR, EERREUR), ),
        ),

        OP.ERME_ELNO(te=379,
            para_in=((OP.ERME_ELNO.PERREUR, EERREUR), ),
            para_out=((SP.PERRENO, EERRENO), ),
        ),

        OP.ERRE_QIZZ(te=292,
            para_in=((SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PSIEFD_R, ECONTPG), (SP.PSIEFP_R, ECONTPG),
                     (SP.PSIGMAD, LC.NCONTNO), (SP.PSIGMAP, LC.NCONTNO),
                     (OP.ERRE_QIZZ.PVARCPR, LC.ZVARCPG), ),
            para_out=((OP.ERRE_QIZZ.PERREUR, EERREUR), ),
        ),

        OP.ETOT_ELEM(te=575,
            para_in=((OP.ETOT_ELEM.PCONTMR, ECONTPG), (OP.ETOT_ELEM.PCONTPR, ECONTPG),
                     (SP.PDEPLM, DDL_MECA), (SP.PDEPLR, DDL_MECA),
                     (OP.ETOT_ELEM.PENERDM, EENERR), (SP.PGEOMER, NGEOMER),
                     ),
            para_out=((OP.ETOT_ELEM.PENERDR, EENERR), ),
        ),

        OP.ETOT_ELGA(te=575,
            para_in=((OP.ETOT_ELGA.PCONTMR, ECONTPG), (OP.ETOT_ELGA.PCONTPR, ECONTPG),
                     (SP.PDEPLM, DDL_MECA), (SP.PDEPLR, DDL_MECA),
                     (OP.ETOT_ELGA.PENERDM, EENERPG), (SP.PGEOMER, NGEOMER),
                     ),
            para_out=((OP.ETOT_ELGA.PENERDR, EENERPG), ),
        ),

        OP.ETOT_ELNO(te=4,
            para_in=((OP.ETOT_ELNO.PENERPG, EENERPG), ),
            para_out=((SP.PENERNO, EENERNO), ),
        ),

        OP.FORC_NODA(te=8,
            para_in=((OP.FORC_NODA.PCOMPOR, LC.CCOMPOR), (OP.FORC_NODA.PCONTMR, ECONTPG),
                     (SP.PDEPLMR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (OP.FORC_NODA.PVARCPR, LC.ZVARCPG), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.FULL_MECA(te=100,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PCARCRI, LC.CCARCRI), (SP.PMULCOM, LC.CMLCOMP),
                     (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.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, ECONTPG),
                     (SP.PMATUNS, MMATUNS), (SP.PMATUUR, MMATUUR),
                     (OP.FULL_MECA.PVARIPR, ZVARIPG), (SP.PVECTUR, MVECTUR),
                     ),
        ),

        OP.FULL_MECA_ELAS(te=100,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PCARCRI, LC.CCARCRI), (SP.PMULCOM, LC.CMLCOMP),
                     (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), (SP.PVARIMP, ZVARIPG),
                     (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.INDIC_ENER(te=490,
            para_in=((OP.INDIC_ENER.PCOMPOR, LC.CCOMPOR), (OP.INDIC_ENER.PCONTPR, ECONTPG),
                     (SP.PDEPLR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (OP.INDIC_ENER.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (OP.INDIC_ENER.PVARIPR, ZVARIPG),
                     ),
            para_out=((SP.PENERD1, EENERR), (SP.PENERD2, EENERR),
                     ),
        ),

        OP.INDIC_SEUIL(te=490,
            para_in=((OP.INDIC_SEUIL.PCOMPOR, LC.CCOMPOR), (OP.INDIC_SEUIL.PCONTPR, ECONTPG),
                     (SP.PDEPLR, DDL_MECA), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (OP.INDIC_SEUIL.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (OP.INDIC_SEUIL.PVARIPR, ZVARIPG),
                     ),
            para_out=((SP.PENERD1, EENERR), (SP.PENERD2, EENERR),
                     ),
        ),

        OP.INIT_MAIL_VOIS(te=99,
            para_out=((OP.INIT_MAIL_VOIS.PVOISIN, LC.EVOISIN), ),
        ),

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

        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.MASS_ZZ1(te=293,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PMATZZR, MMATZZR), ),
        ),

        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.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.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.PILO_PRED_DEFO(te=543,
            para_in=((OP.PILO_PRED_DEFO.PCOMPOR, LC.CCOMPOR), (OP.PILO_PRED_DEFO.PCONTMR, ECONTPG),
                     (SP.PDDEPLR, DDL_MECA), (SP.PDEPL0R, DDL_MECA), (SP.PCARCRI, LC.CCARCRI),
                     (SP.PDEPL1R, DDL_MECA), (SP.PDEPLMR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PTYPEPI, LC.CTYPEPI), (OP.PILO_PRED_DEFO.PVARIMR, ZVARIPG),
                     ),
            para_out=((OP.PILO_PRED_DEFO.PCOPILO, ECOPILO), ),
        ),

        OP.PILO_PRED_ELAS(te=543,
            para_in=((SP.PBORNPI, LC.CBORNPI), (SP.PCDTAU, LC.CCDTAU),
                     (OP.PILO_PRED_ELAS.PCOMPOR, LC.CCOMPOR), (OP.PILO_PRED_ELAS.PCONTMR, ECONTPG),
                     (SP.PDDEPLR, DDL_MECA), (SP.PDEPL0R, DDL_MECA), (SP.PCARCRI, LC.CCARCRI),
                     (SP.PDEPL1R, DDL_MECA), (SP.PDEPLMR, DDL_MECA),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PTYPEPI, LC.CTYPEPI), (OP.PILO_PRED_ELAS.PVARIMR, ZVARIPG),
                     ),
            para_out=((OP.PILO_PRED_ELAS.PCOPILO, ECOPILO), ),
        ),

        OP.QIRE_ELEM(te=378,
            para_in=((SP.PCONSTR, LC.CCONSTR), (SP.PCONTNOD, ECONTNO),
                     (SP.PCONTNOP, ECONTNO), (SP.PFFVOLUD, CFORCEF),
                     (SP.PFFVOLUP, CFORCEF), (SP.PFORCED, LC.CREFERI),
                     (SP.PFORCEP, LC.CREFERI), (SP.PFRVOLUD, EFORCER),
                     (SP.PFRVOLUP, EFORCER), (SP.PGEOMER, NGEOMER),
                     (SP.PPESANRD, LC.CPESANR), (SP.PPESANRP, LC.CPESANR),
                     (SP.PPRESSD, LC.CREFERI), (SP.PPRESSP, LC.CREFERI),
                     (SP.PROTATRD, LC.CROTATR), (SP.PROTATRP, LC.CROTATR),
                     (SP.PTEMPSR, CTEMPSR), (OP.QIRE_ELEM.PVOISIN, LC.EVOISIN),
                     ),
            para_out=((OP.QIRE_ELEM.PERREUR, EERREUR), ),
        ),

        OP.QIRE_ELNO(te=379,
            para_in=((OP.QIRE_ELNO.PERREUR, EERREUR), ),
            para_out=((SP.PERRENO, EERRENO), ),
        ),

        OP.RAPH_MECA(te=100,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PCARCRI, LC.CCARCRI), (SP.PMULCOM, LC.CMLCOMP),
                     (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.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, ECONTPG),
                     (OP.RAPH_MECA.PVARIPR, ZVARIPG), (SP.PVECTUR, MVECTUR),
                     ),
        ),

        OP.REFE_FORC_NODA(te=8,
            para_in=((SP.PGEOMER, NGEOMER), (SP.PREFCO, EREFCO),
                     ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.REPERE_LOCAL(te=133,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PGEOMER, NGEOMER),
                     ),
            para_out=((SP.PREPLO1, LC.CGEOM2D), (SP.PREPLO2, LC.CGEOM2D),
                     ),
        ),

        OP.REST_ECRO(te=116,
            para_in=((SP.PCARCRI, LC.CCARCRI), (OP.REST_ECRO.PCOMPOR, LC.CCOMPOR),
                     (SP.PMATERC, LC.CMATERC), (SP.PTEMPSR, CTEMPSR),
                     (SP.PVARCMR, LC.ZVARCPG), (OP.REST_ECRO.PVARCPR, LC.ZVARCPG),
                     (OP.REST_ECRO.PVARIMR, ZVARIPG), ),
            para_out=((OP.REST_ECRO.PVARIPR, ZVARIPG), ),
        ),

        OP.RICE_TRACEY(te=332,
            para_in=((OP.RICE_TRACEY.PCOMPOR, LC.CCOMPOR), (OP.RICE_TRACEY.PCONTPR, ECONTPG),
                     (SP.PGEOMER, NGEOMER), (SP.PSDRMR, LC.EGNEUT1R),
                     (SP.PSOUSOP, LC.CSOUSOP), (OP.RICE_TRACEY.PVARIMR, ZVARIPG),
                     (OP.RICE_TRACEY.PVARIPR, ZVARIPG), ),
            para_out=((SP.PRICTRA, LC.ERICTRA), (SP.PSDRPR, LC.EGNEUT1R),
                     ),
        ),

        OP.RIGI_MECA(te=81,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PGEOMER, NGEOMER),
                     (SP.PMATERC, LC.CMATERC), (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
                     ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),

        OP.RIGI_MECA_ELAS(te=100,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PCARCRI, LC.CCARCRI), (SP.PMULCOM, LC.CMLCOMP),
                     (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), (SP.PMATUUR, MMATUUR),
                     ),
        ),

        OP.RIGI_GEOM(te=92,
            para_in=((OP.RIGI_GEOM.PCONTRR, ECONTPG), (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_IMPLEX(te=100,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PCARCRI, LC.CCARCRI), (SP.PMULCOM, LC.CMLCOMP),
                     (OP.RIGI_MECA_IMPLEX.PCOMPOR, LC.CCOMPOR), (OP.RIGI_MECA_IMPLEX.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_IMPLEX.PVARCPR, LC.ZVARCPG),
                     (SP.PVARCRR, LC.ZVARCPG), (OP.RIGI_MECA_IMPLEX.PVARIMR, ZVARIPG),
                     ),
            para_out=((SP.PCONTXR, ECONTPG), (SP.PMATUNS, MMATUNS),
                     (SP.PMATUUR, MMATUUR), ),
        ),

        OP.RIGI_MECA_TANG(te=100,
            para_in=((SP.PCAMASS, CCAMASS), (SP.PCARCRI, LC.CCARCRI),  (SP.PMULCOM, LC.CMLCOMP),
                     (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.PITERAT, LC.CITERAT),
                     (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.PMATUUR, MMATUUR),
                      (SP.PVECTUR, MVECTUR), (OP.RIGI_MECA_TANG.PCONTPR, ECONTPG),
                      (SP.PCOPRED, LC.ECODRET), (SP.PCODRET, LC.ECODRET),
                     ),
        ),

        OP.SECM_ZZ1(te=294,
            para_in=((SP.PGEOMER, NGEOMER), (OP.SECM_ZZ1.PSIEF_R, ECONTPG),
                     ),
            para_out=((SP.PVECTR1, MVECZZR), (SP.PVECTR2, MVECZZR),
                     (SP.PVECTR3, MVECZZR), (SP.PVECTR4, MVECZZR),
                     ),
        ),

        OP.SIEF_ELGA(te=22,
            para_in=((SP.PCAMASS, CCAMASS), (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, 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.SING_ELEM(te=99,
            para_out=((SP.PSING_R, LC.ESINGUL), ),
        ),

        OP.SING_ELNO(te=99,
            para_out=((SP.PSINGNO, LC.ESINGNO), ),
        ),

        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.PEPSI_R, EDEFOPG), (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.PSOUR_R, ESOURCR), (OP.TOU_INI_ELGA.PVARI_R, ZVARIPG),
                     ),
        ),

        OP.TOU_INI_ELNO(te=99,
            para_out=((OP.TOU_INI_ELNO.PDOMMAG, LC.EDOMGNO), (OP.TOU_INI_ELNO.PEPSI_R, EDEFONO),
                     (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.VARC_ELGA(te=530,
            para_in=((OP.VARC_ELGA.PVARCPR, LC.ZVARCPG), ),
            para_out=((SP.PVARC_R, LC.EVARC_R), ),
        ),

        OP.VARI_ELNO(te=4,
            para_in=((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), ),
        ),

        OP.WEIBULL(te=331,
            para_in=((OP.WEIBULL.PCOMPOR, LC.CCOMPOR), (SP.PCONTRG, ECONTPG),
                     (OP.WEIBULL.PDEFORR, EDEFOPG), (OP.WEIBULL.PDOMMAG, LC.EDOMGGA),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),
                     (SP.PSOUSOP, LC.CSOUSOP), (OP.WEIBULL.PVARCPR, LC.ZVARCPG),
                     (SP.PVARIPG, ZVARIPG), ),
            para_out=((SP.PSIGISG, LC.EDOMGGA), (SP.PWEIBUL, LC.EWEIBUL),
                     ),
        ),

    )
Esempio n. 6
0
class MEDPTR3_XH1(Element):
    """Please document this element"""
    meshType = MT.TRIA3
    nodes = (SetOfNodes('EN1', (
        1,
        2,
        3,
    )), )
    elrefe = (
        ElrefeLoc(
            MT.TR3,
            gauss=(
                'RIGI=FPG3',
                'XINT=FPG4',
                'NOEU_S=NOEU_S',
                'NOEU=NOEU',
                'XFEM=XFEM36',
                'FPG1=FPG1',
            ),
            mater=('XFEM', ),
        ),
        ElrefeLoc(
            MT.SE2,
            gauss=(
                'RIGI=FPG2',
                'MASS=FPG3',
            ),
        ),
    )
    calculs = (
        OP.CALC_G(
            te=288,
            para_in=(
                (OP.CALC_G.PAINTER, LC.E40NEUTR),
                (OP.CALC_G.PBASECO, LC.E32NEUTR),
                (OP.CALC_G.PBASLOR, LC.N6NEUT_R),
                (OP.CALC_G.PCFACE, E14NEUTI),
                (OP.CALC_G.PCNSETO, LC.E72NEUI),
                (OP.CALC_G.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_G.PHEAVTO, E24NEUI),
                (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, E16NEUTR),
                (OP.CALC_G.PPINTTO, LC.E24NEUTR),
                (OP.CALC_G.PPMILTO, LC.E22NEUTR),
                (SP.PPRESSR, EPRESNO),
                (SP.PROTATR, LC.CROTATR),
                (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.E40NEUTR),
                (OP.CALC_G_F.PBASECO, LC.E32NEUTR),
                (OP.CALC_G_F.PBASLOR, LC.N6NEUT_R),
                (OP.CALC_G_F.PCFACE, E14NEUTI),
                (OP.CALC_G_F.PCNSETO, LC.E72NEUI),
                (OP.CALC_G_F.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_G_F.PHEAVTO, E24NEUI),
                (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, E16NEUTR),
                (OP.CALC_G_F.PPINTTO, LC.E24NEUTR),
                (OP.CALC_G_F.PPMILTO, LC.E22NEUTR),
                (SP.PPRESSF, CPRESSF),
                (SP.PROTATR, LC.CROTATR),
                (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.E40NEUTR),
                (OP.CALC_K_G.PBASECO, LC.E32NEUTR),
                (OP.CALC_K_G.PBASLOR, LC.N6NEUT_R),
                (OP.CALC_K_G.PCFACE, E14NEUTI),
                (OP.CALC_K_G.PCNSETO, LC.E72NEUI),
                (OP.CALC_K_G.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_K_G.PHEAVTO, E24NEUI),
                (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, E16NEUTR),
                (OP.CALC_K_G.PPINTTO, LC.E24NEUTR),
                (OP.CALC_K_G.PPMILTO, LC.E22NEUTR),
                (SP.PPRESSR, EPRESNO),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (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.E40NEUTR),
                (OP.CALC_K_G_F.PBASECO, LC.E32NEUTR),
                (OP.CALC_K_G_F.PBASLOR, LC.N6NEUT_R),
                (OP.CALC_K_G_F.PCFACE, E14NEUTI),
                (OP.CALC_K_G_F.PCNSETO, LC.E72NEUI),
                (OP.CALC_K_G_F.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_K_G_F.PHEAVTO, E24NEUI),
                (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, E16NEUTR),
                (OP.CALC_K_G_F.PPINTTO, LC.E24NEUTR),
                (OP.CALC_K_G_F.PPMILTO, LC.E22NEUTR),
                (SP.PPRESSF, CPRESSF),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (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_PESA_R(
            te=441,
            para_in=(
                (OP.CHAR_MECA_PESA_R.PCNSETO, LC.E72NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PESA_R.PHEAVTO, E24NEUI),
                (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, LC.E24NEUTR),
                (OP.CHAR_MECA_PESA_R.PPMILTO, LC.E22NEUTR),
                (OP.CHAR_MECA_PESA_R.PSTANO, STANO_I),
                (OP.CHAR_MECA_PESA_R.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        #       -- te0580 : ne resout que les cas triviaux : 0.
        OP.CHAR_MECA_PRES_F(
            te=580,
            para_in=((SP.PPRESSF, CPRESSF), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=580,
            para_in=((SP.PPRESSR, EPRESNO), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_ROTA_R(
            te=441,
            para_in=(
                (OP.CHAR_MECA_ROTA_R.PCNSETO, LC.E72NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_ROTA_R.PHEAVTO, E24NEUI),
                (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, LC.E24NEUTR),
                (OP.CHAR_MECA_ROTA_R.PPMILTO, LC.E22NEUTR),
                (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.N6NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (OP.CHAR_MECA_TEMP_R.PCNSETO, LC.E72NEUI),
                (OP.CHAR_MECA_TEMP_R.PCOMPOR, LC.CCOMPOR),
                (OP.CHAR_MECA_TEMP_R.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_TEMP_R.PHEAVTO, E24NEUI),
                (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, LC.E24NEUTR),
                (OP.CHAR_MECA_TEMP_R.PPMILTO, LC.E22NEUTR),
                (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.CHVOIS_XFEM(
            te=400,
            para_in=(
                (OP.CHVOIS_XFEM.PCNSETO, LC.E72NEUI),
                (OP.CHVOIS_XFEM.PLONCHA, LC.E10NEUTI),
            ),
            para_out=((OP.CHVOIS_XFEM.PCVOISX, LC.E18NEUI), ),
        ),
        OP.COOR_ELGA(
            te=481,
            para_in=(
                (OP.COOR_ELGA.PCNSETO, LC.E72NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.COOR_ELGA.PLONCHA, LC.E10NEUTI),
                (OP.COOR_ELGA.PPINTTO, LC.E24NEUTR),
                (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, E24NEUI),
                (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.E72NEUI),
                (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, LC.E24NEUTR),
                (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.E72NEUI),
                (OP.FORC_NODA.PCOMPOR, LC.CCOMPOR),
                (OP.FORC_NODA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (OP.FORC_NODA.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.FORC_NODA.PHEAVTO, E24NEUI),
                (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.E24NEUTR),
                (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, LC.CCARCRI),
                (OP.FULL_MECA.PCNSETO, LC.E72NEUI),
                (OP.FULL_MECA.PCOMPOR, LC.CCOMPOR),
                (OP.FULL_MECA.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (OP.FULL_MECA.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (SP.PHEAVNO, LC.FISNO_I),
                (OP.FULL_MECA.PHEAVTO, E24NEUI),
                (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.E24NEUTR),
                (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.INIT_MAIL_VOIS(
            te=99,
            para_out=((OP.INIT_MAIL_VOIS.PVOISIN, LC.EVOISIN), ),
        ),
        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.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.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.N6NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RAPH_MECA.PCNSETO, LC.E72NEUI),
                (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, E24NEUI),
                (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.E24NEUTR),
                (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.RIGI_MECA(
            te=539,
            para_in=(
                (OP.RIGI_MECA.PBASLOR, LC.N6NEUT_R),
                (OP.RIGI_MECA.PCNSETO, LC.E72NEUI),
                (OP.RIGI_MECA.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.RIGI_MECA.PHEAVTO, E24NEUI),
                (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, LC.E24NEUTR),
                (OP.RIGI_MECA.PPMILTO, LC.E22NEUTR),
                (OP.RIGI_MECA.PSTANO, STANO_I),
                (OP.RIGI_MECA.PVARCPR, LC.ZVARCPG),
            ),
            para_out=((SP.PMATUUR, MMATUUR), ),
        ),
        OP.RIGI_MECA_TANG(
            te=539,
            para_in=(
                (OP.RIGI_MECA_TANG.PBASLOR, LC.N6NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RIGI_MECA_TANG.PCNSETO, LC.E72NEUI),
                (OP.RIGI_MECA_TANG.PCOMPOR, LC.CCOMPOR),
                (OP.RIGI_MECA_TANG.PCONTMR, ECONTPG),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (OP.RIGI_MECA_TANG.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.RIGI_MECA_TANG.PHEAVTO, E24NEUI),
                (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.E24NEUTR),
                (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),
                (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.N6NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (OP.SIEF_ELGA.PCNSETO, LC.E72NEUI),
                (OP.SIEF_ELGA.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (OP.SIEF_ELGA.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.SIEF_ELGA.PHEAVTO, E24NEUI),
                (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, LC.E24NEUTR),
                (OP.SIEF_ELGA.PPMILTO, LC.E22NEUTR),
                (OP.SIEF_ELGA.PSTANO, STANO_I),
                (OP.SIEF_ELGA.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((OP.SIEF_ELGA.PCONTRR, ECONTPG), ),
        ),
        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.E60NEUTR),
                (OP.TOPOFA.PCNSETO, LC.E72NEUI),
                (SP.PDECOU, E1NEUTK),
                (SP.PGEOMER, NGEOMER),
                (SP.PGRADLN, LC.N2NEUT_R),
                (SP.PGRADLT, LC.N2NEUT_R),
                (OP.TOPOFA.PHEAVTO, E24NEUI),
                (OP.TOPOFA.PLONCHA, LC.E10NEUTI),
                (OP.TOPOFA.PLSN, LC.N1NEUT_R),
                (OP.TOPOFA.PLST, LC.N1NEUT_R),
                (OP.TOPOFA.PPINTTO, LC.E24NEUTR),
                (OP.TOPOFA.PPMILTO, LC.E22NEUTR),
            ),
            para_out=(
                (OP.TOPOFA.PAINTER, LC.E40NEUTR),
                (OP.TOPOFA.PBASECO, LC.E32NEUTR),
                (OP.TOPOFA.PCFACE, E14NEUTI),
                (SP.PGESCLA, E16NEUTR),
                (OP.TOPOFA.PLONGCO, LC.E3NEUTI),
                (OP.TOPOFA.PPINTER, E16NEUTR),
            ),
        ),
        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.PAINTTO, LC.E60NEUTR),
                (OP.TOPOSE.PCNSETO, LC.E72NEUI),
                (OP.TOPOSE.PHEAVTO, E24NEUI),
                (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                (OP.TOPOSE.PPINTTO, LC.E24NEUTR),
                (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.XFEM_XPG(
            te=46,
            para_in=(
                (OP.XFEM_XPG.PCNSETO, LC.E72NEUI),
                (SP.PGEOMER, NGEOMER),
                (OP.XFEM_XPG.PHEAVTO, E24NEUI),
                (OP.XFEM_XPG.PLONCHA, LC.E10NEUTI),
                (OP.XFEM_XPG.PPINTTO, LC.E24NEUTR),
                (OP.XFEM_XPG.PPMILTO, LC.E22NEUTR),
            ),
            para_out=((OP.XFEM_XPG.PXFGEOM, XFGEOM_R), ),
        ),
    )
Esempio n. 7
0
class MECPTR3_XHTC(Element):
    """Please document this element"""
    meshType = MT.TRIA3
    nodes = (
            SetOfNodes('EN1', (1,2,3,)),
        )
    elrefe =(
            ElrefeLoc(MT.TR3, gauss = ('RIGI=FPG3','FPG1=FPG1','XINT=FPG12','NOEU_S=NOEU_S','NOEU=NOEU','XFEM=XFEM36',), mater=('RIGI','XFEM',),),
            ElrefeLoc(MT.SE2, gauss = ('RIGI=FPG2','MASS=FPG3','FPG2=FPG2','FPG3=FPG3','FPG4=FPG4','NOEU=NOEU','GAUSS=FPG3',),),
        )
    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.E35NEUTR), (OP.CALC_G.PBASECO, LC.E28NEUTR),
                     (OP.CALC_G.PBASLOR, LC.N6NEUT_R), (OP.CALC_G.PCFACE, LC.E9NEUTI),
                     (OP.CALC_G.PCNSETO, LC.E36NEUI), (OP.CALC_G.PCOMPOR, LC.CCOMPOR),
                     (SP.PDEPLAR, DDL_MECA), (SP.PFRVOLU, NFORCER),
                     (SP.PGEOMER, NGEOMER), (OP.CALC_G.PHEAVTO, E6NEUTI),
                     (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.E14NEUTR),
                     (OP.CALC_G.PPINTTO, LC.E6NEUTR), (SP.PPRESSR, EPRESNO),
                     (SP.PROTATR, LC.CROTATR), (SP.PTHETAR, DDL_MECC),
                     (OP.CALC_G.PVARCPR, LC.ZVARCPG), (SP.PVARCRR, LC.ZVARCPG),
                     (OP.CALC_G.PSTANO, STANO_I),),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),

        OP.CALC_G_F(te=288,
            para_in=((OP.CALC_G_F.PAINTER, LC.E35NEUTR), (OP.CALC_G_F.PBASECO, LC.E28NEUTR),
                     (OP.CALC_G_F.PBASLOR, LC.N6NEUT_R), (OP.CALC_G_F.PCFACE, LC.E9NEUTI),
                     (OP.CALC_G_F.PCNSETO, LC.E36NEUI), (OP.CALC_G_F.PCOMPOR, LC.CCOMPOR),
                     (SP.PDEPLAR, DDL_MECA), (SP.PFFVOLU, CFORCEF),
                     (SP.PGEOMER, NGEOMER), (OP.CALC_G_F.PHEAVTO, E6NEUTI),
                     (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.E14NEUTR),
                     (OP.CALC_G_F.PPINTTO, LC.E6NEUTR), (SP.PPRESSF, CPRESSF),
                     (SP.PROTATR, LC.CROTATR), (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.E35NEUTR), (OP.CALC_K_G.PBASECO, LC.E28NEUTR),
                     (OP.CALC_K_G.PBASLOR, LC.N6NEUT_R), (OP.CALC_K_G.PCFACE, LC.E9NEUTI),
                     (OP.CALC_K_G.PCNSETO, LC.E36NEUI), (OP.CALC_K_G.PCOMPOR, LC.CCOMPOR),
                     (SP.PDEPLAR, DDL_MECA), (SP.PFRVOLU, NFORCER),
                     (SP.PGEOMER, NGEOMER), (OP.CALC_K_G.PHEAVTO, E6NEUTI),
                     (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.E14NEUTR),
                     (OP.CALC_K_G.PPINTTO, LC.E6NEUTR), (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),
                     (OP.CALC_G.PSTANO, STANO_I), (OP.CALC_K_G.PPMILTO, LC.E22NEUTR),),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),

        OP.CALC_K_G_F(te=297,
            para_in=((OP.CALC_K_G_F.PAINTER, LC.E35NEUTR), (OP.CALC_K_G_F.PBASECO, LC.E28NEUTR),
                     (OP.CALC_K_G_F.PBASLOR, LC.N6NEUT_R), (OP.CALC_K_G_F.PCFACE, LC.E9NEUTI),
                     (OP.CALC_K_G_F.PCNSETO, LC.E36NEUI), (OP.CALC_K_G_F.PCOMPOR, LC.CCOMPOR),
                     (SP.PDEPLAR, DDL_MECA), (SP.PFFVOLU, CFORCEF),
                     (SP.PGEOMER, NGEOMER), (OP.CALC_K_G_F.PHEAVTO, E6NEUTI),
                     (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.E14NEUTR),
                     (OP.CALC_K_G_F.PPINTTO, LC.E6NEUTR), (SP.PPRESSF, CPRESSF),
                     (SP.PPULPRO, LC.CFREQR), (SP.PROTATR, LC.CROTATR),
                     (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_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.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.E1NEUTI), (OP.CHAR_MECA_CONT.PLONGCO, LC.E3NEUTI),
                     (OP.CHAR_MECA_CONT.PLST, LC.N1NEUT_R), (OP.CHAR_MECA_CONT.PPINTER, LC.E14NEUTR),
                     (OP.CHAR_MECA_CONT.PSEUIL, LC.E1NEUTR), (OP.CHAR_MECA_CONT.PSTANO, STANO_I),
                     (OP.CHAR_MECA_CONT.PBASLOR, LC.N6NEUT_R),
                     (SP.PMATERC, LC.CMATERC), ( OP.CHAR_MECA_CONT.PLSN, LC.N1NEUT_R),),
            para_out=((SP.PVECTCR, MVECTUR), (SP.PVECTFR, MVECTUR),),
        ),

        OP.CHAR_MECA_FF2D2D(te=440,
            para_in=((SP.PFF2D2D, CFORCEF), (SP.PGEOMER, NGEOMER),
                     (SP.PTEMPSR, CTEMPSR), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_FR2D2D(te=440,
            para_in=((OP.CHAR_MECA_FR2D2D.PCNSETO, LC.E36NEUI), (SP.PFR2D2D, NFORCER),
                     (SP.PGEOMER, NGEOMER), (OP.CHAR_MECA_FR2D2D.PHEAVTO, E6NEUTI),
                     (OP.CHAR_MECA_FR2D2D.PHEA_NO, LC.N5NEUTI), (OP.CHAR_MECA_FR2D2D.PLONCHA, LC.E10NEUTI),
                     (OP.CHAR_MECA_FR2D2D.PLSN, LC.N1NEUT_R), (OP.CHAR_MECA_FR2D2D.PLST, LC.N1NEUT_R),
                     (OP.CHAR_MECA_FR2D2D.PPINTTO, LC.E6NEUTR), (OP.CHAR_MECA_FR2D2D.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.PLST, LC.N1NEUT_R), (OP.CHAR_MECA_PRES_F.PPINTER, LC.E14NEUTR),
                     (SP.PPRESSF, CPRESSF), (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I), (SP.PMATERC, LC.CMATERC),
                     (SP.PTEMPSR, CTEMPSR), (OP.CHAR_MECA_PRES_F.PBASLOR, LC.N6NEUT_R), 
                     (OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R),),
            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.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.E14NEUTR),
                     (SP.PPRESSR, EPRESNO), (OP.CHAR_MECA_PRES_R.PSTANO, STANO_I),
                     (SP.PMATERC, LC.CMATERC), (OP.CHAR_MECA_PRES_R.PBASLOR, LC.N6NEUT_R),
                     (OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R),),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_ROTA_R(te=441,
            para_in=((OP.CHAR_MECA_ROTA_R.PCNSETO, LC.E36NEUI), (SP.PGEOMER, NGEOMER),
                     (OP.CHAR_MECA_ROTA_R.PHEAVTO, E6NEUTI), (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, LC.E6NEUTR), (SP.PROTATR, LC.CROTATR),
                     (OP.CHAR_MECA_ROTA_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.PMATERC, LC.CMATERC), (OP.DEPL_XPG.PSTANO, STANO_I),
                     (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, 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, 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, LC.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.PSTANO, STANO_I), (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
                     (OP.FORC_NODA.PPMILTO, LC.E22NEUTR), (SP.PMATERC, LC.CMATERC),),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.FULL_MECA(te=539,
            para_in=((OP.FULL_MECA.PBASLOR, LC.N6NEUT_R), (SP.PCAMASS, CCAMASS),
                     (SP.PCARCRI, LC.CCARCRI), (OP.FULL_MECA.PCNSETO, LC.E36NEUI),
                     (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, 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.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),
                      (OP.FULL_MECA.PPMILTO, LC.E22NEUTR),),
            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.PHEA_NO, LC.N5NEUTI),
                     (OP.GEOM_FAC.PLONGCO, LC.E3NEUTI), (OP.GEOM_FAC.PLST, LC.N1NEUT_R),
                     (OP.GEOM_FAC.PPINTER, LC.E14NEUTR), (OP.GEOM_FAC.PBASLOR, LC.N6NEUT_R),
                     (OP.GEOM_FAC.PLSN, LC.N1NEUT_R), (OP.GEOM_FAC.PSTANO, STANO_I),
                     (SP.PGEOMER, NGEOMER), (SP.PMATERC, LC.CMATERC),),
            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.RAPH_MECA(te=539,
            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), (OP.RAPH_MECA.PHEA_NO, LC.N5NEUTI),
                     (SP.PINSTMR, CTEMPSR), (SP.PINSTPR, CTEMPSR),
                     (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, ECONTPG),
                     (OP.RAPH_MECA.PVARIPR, ZVARIPG), (SP.PVECTUR, MVECTUR),
                     ),
        ),

        OP.REFE_FORC_NODA(te=542,
            para_in=((SP.PGEOMER, NGEOMER), (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.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.E1NEUTI), (OP.RIGI_CONT.PLONGCO, LC.E3NEUTI),
                     (OP.RIGI_CONT.PLSN, LC.N1NEUT_R), (OP.RIGI_CONT.PLST, LC.N1NEUT_R),
                     (OP.RIGI_CONT.PPINTER, LC.E14NEUTR), (OP.RIGI_CONT.PSEUIL, LC.E1NEUTR),
                     (OP.RIGI_CONT.PSTANO, STANO_I), (SP.PMATERC, LC.CMATERC),
                     (OP.RIGI_CONT.PBASLOR, LC.N6NEUT_R),),
            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, LC.CCARCRI), (OP.RIGI_MECA_TANG.PCNSETO, LC.E36NEUI),
                     (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, 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.PSTANO, STANO_I), (SP.PVARCMR, LC.ZVARCPG),
                     (OP.RIGI_MECA_TANG.PVARCPR, LC.ZVARCPG), (SP.PVARCRR, LC.ZVARCPG),
                     (OP.RIGI_MECA_TANG.PVARIMR, ZVARIPG), (OP.RIGI_MECA_TANG.PPMILTO, LC.E22NEUTR),),
            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.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),
                     ),
            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.PDEPL_P, DDL_MECA),
                     (SP.PDONCO, CONTX_R), (SP.PGEOMER, NGEOMER),
                     (SP.PGLISS, LC.E1NEUTI), (OP.XCVBCA.PHEA_NO, LC.N5NEUTI),
                     (SP.PINDCOI, LC.E1NEUTI), (OP.XCVBCA.PLONGCO, LC.E3NEUTI),
                     (OP.XCVBCA.PLST, LC.N1NEUT_R), (SP.PMEMCON, LC.E1NEUTI),
                     (OP.XCVBCA.PPINTER, LC.E14NEUTR),
                     (SP.PMATERC, LC.CMATERC), (OP.XCVBCA.PBASLOR, LC.N6NEUT_R),
                     (OP.XCVBCA.PLSN, LC.N1NEUT_R), (OP.XCVBCA.PSTANO, STANO_I),),
            para_out=((SP.PINCOCA, LC.E1NEUTI), (SP.PINDCOO, LC.E1NEUTI),
                     (SP.PINDMEM, LC.E1NEUTI), ),
        ),

        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), ),
            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.PPINTER, LC.E14NEUTR),
                     ),
            para_out=((OP.XREACL.PSEUIL, LC.E1NEUTR), ),
        ),

    )
Esempio n. 8
0
class MECA_XTC_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',
                'NOEU=NOEU',
                'XFEM=XFEM480',
                'FPG1=FPG1',
            ),
            mater=(
                'RIGI',
                'XFEM',
            ),
        ),
        ElrefeLoc(
            MT.TE4,
            gauss=(
                'XINT=FPG15',
                'XGEO=FPG5',
                'NOEU=NOEU',
            ),
        ),
        ElrefeLoc(
            MT.TR3,
            gauss=(
                'FPG4=FPG4',
                'NOEU=NOEU',
                'FPG6=FPG6',
                'FPG7=FPG7',
                'XCON=FPG12',
                'GAUSS=FPG12',
                'SIMP=SIMP',
            ),
        ),
    )
    calculs = (
        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),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_G.PHEAVTO, LC.E32NEUTI),
                (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.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),
                (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.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.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.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),
                (OP.CALC_K_G.PSTANO, STANO_I),
            ),
            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.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),
                (OP.CALC_K_G_F.PSTANO, STANO_I),
            ),
            para_out=((SP.PGTHETA, EKTHETA), ),
        ),
        OP.CHAR_MECA_CONT(
            te=534,
            para_in=(
                (OP.CHAR_MECA_CONT.PAINTER, LC.E200NEUT),
                (OP.CHAR_MECA_CONT.PBASECO, LC.E360NEUT),
                (OP.CHAR_MECA_CONT.PCFACE, LC.E90NEUTI),
                (SP.PDEPL_M, DDL_MECA),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PDONCO, CONTX_R),
                (SP.PGEOMER, NGEOMER),
                (SP.PINDCOI, LC.E1NEUTI),
                (OP.CHAR_MECA_CONT.PLONGCO, LC.E3NEUTI),
                (OP.CHAR_MECA_CONT.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_CONT.PPINTER, LC.E120NEUT),
                (OP.CHAR_MECA_CONT.PSEUIL, LC.E1NEUTR),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_CONT.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_CONT.PBASLOR, LC.N9NEUT_R),
                (OP.CHAR_MECA_CONT.PSTANO, STANO_I),
            ),
            para_out=(
                (SP.PVECTCR, MVECTUR),
                (SP.PVECTFR, MVECTUR),
            ),
        ),
        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.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.PSTANO, STANO_I),
            ),
            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.PLSN, LC.N1NEUT_R),
                (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),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_PRES_F.PBASLOR, LC.N9NEUT_R),
            ),
            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.PLSN, LC.N1NEUT_R),
                (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),
                (OP.CHAR_MECA_PRES_R.PBASLOR, LC.N9NEUT_R),
                (SP.PMATERC, LC.CMATERC),
            ),
            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.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),
                (SP.PROTATR, LC.CROTATR),
                (OP.CHAR_MECA_ROTA_R.PSTANO, STANO_I),
            ),
            para_out=((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.PLONCHA, LC.E10NEUTI),
                (OP.DEPL_XPG.PLSN, LC.N1NEUT_R),
                (OP.DEPL_XPG.PLST, LC.N1NEUT_R),
                (OP.DEPL_XPG.PXFGEOM, XFGEOM_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.DEPL_XPG.PSTANO, STANO_I),
                (SP.PGEOMER, NGEOMER),
            ),
            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.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.PSTANO, STANO_I),
                (OP.FORC_NODA.PVARCPR, LC.ZVARCPG),
                (OP.FORC_NODA.PPMILTO, LC.E198NEUT),
                (SP.PMATERC, LC.CMATERC),
            ),
            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),
                (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.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),
                (OP.FULL_MECA.PPMILTO, LC.E198NEUT),
            ),
            para_out=(
                (SP.PCODRET, LC.ECODRET),
                (OP.FULL_MECA.PCONTPR, ECONTPG),
                (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.E120NEUT),
                (OP.GEOM_FAC.PLONGCO, LC.E3NEUTI),
                (OP.GEOM_FAC.PLST, LC.N1NEUT_R),
                (OP.GEOM_FAC.PPINTER, LC.E120NEUT),
                (OP.GEOM_FAC.PBASLOR, LC.N9NEUT_R),
                (OP.GEOM_FAC.PLSN, LC.N1NEUT_R),
                (OP.GEOM_FAC.PSTANO, STANO_I),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
            ),
            para_out=(
                (SP.PNEWGEM, LC.E120NEUT),
                (SP.PNEWGES, LC.E120NEUT),
            ),
        ),
        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.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.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),
                (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.RIGI_CONT(
            te=533,
            para_in=(
                (OP.RIGI_CONT.PAINTER, LC.E200NEUT),
                (OP.RIGI_CONT.PBASECO, LC.E360NEUT),
                (OP.RIGI_CONT.PCFACE, LC.E90NEUTI),
                (SP.PDEPL_M, DDL_MECA),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PDONCO, CONTX_R),
                (SP.PGEOMER, NGEOMER),
                (SP.PINDCOI, LC.E1NEUTI),
                (OP.RIGI_CONT.PLONGCO, LC.E3NEUTI),
                (OP.RIGI_CONT.PLSN, LC.N1NEUT_R),
                (OP.RIGI_CONT.PLST, LC.N1NEUT_R),
                (OP.RIGI_CONT.PPINTER, LC.E120NEUT),
                (OP.RIGI_CONT.PSEUIL, LC.E1NEUTR),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_CONT.PBASLOR, LC.N9NEUT_R),
                (OP.RIGI_CONT.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.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),
                (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.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.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_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),
                (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.E200NEUT),
                (OP.XCVBCA.PBASECO, LC.E360NEUT),
                (OP.XCVBCA.PCFACE, LC.E90NEUTI),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PDONCO, CONTX_R),
                (SP.PGEOMER, NGEOMER),
                (SP.PGLISS, LC.E1NEUTI),
                (SP.PINDCOI, LC.E1NEUTI),
                (OP.XCVBCA.PLONGCO, LC.E3NEUTI),
                (OP.XCVBCA.PLST, LC.N1NEUT_R),
                (SP.PMEMCON, LC.E1NEUTI),
                (OP.XCVBCA.PPINTER, LC.E120NEUT),
                (SP.PMATERC, LC.CMATERC),
                (OP.XCVBCA.PLSN, LC.N1NEUT_R),
                (OP.XCVBCA.PBASLOR, LC.N9NEUT_R),
                (OP.XCVBCA.PSTANO, STANO_I),
            ),
            para_out=(
                (SP.PINCOCA, LC.E1NEUTI),
                (SP.PINDCOO, LC.E1NEUTI),
                (SP.PINDMEM, LC.E1NEUTI),
            ),
        ),
        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), ),
        ),
        OP.XREACL(
            te=548,
            para_in=(
                (OP.XREACL.PAINTER, LC.E200NEUT),
                (OP.XREACL.PBASECO, LC.E360NEUT),
                (OP.XREACL.PCFACE, LC.E90NEUTI),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PDONCO, CONTX_R),
                (SP.PGEOMER, NGEOMER),
                (OP.XREACL.PLONGCO, LC.E3NEUTI),
                (OP.XREACL.PPINTER, LC.E120NEUT),
            ),
            para_out=((OP.XREACL.PSEUIL, LC.E1NEUTR), ),
        ),
    )
Esempio n. 9
0
class MECA_XH_FACE3(Element):
    """Please document this element"""
    meshType = MT.TRIA3
    elrefe = (ElrefeLoc(
        MT.TR3,
        gauss=(
            'RIGI=FPG12',
            '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.PHEA_NO, LC.N5NEUTI),
                (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),
            ),
            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.PHEA_NO, LC.N5NEUTI),
                (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.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),
            ),
            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),
            ),
            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),
            ),
            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),
            ),
            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.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. 10
0
class TemplateElement(Element):
    """Only a template to shared definitions of options"""
    calculs = (
        OP.CALC_G(
            te=288,
            para_in=(
                (OP.CALC_G.PAINTER, LC.E35NEUTR),
                (OP.CALC_G.PBASECO, LC.E28NEUTR),
                (OP.CALC_G.PBASLOR, LC.N6NEUT_R),
                (OP.CALC_G.PCFACE, LC.E9NEUTI),
                (OP.CALC_G.PCNSETO, LC.E36NEUI),
                (OP.CALC_G.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_G.PHEAVTO, E6NEUTI),
                (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.E14NEUTR),
                (OP.CALC_G.PPINTTO, LC.E6NEUTR),
                (OP.CALC_G.PPMILTO, LC.E22NEUTR),
                (SP.PPRESSR, EPRESNO),
                (SP.PROTATR, LC.CROTATR),
                (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.E35NEUTR),
                (OP.CALC_G_F.PBASECO, LC.E28NEUTR),
                (OP.CALC_G_F.PBASLOR, LC.N6NEUT_R),
                (OP.CALC_G_F.PCFACE, LC.E9NEUTI),
                (OP.CALC_G_F.PCNSETO, LC.E36NEUI),
                (OP.CALC_G_F.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_G_F.PHEAVTO, E6NEUTI),
                (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.E14NEUTR),
                (OP.CALC_G_F.PPINTTO, LC.E6NEUTR),
                (OP.CALC_G_F.PPMILTO, LC.E22NEUTR),
                (SP.PPRESSF, CPRESSF),
                (SP.PROTATR, LC.CROTATR),
                (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.E35NEUTR),
                (OP.CALC_K_G.PBASECO, LC.E28NEUTR),
                (OP.CALC_K_G.PBASLOR, LC.N6NEUT_R),
                (OP.CALC_K_G.PCFACE, LC.E9NEUTI),
                (OP.CALC_K_G.PCNSETO, LC.E36NEUI),
                (OP.CALC_K_G.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFRVOLU, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_K_G.PHEAVTO, E6NEUTI),
                (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.E14NEUTR),
                (OP.CALC_K_G.PPINTTO, LC.E6NEUTR),
                (OP.CALC_K_G.PPMILTO, LC.E22NEUTR),
                (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.E35NEUTR),
                (OP.CALC_K_G_F.PBASECO, LC.E28NEUTR),
                (OP.CALC_K_G_F.PBASLOR, LC.N6NEUT_R),
                (OP.CALC_K_G_F.PCFACE, LC.E9NEUTI),
                (OP.CALC_K_G_F.PCNSETO, LC.E36NEUI),
                (OP.CALC_K_G_F.PCOMPOR, LC.CCOMPOR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFFVOLU, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (OP.CALC_K_G_F.PHEAVTO, E6NEUTI),
                (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.E14NEUTR),
                (OP.CALC_K_G_F.PPINTTO, LC.E6NEUTR),
                (OP.CALC_K_G_F.PPMILTO, LC.E22NEUTR),
                (SP.PPRESSF, CPRESSF),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (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_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.PVECTCR, MVECTUR),
                (SP.PVECTFR, MVECTUR),
            ),
        ),
        OP.CHAR_MECA_CONT_M(
            te=534,
            para_in=(
                (OP.CHAR_MECA_CONT_M.PAINTER, LC.E35NEUTR),
                (OP.CHAR_MECA_CONT_M.PBASECO, LC.E28NEUTR),
                (OP.CHAR_MECA_CONT_M.PCFACE, LC.E9NEUTI),
                (SP.PCOHES, LC.N3NEUT_R),
                (SP.PDEPL_M, DDL_MECA),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PDONCO, CONTX_R),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_CONT_M.PHEA_NO, LC.N5NEUTI),
                (SP.PINDCOI, LC.I1NEUT_I),
                (OP.CHAR_MECA_CONT_M.PLONGCO, LC.E3NEUTI),
                (OP.CHAR_MECA_CONT_M.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.CHAR_MECA_CONT_M.PPINTER, LC.E14NEUTR),
                (OP.CHAR_MECA_CONT_M.PSEUIL, LC.E1NEUTR),
                (OP.CHAR_MECA_CONT_M.PSTANO, STANO_I),
            ),
            para_out=(
                (SP.PVECTCR, MVECTUR),
                (SP.PVECTFR, MVECTUR),
            ),
        ),
        OP.CHAR_MECA_FF2D2D(
            te=440,
            para_in=(
                (SP.PFF2D2D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR2D2D(
            te=440,
            para_in=(
                (OP.CHAR_MECA_FR2D2D.PCNSETO, LC.E36NEUI),
                (SP.PFR2D2D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FR2D2D.PHEAVTO, E6NEUTI),
                (OP.CHAR_MECA_FR2D2D.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FR2D2D.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FR2D2D.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR2D2D.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_FR2D2D.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_FR2D2D.PPMILTO, LC.E22NEUTR),
                (OP.CHAR_MECA_FR2D2D.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.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.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.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),
            ),
            para_out=((SP.PDEPLPG, EDEPLPG), ),
        ),
        OP.ENEL_ELEM(
            te=565,
            para_in=(
                (OP.ENEL_ELEM.PCNSETO, LC.E36NEUI),
                (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, 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, LC.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, LC.CCARCRI),
                (OP.FULL_MECA.PCNSETO, LC.E36NEUI),
                (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, 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.PHEA_NO, LC.N5NEUTI),
                (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.PILO_PRED_ELAS_M(
            te=547,
            para_in=(
                (OP.PILO_PRED_ELAS_M.PAINTER, LC.E35NEUTR),
                (OP.PILO_PRED_ELAS_M.PBASECO, LC.E28NEUTR),
                (SP.PCDTAU, LC.CCDTAU),
                (OP.PILO_PRED_ELAS_M.PCFACE, LC.E9NEUTI),
                (SP.PCOHES, LC.N3NEUT_R),
                (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_M.PLONGCO, LC.E3NEUTI),
                (OP.PILO_PRED_ELAS_M.PLSN, LC.N1NEUT_R),
                (OP.PILO_PRED_ELAS_M.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.PILO_PRED_ELAS_M.PPINTER, LC.E14NEUTR),
            ),
            para_out=((OP.PILO_PRED_ELAS_M.PCOPILO, LC.ECOPILN), ),
        ),
        OP.RAPH_MECA(
            te=539,
            para_in=(
                (OP.RAPH_MECA.PBASLOR, LC.N6NEUT_R),
                (SP.PCAMASS, CCAMASS),
                (SP.PCARCRI, LC.CCARCRI),
                (OP.RAPH_MECA.PCNSETO, LC.E36NEUI),
                (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, 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, LC.CCOMPOR),
                (SP.PDEPLMR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (OP.REFE_FORC_NODA.PHEAVTO, E6NEUTI),
                (OP.REFE_FORC_NODA.PHEA_NO, LC.N5NEUTI),
                (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_CONT_M(
            te=533,
            para_in=(
                (OP.RIGI_CONT_M.PAINTER, LC.E35NEUTR),
                (OP.RIGI_CONT_M.PBASECO, LC.E28NEUTR),
                (OP.RIGI_CONT_M.PCFACE, LC.E9NEUTI),
                (SP.PCOHES, LC.N3NEUT_R),
                (SP.PDEPL_M, DDL_MECA),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PDONCO, CONTX_R),
                (SP.PGEOMER, NGEOMER),
                (OP.RIGI_CONT_M.PHEA_NO, LC.N5NEUTI),
                (SP.PINDCOI, LC.I1NEUT_I),
                (OP.RIGI_CONT_M.PLONGCO, LC.E3NEUTI),
                (OP.RIGI_CONT_M.PLSN, LC.N1NEUT_R),
                (OP.RIGI_CONT_M.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (OP.RIGI_CONT_M.PPINTER, LC.E14NEUTR),
                (OP.RIGI_CONT_M.PSEUIL, LC.E1NEUTR),
                (OP.RIGI_CONT_M.PSTANO, STANO_I),
            ),
            para_out=(
                (OP.RIGI_CONT_M.PCOHESO, LC.N3NEUT_R),
                (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, LC.CCARCRI),
                (OP.RIGI_MECA_TANG.PCNSETO, LC.E36NEUI),
                (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, 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),
                (SP.PVECTUR, MVECTUR),
                (OP.RIGI_MECA_TANG.PCONTPR, ECONTPG),
                (SP.PCOPRED, LC.ECODRET),
                (SP.PCODRET, LC.ECODRET),
            ),
        ),
        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.XCVBCA_MORTAR(
            te=532,
            para_in=(
                (OP.XCVBCA_MORTAR.PAINTER, LC.E35NEUTR),
                (OP.XCVBCA_MORTAR.PBASECO, LC.E28NEUTR),
                (OP.XCVBCA_MORTAR.PCFACE, LC.E9NEUTI),
                (SP.PCOHES, LC.N3NEUT_R),
                (SP.PDEPL_P, DDL_MECA),
                (SP.PDONCO, CONTX_R),
                (SP.PGEOMER, NGEOMER),
                (SP.PGLISS, LC.I1NEUT_I),
                (SP.PINDCOI, LC.I1NEUT_I),
                (OP.XCVBCA_MORTAR.PLONGCO, LC.E3NEUTI),
                (OP.XCVBCA_MORTAR.PLST, LC.N1NEUT_R),
                (SP.PMATERC, LC.CMATERC),
                (SP.PMEMCON, LC.I1NEUT_I),
                (OP.XCVBCA_MORTAR.PPINTER, LC.E14NEUTR),
            ),
            para_out=(
                (OP.XCVBCA_MORTAR.PCOHESO, LC.N3NEUT_R),
                (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. 11
0
class MEPLSE2(Element):
    """Skin element for 2D isoparametric elements - On SE2"""
    meshType = MT.SEG2
    attrs = ((AT.BORD_ISO, 'OUI'), )
    elrefe = (ElrefeLoc(
        MT.SE2,
        gauss=('RIGI=FPG2', ),
        mater=('RIGI', ),
    ), )
    calculs = (
        OP.CALC_G(
            te=282,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFR1D2D, LC.NFOR2DR),
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PPRESSR, LC.EPRE2DR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_G.PVARCPR, LC.ZVARCPG),
                (SP.PVITESS, DDL_MECA),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_G_F(
            te=282,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF1D2D, LC.CFOR2DF),
                (SP.PPRESSF, LC.CPRE2DF),
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PTEMPSR, LC.MTEMPSR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVITESS, DDL_MECA),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_K_G(
            te=300,
            para_in=(
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFISSR, LC.CFISSR),
                (SP.PFR1D2D, LC.NFOR2DR),
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PPRESSR, LC.EPRE2DR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_K_G.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, LC.CTHET2D), ),
        ),
        OP.CALC_K_G_F(
            te=300,
            para_in=(
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF1D2D, LC.CFOR2DF),
                (SP.PFISSR, LC.CFISSR),
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPRESSF, LC.CPRE2DF),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PTEMPSR, LC.MTEMPSR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_K_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, LC.CTHET2D), ),
        ),
        OP.CARA_SECT_POUT3(
            te=564,
            para_in=((SP.PGEOMER, LC.EGEOM2D), ),
            para_out=((SP.PCASECT, LC.CSECT2D), ),
        ),
        OP.CARA_SECT_POUT4(
            te=564,
            para_in=(
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PORIGIN, LC.CGEOM2D),
            ),
            para_out=(
                (SP.PVECTU1, MVECTUR),
                (SP.PVECTU2, MVECTUR),
            ),
        ),
        OP.CHAR_MECA_FF1D2D(
            te=91,
            para_in=(
                (SP.PFF1D2D, LC.CFOR2DF),
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR1D2D(
            te=90,
            para_in=(
                (SP.PFR1D2D, LC.NFOR2DR),
                (SP.PGEOMER, LC.EGEOM2D),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=88,
            para_in=(
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PPRESSF, LC.CPRE2DF),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=88,
            para_in=(
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PPRESSR, LC.EPRE2DR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRSU_F(
            te=573,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PPRESSF, LC.CPRE2DF),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRSU_R(
            te=573,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PPRESSR, LC.EPRE2DR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=479,
            para_in=((SP.PGEOMER, LC.EGEOM2D), ),
            para_out=((OP.COOR_ELGA.PCOORPG, LC.EGGAU2D), ),
        ),
        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, LC.EGTINIR),
                (SP.PCOEFR, LC.CNORML2),
                (OP.NORME_L2.PCOORPG, LC.EGGAU2D),
            ),
            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_PRSU_F(
            te=573,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PPRESSF, LC.CPRE2DF),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_PRSU_R(
            te=573,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PPRESSR, LC.EPRE2DR),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.SIRO_ELEM(
            te=554,
            para_in=(
                (SP.PGEOMER, LC.EGEOM2D),
                (SP.PSIG3D, ECONTNO),
            ),
            para_out=((SP.PPJSIGM, LC.EPJSIGM), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=(
                (OP.TOU_INI_ELEM.PERREUR, LC.CERROR),
                (OP.TOU_INI_ELEM.PNEUT_F, ELNEUT_F),
                (SP.PNEU1_R, ENEU1_R),
            ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PDEPL_R, LC.EGDEP3D),
                (OP.TOU_INI_ELGA.PGEOM_R, LC.EGGEO2D),
                (OP.TOU_INI_ELGA.PNEUT_F, LC.EGTINIF),
                (OP.TOU_INI_ELGA.PNEUT_R, LC.EGTINIR),
                (OP.TOU_INI_ELGA.PPRES_R, LC.EPRESGA),
            ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, LC.EGEOM2D),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, LC.EPRE2DR),
                (OP.TOU_INI_ELNO.PSIEF_R, ECONTNO),
            ),
        ),
    )
Esempio n. 12
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. 13
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. 14
0
class MEPLSE2(Element):
    """Please document this element"""
    meshType = MT.SEG2
    nodes = (SetOfNodes('EN1', (
        1,
        2,
    )), )
    attrs = ((AT.BORD_ISO, 'OUI'), )
    elrefe = (ElrefeLoc(
        MT.SE2,
        gauss=('RIGI=FPG2', ),
        mater=('RIGI', ),
    ), )
    calculs = (
        OP.CALC_G(
            te=282,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFR1D2D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_G.PVARCPR, LC.ZVARCPG),
                (SP.PVITESS, DDL_MECA),
            ),
            para_out=((SP.PGTHETA, LC.EGTHETA), ),
        ),
        OP.CALC_GTP(
            te=282,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFR1D2D, 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=282,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF1D2D, 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=282,
            para_in=(
                (SP.PACCELE, DDL_MECA),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF1D2D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (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_K_G(
            te=300,
            para_in=(
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFISSR, LC.CFISSR),
                (SP.PFR1D2D, NFORCER),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPRESSR, EPRESNO),
                (SP.PPULPRO, LC.CFREQR),
                (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=300,
            para_in=(
                (SP.PDEPLAR, DDL_MECA),
                (SP.PFF1D2D, CFORCEF),
                (SP.PFISSR, LC.CFISSR),
                (SP.PGEOMER, NGEOMER),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPRESSF, CPRESSF),
                (SP.PPULPRO, LC.CFREQR),
                (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_POUT3(
            te=564,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((SP.PCASECT, ECASECT), ),
        ),
        OP.CARA_SECT_POUT4(
            te=564,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PORIGIN, LC.CGEOM2D),
            ),
            para_out=(
                (SP.PVECTU1, MVECTUR),
                (SP.PVECTU2, MVECTUR),
            ),
        ),
        OP.CHAR_MECA_FF1D2D(
            te=91,
            para_in=(
                (SP.PFF1D2D, CFORCEF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR1D2D(
            te=90,
            para_in=(
                (SP.PFR1D2D, NFORCER),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=89,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=88,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRSU_F(
            te=574,
            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=573,
            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=479,
            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_PRSU_F(
            te=574,
            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=573,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PERREUR, EERREUR), ),
        ),
        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),
            ),
        ),
    )
Esempio n. 15
0
class MECA_FACE3(Element):
    """Skin element for 3D isoparametric elements - On TR3"""
    meshType = MT.TRIA3
    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, LC.NFOR3DR),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPRESSR, LC.EPRE3DR),
                (SP.PSIGINR, LC.ESIG3DR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_G.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, LC.CFOR3DF),
                (SP.PPRESSF, LC.CPRE3DF),
                (SP.PSIGINR, LC.ESIG3DR),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PTEMPSR, LC.MTEMPSR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_G_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, LC.CCOMPOR),
                (SP.PCOURB, LC.G27NEUTR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PEPSINR, LC.CEPS3DR),
                (SP.PFR2D3D, LC.NFOR3DR),
                (SP.PFRVOLU, LC.NFOR3DR),
                (SP.PGEOMER, LC.EGEOM3D),
                (OP.CALC_K_G.PLSN, LC.N1NEUT_R),
                (OP.CALC_K_G.PLST, LC.N1NEUT_R),
                (SP.PPESANR, LC.CPESANR),
                (SP.PPRESSR, LC.EPRE3DR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, LC.ESIG3DR),
                (SP.PMATERC, LC.CMATERC),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_K_G.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, LC.CTHET3D), ),
        ),
        OP.CALC_K_G_F(
            te=311,
            para_in=(
                (OP.CALC_K_G_F.PBASLOR, LC.N9NEUT_R),
                (OP.CALC_K_G_F.PCOMPOR, LC.CCOMPOR),
                (SP.PCOURB, LC.G27NEUTR),
                (SP.PDEPLAR, DDL_MECA),
                (SP.PEPSINF, LC.CEPS3DF),
                (SP.PFF2D3D, LC.CFOR3DF),
                (SP.PFFVOLU, LC.CFOR3DF),
                (SP.PGEOMER, LC.EGEOM3D),
                (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, LC.CPRE3DF),
                (SP.PPULPRO, LC.CFREQR),
                (SP.PROTATR, LC.CROTATR),
                (SP.PSIGINR, LC.ESIG3DR),
                (SP.PTEMPSR, LC.MTEMPSR),
                (SP.PTHETAR, DDL_MECA),
                (OP.CALC_K_G_F.PVARCPR, LC.ZVARCPG),
                (SP.PVARCRR, LC.ZVARCPG),
            ),
            para_out=((SP.PGTHETA, LC.CTHET3D), ),
        ),
        OP.CARA_SECT_POU3R(
            te=337,
            para_in=(
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PORIGIN, LC.CGEOM3D),
            ),
            para_out=((SP.PRAYONM, LC.CRADIUS), ),
        ),
        OP.CARA_SECT_POUT3(
            te=337,
            para_in=((SP.PGEOMER, LC.EGEOM3D), ),
            para_out=((SP.PCASECT, LC.CSECT3D), ),
        ),
        OP.CARA_SECT_POUT4(
            te=337,
            para_in=(
                (SP.PGEOMER, LC.EGEOM3D),
                (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, LC.EGEOM3D),
                (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=18,
            para_in=(
                (SP.PEFOND, LC.CEFOND),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPREFFF, LC.CPRE3DF),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EFON_R(
            te=18,
            para_in=(
                (SP.PEFOND, LC.CEFOND),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPREFFR, LC.EPRE3DR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EFSU_F(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PEFOND, LC.CEFOND),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPREFFF, LC.CPRE3DF),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_EFSU_R(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PEFOND, LC.CEFOND),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPREFFR, LC.EPRE3DR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FF2D3D(
            te=29,
            para_in=(
                (SP.PFF2D3D, LC.CFOR3DF),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR2D3D(
            te=28,
            para_in=(
                (SP.PFR2D3D, LC.NFOR3DR),
                (SP.PGEOMER, LC.EGEOM3D),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=18,
            para_in=(
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPRESSF, LC.CPRE3DF),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=18,
            para_in=(
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPRESSR, LC.EPRE3DR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRSU_F(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPRESSF, LC.CPRE3DF),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRSU_R(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPRESSR, LC.EPRE3DR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=488,
            para_in=((SP.PGEOMER, LC.EGEOM3D), ),
            para_out=((OP.COOR_ELGA.PCOORPG, LC.EGGAU3D), ),
        ),
        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, LC.EGTINIR),
                (SP.PCOEFR, LC.CNORML2),
                (OP.NORME_L2.PCOORPG, LC.EGGAU3D),
            ),
            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=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PEFOND, LC.CEFOND),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPREFFF, LC.CPRE3DF),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_EFSU_R(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PEFOND, LC.CEFOND),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPREFFR, LC.EPRE3DR),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_PRSU_F(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPRESSF, LC.CPRE3DF),
                (SP.PTEMPSR, LC.MTEMPSR),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.RIGI_MECA_PRSU_R(
            te=424,
            para_in=(
                (SP.PDEPLMR, DDL_MECA),
                (SP.PDEPLPR, DDL_MECA),
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PPRESSR, LC.EPRE3DR),
            ),
            para_out=((SP.PMATUNS, MMATUNS), ),
        ),
        OP.SIRO_ELEM(
            te=411,
            para_in=(
                (SP.PGEOMER, LC.EGEOM3D),
                (SP.PSIG3D, LC.ESIG3DR),
            ),
            para_out=((SP.PPJSIGM, LC.EPJSIGM), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=(
                (SP.PFORC_R, LC.CFOR3DR),
                (OP.TOU_INI_ELEM.PPRES_R, LC.CPRE3DR),
            ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=(
                (OP.TOU_INI_ELGA.PDEPL_R, LC.EGDEP3D),
                (OP.TOU_INI_ELGA.PGEOM_R, LC.EGGEO3D),
                (OP.TOU_INI_ELGA.PNEUT_F, LC.EGTINIF),
                (OP.TOU_INI_ELGA.PNEUT_R, LC.EGTINIR),
                (OP.TOU_INI_ELGA.PPRES_R, LC.EPRESGA),
            ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, LC.EGEOM3D),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, LC.EPRE3DR),
                (OP.TOU_INI_ELNO.PSIEF_R, LC.ESIG3DR),
            ),
        ),
    )