commit:2019:07_31
This is an old revision of the document!
−Table of Contents
Commit - LPx - 31 Juillet 2019
AEJ + Divers
AEJ :
- Implémentation de la matrice de raideur numérique
- mega couteux, mais marche bien. Attention : on assemble bcp de 0.0 ⇒ opti possibles
- gestion des equalityDofConstraint déactivées (à remettre en place et tester !!!)
- Ajout d'un tableau des points sur les frontières
std::vector<bool> pointsOnBorder;
pour éviter de redétecter à chaque calcul - Ajout des tests de bar de taylor AEJ implicites (CH) en MRT Analytique et numérique
- au vu de la convergence, il est clair que la MRT analytique est buggée (a debugger)
- génération d'une batterie de tests comparatifs sur base de la membrane de Cooks (2D/3D-STD/EAS/SRIPR/SRI/AEJ-Deg1/Deg2) ⇒ apps.aej
- une version “analyse paramétrique” au nombre d'éléments a aussi été implémentée (pas encore commitée : trop long pour la batterie)
Divers :
Beaucoup de petites choses ont été faites en sus des AEJ
gmsh :
- ajout de l'option “-format msh2” dans l'appel à gmsh (permettant d'utiliser des version > 3.06 en forcant l'écriture des maillages au format gmsh2 dont on a écrit la lecture)
oo_meta\toolbox\createMaterial.py:
- Ajout de Rho dans une série de matériaux (optionel)
oo_meta\toolbox\to2degree.py :
- Gestion des Hexa2 dans to2degree (module qui transforme un maillage du premier degré en second degré)
Optimisation :
- gestion des paramètres au format de “string” dans les paramètres fixes des études paramétriques
- gestion des tests qui ne convergent pas dans les études paramétriques
ObjectiveFunction :
- Ajout d'une ValueManagerObjectiveFunction : fonction objective sur base de la dernière valeur d'un extracteur
- Suppression des “copyConstructeurs” et “operator=” des ObjectivesFunctions (la gestion mémoire étant faite par RefCounted)
- ObjectiveFunction ⇒ PURE_VIRTUAL_OBJECT
SortingOperator :
- Ajout d'un objet
CombineSOp
: combinant 2 Sop (appliquant le premier sur l'ensemble de points puis le second…)
battery.py :
- Ajout de apps.cooksMembrane
Fichiers ajoutés/supprimés :
Added : oo_meta\mtFEM\extractors\ValueManagerObjectiveFunction.h/cpp Deleted : Moved :
Tests ajoutés/supprimés
Adding: Moved :
— Luc Papeleux 2019/07/31
commit/2019/07_31.1564567276.txt.gz · Last modified: 2019/07/31 12:01 by papeleux