Bloky ASSIGN_ATTRIBUTES_TO_ELEMENT_* - přiřazení vlastností elementům

Toto je blok, kde je možné přiřadit elementům s danou property nebo ID přímo konkrétní vlastnosti/údaje nebo ID jinde popsaných vlastností. Každý řádek začíná číslem, které značí ID konkrétního elementu nebo property skupiny elementů. Následují klíčová slova a s nimi předávané údaje nebo jejich ID.

PAHYL Viz nodes Takto mohou být popsána jen vybraná property a mohou být uvedená v libovolném sledu.

Řádky mohou být v libovolném pořadí nezávisle na ID/property čísle elementu.

Pro definici elementu pomocí ID je určen blok ASSIGN_ATTRIBUTES_TO_ELEMENT_ID. Pro definici elementu pomocí property je určen blok ASSIGN_ATTRIBUTES_TO_ELEMENT_PROP. Jednomu elementu lze danou vlastnost přiřadit vícekrát, buď v rámci jednoho bloku, nebo v různých blocích. V tom případě platí, že pozdější přiřazení přemazává přiřazení dřívější.

Jsou podporována tato klíčová slova:

crossSect - následováno jedním ID přiřazuje elementu průřez.

mat - následováno jedním ID přiřazuje elementu materiál.

bodyLoads - následováno jedním ID definuje zatížení elementu objemovým zatížením, která bylo v bloku BOUNDARY_CONDITIONS uvedené s daným ID (následovaným klíčovým slovem DeadWeight...).

LCS - určuje lokální souřadný systém pro orientaci průřezů prutových prvků. Zadávací sekvence je popsána zde.

NIP - viz manuál programu OOFEM

Příklady

### ASSIGN_ATTRIBUTES_TO_ELEMENT_PROP ###
2
# všechny elementy s property 1 mají průřez číslo 3, materiál číslo 1 a jsou zatíženy objemovým zatížením 2
1 crossSect 3 mat 1 boundaryLoads 2
# všechny elementy s property 12 mají průřez číslo 1, materiál číslo 2 a orientace roviny xy na prutu je určena uzlem č. 38
12 crossSect 1 mat 2 LCS xy nodeID 38

<ASSIGN_ATTRIBUTES_TO_ELEMENT_PROP Number="2">
  <item> 1 crossSect 3 mat 1 boundaryLoads 2 </item>
  <item> 12 crossSect 1 mat 2 LCS xy nodeID 38 </item>
</ASSIGN_ATTRIBUTES_TO_ELEMENT_PROP>