Structure de données #LOKEL
Définition des types d'élément du maillage

| Guide |
Structures de données :
| $ASMBL | #LOKEL | &BMORS | COMMON | $DSMBL | #ISTEL | #GNEEL | $SDTRM |
Directives :
| ALLOCATION | STRUCTURE | MAILLAGE | INCONNUE | SYMETRIE |
| QUADRATURE | CALCUL | AUTRES CALCULS | ASSEMBLAGE | DONNEE |

Blocs d'éléments de même type

Les éléments sont groupés par blocs d'éléments de numéros consécutifs, au sens de leur apparition dans le fichier du maillage, correspondant à un même type (géométrique):
Par exemple en 2d des triangles P1, des quadrangles Q1 ou en 3d des hexaèdres Q2, des tétraèdres P2.

Dans le cas courant où tous les éléments du maillage sont de même type (géométrique), il n'y a qu'un seul bloc défini.

Signalons tout de suite que dans ce cas, le tableau #LOKEL n'existe pas ! La structure #LOKEL est alors réduite à 3 entiers du COMMON /GLOBAL/ :

Dans le cas contraire

Structure #LOKEL définissant les types des éléments du maillage

Entête
1 - LGBLOKlongueur de l'entête du tableau (=3)
2 - NBBBLKnombre de blocs d'éléments consécutifs de même type
3 - INCBLKnombre de caractéristiques d'un bloc (=2)
 
Corps
4 - nombre d'éléments du premier bloc
5 - NU1BLK numéro de type des éléments du premier bloc
6 nombre d'éléments du deuxième bloc
7 numéro de type des éléments du deuxième bloc
...... etc.

La procédure exblok retourne le numéro de type géométrique NUTGEO d'un élément du maillage (voir exemple dans codovo).


| Guide |