Version 5.0 de MAGIC. Integration de ALGLIB pour faire de l'optimisation. ALGLIB se download automatiquement en executant un script dans le repertoire config update_magic.bash
compatibilité Ubuntu 22.04 Suppression des refeences à Windows Ajout d'une banière
deplacement des contantes dans le namespace MAGIC
Ajout de l'histogramme a MAGIC_PLOT Ajout d'une sortie OK ou FAIL (int) au MAILLEUR afin de gerer certaines exceptions Ajout d'une phase RSA a la fin du generateur DCR
-> Ajout de Project Chrono (voir CMakeLists.txt). -> Ajout d'un générateur de microstructure basé sur la dynamique des corps rigides (MSTRUCT_GENERATEUR_DCR). -> Ajout d'un opérateur de décallage de la topologie (MG_CG_OP_TRANSF_DECALLAGE). -> Retrait de «using namespace std» (conflit avec namespace chrono) et modification des fichiers affectés. -> Modification de mailleur2d.cpp afin d'enregistrer un fichier MAGiC (void.magic) lorsque le nombre d'itération dépasse la valeur maximale.
Transferts de la definition des origines dans le namespace MAGiC
Resolution de bug avec le mailleur3D et la nouvelle formulation de carte de taille + parametrisation du pas d'integration dans le calcul des longueurs dans une metrique
Possibilité d'enregistrement des mailleurs en cours de maillage pour voir ce qui se passe si il y a un bug
problème de fonctionnement si on desactive l'affichage de topo_optis resolu
ajout d'un generateur de carte de taille constante pour les nouvelles cartes et decoupage de la librairie mailleur en 2 pour cause d'appel cyclique
suppression de la vieille compatibilité avec la these de VF sur la carte de taille. Maintenant la carte de taille est a priori obligatoirement
Magic V4. Nouvelle approche pour les exe (suite)
ajout d'une procedure d'analyse de qualité de maillage + amelioration de la sortie sur terminal des informations dans les mailleurs
Prise en compte de l'inversion de géometrie dans le mailleur bloc + fichier doc
Bug dans le rattechement géometrique dans le mailleur bloc et ajout de la variation de la compliance dans les statistiques
Correction bug mailleur bloc + correction bug inversion avec open cascade + preparation pour element XFEM
suppression des warnings
changement de hiearchie et utilisation de ccmake + mise a jour
Nouvelle facon de representer la deforme + groupe topologique pour le maillage + bug idmax
Parametrage de la destruction du mailleur3D pour que la strategie puisse changer selon les besoins (mailleur bloc ou remailleur)
Plusieurs modif importantes : 1) la fonction un point appartient a une face est generique donc le mailleurbloc et le remailleur utilise la methode generic 2) dans une boucle il y une methode qui permet de connaitre la coarete suivante et precedente 3) Des solutions sont possibles aux elements. Attention le format de fichier magic est change pour SOLUTION. Il y a un parametre different. Si il y a des solutions dans le fichier il n y a pas compatibilite avec le format d'avant
adaptation borland des changements precedents
Acceleration de la destruction dans mailleur 3D. Generalisation de la fonction est dans une face dans mailleur. Changement arete partielle dans vectorisation
octree mieux raffinee dans le mailleur 3D + accent ote dans le texte pour meilleur compatibilité avec linux
optimisation du mailleur bloc avec meilleur efficacite de la recherche des segments pour savoir si un point est à l interieur d'une face
calcul des distances dans le parametrique pour le mailleur bloc + ajout d<un vrai cas test
correction delete dans le mailleur bloc et ajout de la visualisation de l origine des mailles sous gmsh
ajout du mailleur par bloc pour l optimisation
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.