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.