Rien

- Nettoyage (en vue du "restart dynamique"):
- Element (but = merger Element et MetaElement):
- Suppression du vecteur de coefficients dans l'assemblage des forces élémentaires (ça servait à quoi?)
- Suppression de toutes les fonctions élémentaires en double (avec ou sans Locks). Celles-ci résultaient d'une mauvaise compréhension du C++ au début de la création de Metafor.
- Identification des types de vecteurs et matrices élémentaires) :
- TypeStr, TypeVecStr, TypeMatStr : nettoyage par le vide. Maintenant, ces "types" ne sont plus des typedefs déguisés. J'utilise mon système général IDBase<T> qui permet de rendre dynamique la plupart des énums (identification des PhySets, des éléments, des matériaux, des options, etc). Ajouter un nouveau type de force pour un élément revient à ajouter un TypeStr (une ligne n'importe où dans un .cpp quelconque du code) et dériver generalForce de la classe du nouvel élément.
- Suppression des clefs GEN_DAMPING (inutilisé), GEN_TANG_STIFF_NUM (le caractère numérique du calcul de la matrice de raideur n'est pas réglé par ce paramètre) et GEN_DIAGONE (je préfère taire l'utilité de cette clef).
- Suppression partielle des fonction privées de l'élément du type "m_fill_bazar" qui ont pour but de donner un résultat même si l'élément n'est pas capable d'en donner (par exemple, si l'élément ne sais pas calculer ses forces internes, on essaye de calculer K*u ; si l'élément n'a pas de raideur tangente analytique, on calcule une numérique, etc - tout ceci sans rien dire, bien sûr...).
R oeKernel/oeTypeMatStr.cpp
R oeKernel/oeTypeMatStr.h
A oeKernel/oeTypeStrList.cpp
A oeKernel/oeTypeStrList.h
A oeKernel/oeTypeStrs.cpp
A oeKernel/oeTypeStrs.h
R oeKernel/oeTypeVecStr.cpp
R oeKernel/oeTypeVecStr.h
- Nettoyage (en vue du "restart dynamique"):
- Nettoyage de la classe Metafor. Déplacement des énums dans un fichier séparé
A mtKernel/MetaforEnums.cpp
A mtKernel/MetaforEnums.h