Traitement dans Aster ===================== Les charges cinématiques ------------------------ Une charge cinématique (type *Aster* : char_cine_* [* = meca/ther/acou]) permet de caractériser l'ensemble G des ddl imposés et les :math:`{({u}_{0})}_{i}` pour :math:`i\in G` qui sont les valeurs affectées à ces ddl. La définition d'une charge cinématique se fait par l'intermédiaire de l'opérateur AFFE_CHAR_CINE pour les (u0)i constants ou fonctions de la géométrie ou du temps. Les vecteurs cinématiques ------------------------- Le vecteur cinématique est un cham_no_* qui représente le vecteur :math:`\left[\begin{array}{}0\\ {u}_{0}\end{array}\right]` . A chaque charge cinématique correspond un vecteur cinématique. Cette opération est effectuée par l'opérateur CALC_CHAR_CINE. Calcul de K' ------------ K' est directement calculée au moment de l'assemblage par l'opérateur ASSE_MATRICE sous réserve naturellement que l'on fournisse en argument une liste de charges cinématiques. La structure de données MATR_ASSE_* a été modifiée de façon à pouvoir stocker K' quand cela est nécessaire. Calcul de f' ------------ Après l''opérateur FACTORISERle concept de type matr_asse_* produit, contient la factorisée de K' et la matrice KLG inchangée. Le calcul de f' s'effectue au moment de la résolution : il faut fournir à l'opérateur RESOUDRE en argument le vecteur cinématique correspondant à :math:`\left[\begin{array}{}0\\ {u}_{0}\end{array}\right]` par l'intermédiaire du mot clé CHAM_CINE. Cet opérateur calcule alors :math:`f'` avant de résoudre :math:`\text{fact}(K')\left[\begin{array}{}{u}_{L}\\ {u}_{G}\end{array}\right]=f'` .