u4.24.02 Opérateur DEFI_GRILLE#
Syntaxe#
Détail de la syntaxe
grille = DEFI_GRILLE(
◆ MAILLAGE = maillage,
◇ INFO = / 0 (par défaut),
/ 1,
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Opérandes#
Opérande MAILLAGE#
♦ MAILLAGE = ma
ma: maillage à utiliser pour la définition de la grille
Le maillage ma doit être régulier, tel que tous ses noeuds sont alignés selon les directions d’une base locale. Cela impose des restrictions sur le type et la forme des éléments qui peuvent être utilisés pour définir le maillage ma: on peut utiliser seulement des éléments QUAD4 avec forme carré ou rectangulaire en 2D et des éléments HEXA8 avec forme cubique ou allongée en 3D.
Aucune restriction sur la forme du domaine défini par le maillage ma n’est imposée, c’est-à-dire que le domaine ne doit pas être forcement un carré ou un rectangle en 2D et un cube où un parallélépipède en 3D. Toutefois tous les éléments doivent être connectés entre eux et le domaine ne peut pas être formé par plusieurs parties qui ne sont pas connectées.
La base locale de la grille selon laquelle les noeuds sont alignés est calculée automatiquement.
Opérande INFO#
/ 0 : |
aucune impression sur le fichier “MESSAGE” |
/ 1 : |
impression sur le fichier “MESSAGE”: * de la longueur de la plus petite arête du maillage ma * de la base locale calculée |
/ 2 : |
impression sur le fichier “MESSAGE”: * des même informations qu’en INFO=2 * des la table de connexion et des distances des noeuds de la grille |