Beispiel #1
0
                                 'WO3',
                                 'WO',
                                 'WI1',
                                 'WO1',
                             ))

MVECTUC = ArrayOfComponents(phys=PHY.VDEP_C, locatedComponents=NDEPLAC)
MVECTUR = ArrayOfComponents(phys=PHY.VDEP_R, locatedComponents=DDL_MECA)
MMATUUC = ArrayOfComponents(phys=PHY.MDEP_C, locatedComponents=NDEPLAC)
MMATUUR = ArrayOfComponents(phys=PHY.MDEP_R, locatedComponents=DDL_MECA)

CABSCUR.setName('CABSCUR')
CCAORIE.setName('CCAORIE')
NDEPLAC.setName('NDEPLAC')
DDL_MECA.setName('DDL_MECA')
MVECTUC.setName('MVECTUC')
MVECTUR.setName('MVECTUR')
MMATUUR.setName('MMATUUR')
MMATUUC.setName('MMATUUC')


class MET3SEG3(Element):
    """Please document this element"""
    meshType = MT.SEG3
    elrefe = (ElrefeLoc(
        MT.SE3,
        gauss=(
            'RIGI=FPG3',
            'MASS=FPG3',
            'FPG1=FPG1',
        ),
Beispiel #2
0
    DDL_THER = LocatedComponents(phys=PHY.TEMP_R,
                                 type='ELNO',
                                 diff=True,
                                 components=(
                                     ('EN1', ('LAGR', )),
                                     ('EN2', (cmp, )),
                                 ))

    MVECTTR = ArrayOfComponents(phys=PHY.VTEM_R, locatedComponents=DDL_THER)

    MMATTTR = ArrayOfComponents(phys=PHY.MTEM_R, locatedComponents=DDL_THER)

    #     Attention : il faut nommer explicitement TOUS les modes locaux crees dans la boucle
    #     --------------------------------------------------------------------
    DDL_THER.setName('DDL_THER')
    MVECTTR.setName('MVECTTR')
    MMATTTR.setName('MMATTTR')

    name = ('D_TEMP_R_' + cmp)[:16]

    class TempClass(Element):
        """Please document this element"""
        _name = name

        meshType = MT.SEG3
        nodes = (
            SetOfNodes('EN1', (
                2,
                3,
            )),
            SetOfNodes('EN2', (1, )),