Le 4 Août 2004 By LPX  
 

Neant

Opérations matricielles :

- Ajout de quelques "const" à des fonctions de Matr2 - Matr3, SymMatr2 - SymMatr3, Vect2 - Vect3

- Ajout d'opérations de multiplication entre objets Matr, SymMatr et Vect.

- Ajout d'une fonction SymMatr : void forceToSym(const Matr3 &A);

(cast qui impose la symetrie : 0.5*(A+At) )

- Ajout d'une fonction Matr : void forceAntiSym();

(force l'antisymetrie quand l'opération qui a crée la matrice ne permet pas de l'obtenir exactement)

- Utilisation dans les éléments volumiques des objets de la classe MtSfIntergator pour accéder aux position des points de gauss, poids,... (et suppression des tableaux statiques poid_gauss, func_form_pg, dfunc_form_pg, Matrix A et B). Il est dorénavant possible de gérer plusieurs domaines avec un nombre de points de gauss différents (via propelem). Il reste a définir dans le mailleur un moyen d'imposer la directionalité du maillage.

- Création d'une structure analogue à celle des points de Gauss pour gérer les modes Eas + réecriture complète des matrices de raideur,... (reste à optimiser). Il est maintenant possible d'avoir domaines avec des modes différents.

- Création d'un setToZero() dans les FourthOrderTensor

- Déplacement de R du GpcState vers le GkState (et templatisation de GkState) Attention : updater oo_nda

- Extraction de Jaumann de computeMaterialPartOfDeviatoricStiffness et computeMaterialPartOfVolumicStiffness. Creation d'une fonction computeObjectivityCorrectionToMaterialPartOfStiffness (qui pour l'instant contient Jaumann, mais pourrait être enrichie selon nécessité). Ceci afin de ne plus passer des paramètres bidons tout le temps (+ retrait de P de Jaumann).

- Correction destructeurs (delete de Locel) dans éléments type Boundaries.

- ATTENTION : COMPILATION WITH BLAS OBLIGATOIRE ... (les MKL fonctionnent sous AMD!!! et je vais regarder les acml2.0)

- ...

- Modification de la configuration pour le nouveau répertoire : oo_meta/mtShapeFunction/easModes

Removed files :

oo_meta/mtMaterials/volumes/HypoGpkState.cpp

Added Files

oo_meta/mtMaterials/volumes/HypoGpkState.inl
oo_meta/mtShapeFunction/MtSfIntegrator.cpp
oo_meta/mtShapeFunction/easModes/*.* (Attention Nouveau directory : update -d)

Added tests : batterie eas

apps/monosMeca/eas...py

 

Back to Metafor web server
created :Le 4 Août 2004   modified : le 4 Août 2004
contact :L.Papeleux@ulg.ac.be