Exemple #1
0
class HH2_DPSE3(Element):

    """Please document this element"""
    meshType = MT.SEG3
    nodes = (
        SetOfNodes('EN2', (3,)),
        SetOfNodes('EN1', (1, 2,)),
    )
    elrefe = (
        ElrefeLoc(MT.SE3, gauss=('RIGI=FPG4',),),
        ElrefeLoc(MT.SE2, gauss=('RIGI=FPG4',),),
    )
    calculs = (

        OP.CHAR_MECA_FLUX_F(te=472,
                            para_in=(
                                (SP.PFLUXF, CFLUXF), (SP.PGEOMER, NGEOMER),
                            (SP.PTEMPSR, CTEMPSR), ),
                            para_out=((SP.PVECTUR, MVECTUR), ),
                            ),

        OP.CHAR_MECA_FLUX_R(te=472,
                            para_in=(
                                (SP.PFLUXR, EFLUXE), (SP.PGEOMER, NGEOMER),
                            (SP.PTEMPSR, CTEMPSR), ),
                            para_out=((SP.PVECTUR, MVECTUR), ),
                            ),

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

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

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

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


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

    )
Exemple #2
0
class HM_J_DPSE3(Element):
    """Please document this element"""
    meshType = MT.SEG3
    nodes = (
        SetOfNodes('EN2', (3, )),
        SetOfNodes('EN1', (
            1,
            2,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.SE3,
            gauss=('RIGI=FPG1', ),
        ),
        ElrefeLoc(
            MT.SE2,
            gauss=('RIGI=FPG1', ),
        ),
    )
    calculs = (
        OP.CHAR_MECA_FLUX_R(
            te=314,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        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.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.PGEOM_R, EGEOMER), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
    )
Exemple #3
0
class THH2_FACE8(Element):
    """Please document this element"""
    meshType = MT.QUAD8
    nodes = (
            SetOfNodes('EN2', (5,6,7,8,)),
            SetOfNodes('EN1', (1,2,3,4,)),
        )
    elrefe =(
            ElrefeLoc(MT.QU8, gauss = ('RIGI=FPG9',),),
            ElrefeLoc(MT.QU4, gauss = ('RIGI=FPG9',),),
        )
    calculs = (

        OP.CHAR_MECA_FLUX_F(te=466,
            para_in=((SP.PFLUXF, CFLUXF), (SP.PGEOMER, NGEOMER),
                     (SP.PTEMPSR, CTEMPSR), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

        OP.CHAR_MECA_FLUX_R(te=466,
            para_in=((SP.PFLUXR, EFLUXE), (SP.PGEOMER, NGEOMER),
                     (SP.PTEMPSR, CTEMPSR), ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),

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

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

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

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


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

    )
Exemple #4
0
class ZHH2_FACE9_SUDA(Element):
    """Please document this element"""
    meshType = MT.QUAD9
    nodes = (
        SetOfNodes('EN1', (1, 2, 3, 4, 5, 6, 7, 8)),
        SetOfNodes('EN2', (9, )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU9,
            gauss=('RIGI=FPG1', ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=('RIGI=FPG1', ),
        ),
    )
    calculs = (
        OP.CHAR_MECA_FLUX_F(
            te=466,
            para_in=(
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_R(
            te=466,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGEOMER), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
    )
Exemple #5
0
class HM_FACE8_XH1(Element):
    """Please document this element"""
    meshType = MT.QUAD8
    nodes = (
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU8,
            gauss=('RIGI=FPG9', ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=('RIGI=FPG9', ),
        ),
        ElrefeLoc(
            MT.TR6,
            gauss=('RIGI=FPG6', ),
        ),
        ElrefeLoc(
            MT.TR3,
            gauss=('RIGI=FPG6', ),
        ),
    )
    calculs = (
        OP.CHAR_MECA_FLUX_F(
            te=579,
            para_in=(
                (OP.CHAR_MECA_FLUX_F.PCNSETO, LC.E144NEUI),
                (OP.CHAR_MECA_FLUX_F.PFISNO, LC.FISNO_I),
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FLUX_F.PHEAVTO, E24NEUTI),
                (OP.CHAR_MECA_FLUX_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FLUX_F.PHEA_SE, E24NEUTI),
                (OP.CHAR_MECA_FLUX_F.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FLUX_F.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FLUX_F.PPINTTO, LC.E24NEUTR),
                (OP.CHAR_MECA_FLUX_F.PPMILTO, LC.E88NEUTR),
                (OP.CHAR_MECA_FLUX_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_R(
            te=579,
            para_in=(
                (OP.CHAR_MECA_FLUX_R.PCNSETO, LC.E144NEUI),
                (OP.CHAR_MECA_FLUX_R.PFISNO, LC.FISNO_I),
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FLUX_R.PHEAVTO, E24NEUTI),
                (OP.CHAR_MECA_FLUX_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FLUX_R.PHEA_SE, E24NEUTI),
                (OP.CHAR_MECA_FLUX_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FLUX_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FLUX_R.PPINTTO, LC.E24NEUTR),
                (OP.CHAR_MECA_FLUX_R.PPMILTO, LC.E88NEUTR),
                (OP.CHAR_MECA_FLUX_R.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR2D3D(
            te=466,
            para_in=(
                (SP.PFR2D3D, EFORCNO),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_F.PCNSETO, LC.E144NEUI),
                (OP.CHAR_MECA_PRES_F.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_F.PHEAVTO, E24NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_SE, E24NEUTI),
                (OP.CHAR_MECA_PRES_F.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PPINTTO, LC.E24NEUTR),
                (OP.CHAR_MECA_PRES_F.PPMILTO, LC.E88NEUTR),
                (SP.PPRESSF, CPRESSF),
                (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_R.PCNSETO, LC.E144NEUI),
                (OP.CHAR_MECA_PRES_R.PFISNO, LC.FISNO_I),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_R.PHEAVTO, E24NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_SE, E24NEUTI),
                (OP.CHAR_MECA_PRES_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PPINTTO, LC.E24NEUTR),
                (OP.CHAR_MECA_PRES_R.PPMILTO, LC.E88NEUTR),
                (SP.PPRESSR, EPRESNO),
                (OP.CHAR_MECA_PRES_R.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FLHN_ELGA(
            te=493,
            para_in=(
                (SP.PCONTR, NSIEF_R),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PFLHN, EFLHN), ),
        ),
        OP.INI_XFEM_ELNO(
            te=99,
            para_out=(
                (OP.INI_XFEM_ELNO.PFISNO, LC.FISNO_I),
                (OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PSTANO, STANO_I),
            ),
        ),
        OP.SIRO_ELEM(
            te=411,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PSIG3D, ECONTNO),
            ),
            para_out=((SP.PPJSIGM, LC.EPJSIGM), ),
        ),
        OP.TOPONO(
            te=120,
            para_in=(
                (OP.TOPONO.PCNSETO, LC.E144NEUI),
                (SP.PFISCO, LC.FISCO_I),
                (OP.TOPONO.PFISNO, LC.FISNO_I),
                (OP.TOPONO.PHEAVTO, E24NEUTI),
                (SP.PLEVSET, LC.N1NEUT_R),
                (OP.TOPONO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=(
                (OP.TOPONO.PHEA_NO, LC.N5NEUTI),
                (OP.TOPONO.PHEA_SE, E24NEUTI),
            ),
        ),
        OP.TOPOSE(
            te=514,
            para_in=(
                (SP.PFISCO, LC.FISCO_I),
                (SP.PGEOMER, NGEOMER),
                (SP.PLEVSET, LC.N1NEUT_R),
            ),
            para_out=(
                (OP.TOPOSE.PCNSETO, LC.E144NEUI),
                (OP.TOPOSE.PHEAVTO, E24NEUTI),
                (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                (OP.TOPOSE.PPINTTO, LC.E24NEUTR),
                (OP.TOPOSE.PPMILTO, LC.E88NEUTR),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PPRES_R, CPRES_R), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
            ),
        ),
    )
Exemple #6
0
class HH_FACE8(Element):
    """Please document this element"""
    meshType = MT.QUAD8
    nodes = (
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU8,
            gauss=('RIGI=FPG9', ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=('RIGI=FPG9', ),
        ),
    )
    calculs = (
        OP.CHAR_MECA_FLUX_F(
            te=466,
            para_in=(
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_R(
            te=466,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=488,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.FLHN_ELGA(
            te=493,
            para_in=(
                (SP.PCONTR, NSIEF_R),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PFLHN, EFLHN), ),
        ),
        OP.NORME_L2(
            te=563,
            para_in=(
                (SP.PCALCI, LC.EMNEUT_I),
                (SP.PCHAMPG, EGNEUT_R),
                (SP.PCOEFR, EMNEUT_R),
                (OP.NORME_L2.PCOORPG, EGGEOP_R),
            ),
            para_out=((SP.PNORME, LC.ENORME), ),
        ),
        OP.SIRO_ELEM(
            te=411,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PSIG3D, ECONTNO),
            ),
            para_out=((SP.PPJSIGM, LC.EPJSIGM), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
    )
Exemple #7
0
class HM_DPSE3_XH(Element):
    """Please document this element"""
    meshType = MT.SEG3
    nodes = (
        SetOfNodes('EN2', (3, )),
        SetOfNodes('EN1', (
            1,
            2,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.SE3,
            gauss=('RIGI=FPG4', ),
        ),
        ElrefeLoc(
            MT.SE2,
            gauss=('RIGI=FPG2', ),
        ),
    )
    calculs = (
        OP.CHAR_MECA_FLUX_F(
            te=579,
            para_in=(
                (OP.CHAR_MECA_FLUX_F.PCNSETO, E6NEUTI),
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FLUX_F.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_FLUX_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FLUX_F.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_FLUX_F.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FLUX_F.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FLUX_F.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_FLUX_F.PPMILTO, LC.E4NEUTR),
                (OP.CHAR_MECA_FLUX_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_R(
            te=579,
            para_in=(
                (OP.CHAR_MECA_FLUX_R.PCNSETO, E6NEUTI),
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_FLUX_R.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_FLUX_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_FLUX_R.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_FLUX_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_FLUX_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_FLUX_R.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_FLUX_R.PPMILTO, LC.E4NEUTR),
                (OP.CHAR_MECA_FLUX_R.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_F.PCNSETO, E6NEUTI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_F.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_F.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_PRES_F.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_F.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_F.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_PRES_F.PPMILTO, LC.E4NEUTR),
                (SP.PPRESSF, CPRESSF),
                (OP.CHAR_MECA_PRES_F.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=36,
            para_in=(
                (OP.CHAR_MECA_PRES_R.PCNSETO, E6NEUTI),
                (SP.PGEOMER, NGEOMER),
                (OP.CHAR_MECA_PRES_R.PHEAVTO, LC.E2NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_NO, LC.N5NEUTI),
                (OP.CHAR_MECA_PRES_R.PHEA_SE, LC.E2NEUTI),
                (OP.CHAR_MECA_PRES_R.PLONCHA, LC.E10NEUTI),
                (OP.CHAR_MECA_PRES_R.PLSN, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PLST, LC.N1NEUT_R),
                (OP.CHAR_MECA_PRES_R.PPINTTO, LC.E6NEUTR),
                (OP.CHAR_MECA_PRES_R.PPMILTO, LC.E4NEUTR),
                (SP.PPRESSR, EPRESNO),
                (OP.CHAR_MECA_PRES_R.PSTANO, STANO_I),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.FLHN_ELGA(
            te=468,
            para_in=(
                (SP.PCONTR, NSIEF_R),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PFLHN, EFLHN), ),
        ),
        OP.INI_XFEM_ELNO(
            te=99,
            para_out=(
                (OP.INI_XFEM_ELNO.PLSN, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PLST, LC.N1NEUT_R),
                (OP.INI_XFEM_ELNO.PSTANO, STANO_I),
            ),
        ),
        OP.TOPONO(
            te=120,
            para_in=(
                (OP.TOPONO.PCNSETO, E6NEUTI),
                (OP.TOPONO.PHEAVTO, LC.E2NEUTI),
                (SP.PLEVSET, LC.N1NEUT_R),
                (OP.TOPONO.PLONCHA, LC.E10NEUTI),
            ),
            para_out=(
                (OP.TOPONO.PHEA_NO, LC.N5NEUTI),
                (OP.TOPONO.PHEA_SE, LC.E2NEUTI),
            ),
        ),
        OP.TOPOSE(
            te=514,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PLEVSET, LC.N1NEUT_R),
            ),
            para_out=(
                (OP.TOPOSE.PCNSETO, E6NEUTI),
                (OP.TOPOSE.PHEAVTO, LC.E2NEUTI),
                (OP.TOPOSE.PLONCHA, LC.E10NEUTI),
                (OP.TOPOSE.PPINTTO, LC.E6NEUTR),
                (OP.TOPOSE.PPMILTO, LC.E4NEUTR),
            ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PPRES_R, CPRES_R), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=(
                (OP.TOU_INI_ELNO.PGEOM_R, NGEOMER),
                (OP.TOU_INI_ELNO.PNEUT_F, LC.ENNEUT_F),
                (OP.TOU_INI_ELNO.PNEUT_R, LC.ENNEUT_R),
                (OP.TOU_INI_ELNO.PPRES_R, EPRESNO),
            ),
        ),
    )
Exemple #8
0
class THH2M_FACE8(Element):
    """Please document this element"""
    meshType = MT.QUAD8
    nodes = (
        SetOfNodes('EN2', (
            5,
            6,
            7,
            8,
        )),
        SetOfNodes('EN1', (
            1,
            2,
            3,
            4,
        )),
    )
    elrefe = (
        ElrefeLoc(
            MT.QU8,
            gauss=('RIGI=FPG9', ),
        ),
        ElrefeLoc(
            MT.QU4,
            gauss=('RIGI=FPG9', ),
        ),
    )
    calculs = (
        OP.CHAR_ECHA_THM_R(
            te=475,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PECHTHM, CCOECH),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PDEPLMR, DDL_MECA),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_ECHA_THM_F(
            te=475,
            para_in=(
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (SP.PCHTHMF, CCOECHF),
                (SP.PTEMPSR, CTEMPSR),
                (SP.PDEPLMR, DDL_MECA),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_F(
            te=466,
            para_in=(
                (SP.PFLUXF, CFLUXF),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FLUX_R(
            te=466,
            para_in=(
                (SP.PFLUXR, EFLUXE),
                (SP.PGEOMER, NGEOMER),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_FR2D3D(
            te=466,
            para_in=(
                (SP.PFR2D3D, EFORCNO),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_F(
            te=466,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSF, CPRESSF),
                (SP.PTEMPSR, CTEMPSR),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.CHAR_MECA_PRES_R(
            te=466,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PPRESSR, EPRESNO),
            ),
            para_out=((SP.PVECTUR, MVECTUR), ),
        ),
        OP.COOR_ELGA(
            te=488,
            para_in=((SP.PGEOMER, NGEOMER), ),
            para_out=((OP.COOR_ELGA.PCOORPG, EGGEOP_R), ),
        ),
        OP.FLHN_ELGA(
            te=493,
            para_in=(
                (SP.PCONTR, NSIEF_R),
                (SP.PGEOMER, NGEOMER),
            ),
            para_out=((SP.PFLHN, EFLHN), ),
        ),
        OP.SIRO_ELEM(
            te=411,
            para_in=(
                (SP.PGEOMER, NGEOMER),
                (SP.PSIG3D, ECONTNO),
            ),
            para_out=((SP.PPJSIGM, LC.EPJSIGM), ),
        ),
        OP.TOU_INI_ELGA(
            te=99,
            para_out=((OP.TOU_INI_ELGA.PGEOM_R, EGGEOP_R), ),
        ),
        OP.TOU_INI_ELEM(
            te=99,
            para_out=((OP.TOU_INI_ELEM.PGEOM_R, LC.CGEOM3D), ),
        ),
        OP.TOU_INI_ELNO(
            te=99,
            para_out=((OP.TOU_INI_ELNO.PGEOM_R, NGEOMER), ),
        ),
    )