Bloky ASSIGN_ATTRIBUTES_TO_NODE_* - přiřazení vlastností uzlům

Toto je blok, kde je možné přiřadit uzlů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 uzlu nebo property skupiny uzlů. Následují klíčová slova a s nimi předávané údaje nebo jejich ID.

Definice ID a property je kde??? podpora mezer v číslování, řazení...

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

Pro definici uzlu pomocí ID je určen blok ASSIGN_ATTRIBUTES_TO_NODE_ID. Pro definici uzlu pomocí property je určen blok ASSIGN_ATTRIBUTES_TO_NODE_PROP. Jednomu uzlu 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:

bc - podepření uzlu, následuje počet stupňů volnosti uzlu a dále pro každý stupeň volnosti buďto hodnota 0 = nepodepřeno nebo 1 = podepřeno. Pokud není v bloku PROBLEM_TYPE_DOF uvedeno jinak, tak defaultní počet stupňů volnosti je 6 - 3 posunutí ve směru globálních os x,y,z a 3 pootočení kolem stejných os.

load - následováno jedním ID definuje zatížení uzlu osamělou sílou, která byla v bloku BOUNDARY_CONDITIONS uvedená s daným ID (následovaným klíčovým slovem NodalLoad).

DofIDMask a ndofs - viz manuál programu OOFEM

Příklady

### ASSIGN_ATTRIBUTES_TO_NODE_PROP ###
2
# všechny uzly s property 0 jsou podepřeny ve směru všech 3 posunů, rotace jsou nepodepřeny
0 bc 6 1 1 1 0 0 0
# všechny uzly s property 7 jsou plně podepřeny a jsou zatíženy osamělou sílou s ID 2
7 bc 6 1 1 1 1 1 1  load 2
### ASSIGN_ATTRIBUTES_TO_NODE_ID ###
1
# uzel s ID 58 je zatížen osamělou sílou s ID 3
58 load 3