1. Introduction#
Pour Code_Aster, une grandeur est composée d’un identifiant (son nom), d’un type et d’une liste de composantes.
Exemple de grandeur :
DEPL_R: nom de la grandeur des déplacements réels aux nœuds. On associe à cette grandeur le type réel R et les composantes DX, DY, DZ, DRX, DRY, DRZ, ….
Dans Code_Aster , on distingue les grandeurs simples et les grandeurs élémentaires. Les grandeurs élémentaires sont attachées aux vecteurs ou matrices élémentaire. Elles sont construites à partir des grandeurs simples. Toutes ces grandeurs (simples et élémentaires) sont décrites dans le fichier Commons/physical_quantities.py. La description des grandeurs élémentaires est faite au [§ 4 ]
Nous essaierons de répondre aux questions :
que faut-il faire pour ajouter une nouvelle grandeur ?
que faut-il faire pour ajouter une nouvelle composante dans une grandeur existante ?
quels catalogues faut-il modifier ?
L’introduction d’une nouvelle grandeur nécessite deux actions:
la modification du catalogue des grandeurs : physical_quantities.py,
la modification du catalogue des commandes : c_nom_grandeur.capy
Nous allons détailler successivement ces deux actions.