Correction dans la quadratisation sans geometrie
correction de quelques bug de compilation + misea jour aide + gestion automatique des numéros de version
ajout d'un mailleur grossier de particlue fine. Cas du cylindre.
compatibilité Ubuntu 22.04 Suppression des refeences à Windows Ajout d'une banière
deplacement des contantes dans le namespace MAGIC
mise de constante en namespace
reecriture de l'importateur stl option -bruit pour supprimer le bruit d'un scan stl
creation d'un mg_cg_Assemblage sur un modéle de geometrie virtuelle pour l'homogeinisation
Mon prof a fait des betises hier. Je les corrige.
ajout de contraintes dans la topologie sous forme de double
correction de bug suite aux ajouts de geometrie viituelle
complement sur les entites elements
compatibilite avec la geometrie virtuel
ajout des pyramide comme element de MG_MAILLAGE pb de visu gmsh. Mettre en version 2 de gmsh pour que cela fonctionne dans le fichier .magic du home directory
quelque bug dans les elements finis entre les parametres
Mise a jour geodesique et fast marching + operation sur maillage entre les differents degres
Étape 2 : remplacement du nom geometrie par mtu pour corresponde à la publi de mtu
Les "vieilles" librairie de step et sat sont déplacés dans addin afin qu'elles ne soient plus directement dans MAGiC . Etape 1 d'un meilleur rapprochement avec la MTU décrite dans la publi.
reglage du degre des maillage FEM pour les calculs sur des maillages externe à MAGiC
generalisation du calcul du jacobien au cas 1D On a un jacobien générique pour les dimensions 1,2 et 3
Generalisation du calcul du Jacobien en 2D et 3D
bug de nul corrigé Confusion entre les indices pour calculer ksi et eta et ksi et eta dans l'échantillonage
il reste un if de debuggage que je supprime
Correction des tores dans l'homogeinisation. Problème de la boite englobante dans le parametrique.
Ajout du tore dans la génération RSA des microstrucutures
correction de bug dans le generateur de particule RSA et DCR + ajout mailleur_stl (a ameliorer)
suppression de warning avec le dernier compilateur
importation des coquilles ouvertes en coque dans la nouvelle version de d'importation OCC
parametrage des phases d'un polycristal. possibilité de faire des statiques sur les modèles sans faire de maillage et de calcul
tirage de plusieurs phases dans les polycristaux (non fini mais fonctionnel)
Retrait de parametres inutilises dans occ_import
correction dans la nouvelle methode d'inversion de OCC
correction bug de projection sur une surface xyz-->uv dans opencascade
Etat des polycristaux a ce jour + outil de maillage
Correction bugs
Parralelisation des calculs des microstructures a particules
oubli d'oter des truc de debug
Prise en compte et correction du fait qu'opencascade en trouve pas forcement toutes les surfaces fermees
exportation abaqus pour les polycriataux et exportation des germes de polycristaux
integration poly_occ dans magic
Microstructure : -> Correction du calcul de la conductivité thermique -> Déplacement de la procédure d'application des conditions aux limites vers mstruct_outils -> Correction bugs occ_fonction_v2017 : -> Ajout d'une condition d'enregistrement du fichier .ocaf
possibilite de geometrie virtuelle non completement definie
MG_EXPORT: Changement du facteur de correction dans l'application de la conductivite thermique (corr=1) MICROSTRUCTURE: -> Ajout de l'etude thermique (Calcul de la conductivite thermique apparente) -> Ajout d'une analyse des proprietes massiques (Centre de masse, moment d'inertie)
Ajout d'une condition de sortie et d'un renvoi d'erreur pour le mailleur FEM. Subdivision des fichiers mstruct_analyse.h/.cpp en sous fichiers pour une meilleure lisibilite. Ajout d'une analyse des modules d'elasticite. Ajout d'une analyse de l'energie. Reconfiguration du main de microstructure.exe (suppression d'actions obsolètes). Reconfiguration des fichiers generer_nb_ves, post_process.
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
Correction bugs MICROSTRUCTURE
Correction bugs compilation
Correction des bugs detectes par Cppcheck
-> 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.
Début de la création d'un polycristal
optimisation de la recherche dans les grilles, quadtree et octree
Correction des bugs detectes par Cppcheck
Correction bugs dans MICROSTRUCTURE Ajout d'une fonction de vérification du decalage entre deux faces pour la detection des couches minces
Ajout de la methode de cycle jump pour un calcul de fatigue
Ajout de nouvelles fonctionnalités de representation et d'analyse des VES *Modification du CMakeLists.txt de microstructure
Correction bug (RELWITHDEBINFO) occ_fonction_v2017.
bug decouvert par hazard pourquoi ca marchait ? mystere
Correction des bugs lors de l'execution en mode RELWITHDEBINFO. Ajouts de fichiers pour la librairie MICROSTRUCTURE
amelioration du recalage des noeuds qudratiques pour assurer un jmin positif
* Modifications pour MG_CG * Modification de MG_SOUS_GEOMETRIE pour la fonction de compression
ajout de fonction pour rassembler tous les fichiers dépendant d'un fichier magic. operation -compressmagic dans mgoperation idem avec carte de taille -compresscarte et -compresscarte2
Ajout d'une nouvelle carte de taille FCT_TAILLE_FEM_SOLUTION_GENERATEUR_MICROSTRUCTURE Suppression d'une fonction erronee d'extrapolation aux noeuds dans FEM_ELEMENT3
Ajout des "#ifdef ALL_OCC" manquant
* Ajout d'une nouvelle fonction d'importation d'OpenCascade * Ajout de d'une nouvelle commande d'importation de fichier brep d'OpenCascade dans mgoperation.exe * Ajout de d'une nouvelle commande d'importation de fichier STEP via OpenCascade dans mgoperation.exe * Ajout d'un nouveau module de construction géométrique * Modification du mgscript pour l'utilisation du module de construction géométrique * Ajout d'une fonction qui renvoie le type d'élément topologique * Ajout d'une fonction qui renvoie le type d'élément cotopologique * Ajout d'une fonction qui renvoie le type d'élément géométrique * Ajout d'une classe statique d'outils pour en lien avec la librairie géométrie * Modification du cas test pour mgscript
Nouveau opencascade commit 1
mise a jour precedente
tag des noeuds sur les arete d'origine dans la creation de la peau d'une structure optimisée
mise a jour calcul de geodesic
mise a jour pour version compilee de OCC
bug fin de fichier dans la lecture des courbe externe
Ajout de calcul elastique non lineaire en utilisant une courbe de traction definie dans un fichier texte
Divers bug rencontré * cylindre cone et tore mal defini dans occ_surface *parenthese de trop dans les fichiers magic pour les entitées topologiques
Creation d'un mailleur FEM pour pouvoir avoir des stratégies paramétrées de maillage. L'ancienne méthode construit disparait et est remplacée par l'utilisation d'un MAILLEUR_FEM. Stratégie de quadratisation mise en place : déplacer les noeuds pour s'assurer que les tetras quadratiques présentent une distortion au dessu d'une borne inférieure. Mais ces noeuds quittent la géométrie. Les paramètres dans ~/.magic.
Changement de strategie pour le mailleur couche. Il fonctionne maintenant avec des volumes minces et non des coquilles mince est une propriète de volume et ne change pas son nom. cela necessite un changement de version de fichier -> maintenant 2.3 compatible en arrière valider sur ancien exemple plus sphere creuse
ajout des executables pour le mailleur couche
mailleur d'une coquille mince. Des exe arriveront plus tard
notion de coquille mince
ajouts des elements pentaedriques dans le mg_maillage et dans le fem_maillage (6 et 15 noeuds). +notion sur les coquilles minces (incomplet) +operations sur les fem_solution -->a venir reste sur les coquilles minces + mailleur coquille mince
Compatibilité avec Ubuntu 16.04 Avec ces modifs tout le projet MAGiC fonctionne sour 16.04
relecture des solutions aux points de gauss sans mise à jour de la table de hashage --> nécessite un remplissage séquentiel des réultats mais avec une plus grande efficacité
Aadaptation de calcul EF pour PLASTIQUE_BILINEAIRE_PLAQUE avec petit deformation
Modif commit precedent
Parametrage connexion minipoutre (avec noeud et triangles) Caracteristiques materiau automatique dans la squelettisation Ajout de la connexion minpoutre a partir des segments
ajout d'une méthode pour creer des mini poutre dans la jonction 1D 3D en utilisant un tag sur les triangles de sections
ecriture d'une geom_fonction vide maintenant possible
Posttraitement de l'optimisation de topologie * transfert des conditions aux limites sur le maillage de peau via une geometrie virtuelle * ajout d'un fichier .volume qui suit l'évolution du volume au travers du processus de posttraitement
Correction du bug d'orientation de l'ellipsoide. MG_PRIMITIVE_ELLIPSOIDE_REVOLUTION(double centre_x,double centre_y, double centre_z, double axe_x,double axe_y,double axe_z, double rayon_majeur, double rayon_mineur); Centre_x, y, z : Représente le centre de l'ellipsoide axe_x, y, z : Représente l'axe qui traverse les deux pôles de l'ellipsoide (l'axe de révolution) rayon_majeur : Représente le rayon le plus grand. rayon_mineur : Représente le rayon le plus petit.
Amekioration de la quadratisation du maillage. Meme la ou la parametrisation est disordu le maillage quadratique ne l'est pas. Analyseur de qualité de maillage FEM
compatibilite version opencascade ancienne version
Gestion des pôles de l'ellipsoide
correction bounding box d'une face possedant une periode
Ajout de la primitive MG_ELLIPSOIDE_REVOLUTION
prise en compte des poles dans le maillage des spheres pour le mailleur 2D. 20 ans après ca marche un peu pres.
Mise à jour de la fonction d'identification des pôles afin de prendre en compte les surfaces de type Geom_RectangularTrimmedSurface
-> Mise à jour de la version du fichier MAGiC (version 2.2) -> Ajout de la fonctionnalité get_liste_pole permettant d'obtenir les pôles d'une face -> Ajout d'une méthode de génération d'un VES aléatoire selon la méthode RSA
Optimisation de la méthode de lissage McKenzie2016 suppression de la méthode inconnue nan2015 dans le posttraitement des optimisation topologique
integration magic (calcul de masse) et sidolo
ounlie un fichier dans la derniere mise a jour
bug resolu a a propos de la non prise en compte du versionnage des fichiers magic pour les coques et les poutres
Creation d'une geometrie virtuelle pour la creation d'une peau après une optimisation topologique. Les triangles deja sur la surface originale sont attachées a une surface virtuelle dans la peau.
tag des noeuds pouvant former une arete lors du post traitement de topo_optis + noueau visualisateur des ORIGINE qui permet de voir aussi les tag origines des noeuds, GMSH ne le fait pas.
Transferts de la definition des origines dans le namespace MAGiC
ajout d'une propriete dans les conditions aux limites pour dire si l'effort est suivi ou non en non lineaire. par defaut non suivi. Si non suivi rien ne change par rapport avant. compatible avec les operations anterieurs mais le fichier magic passe en version 2.1
Calcul plaque en elasticite non lineaire avec conditions aux limites non suiveuses (pour le moment)
Possibilité d'obtenir la matrice de rigidite de code aster sous form de matrice bande. Pour cela ajouter -opt dans l'operation -fem à la création du maillage FEM et dans -calculaster utiliser les nouveaux types d'étude rigidite. Attention pour cela il faut une version de code aster modifiée De manière automatique elle peut etre optenu en faisant ./instal_aster 12.5mod Uniquement implantée avec la version 12.5 de code aster.
Bug dans la construction de plusieurs solides resolu
debug conditions aux limites pour les sommets dans une geometrie virtuelle
Librairie microstructure: -> Ajout d'un fichier de parametres -> Ajout d'une procedure de creation d'un cube homogene -> Ajout d'une procedure de creation d'un cube avec une inclusion -> Ajout d'une procedure de maillage (lineaire/quadratique) du VER -> Ajout d'une procedure d'application des conditions limites -> Chargement purement spherique (deformations homogenes/contraintes homogenes) -> Chargement purement deviatorique (deformations homogenes/contraintes homogenes) -> Ajout d'une procedure d'homogeneisation -> Calcul du tenseur des deformations -> Calcul du tenseur des contraintes -> Calcul du module de compressibilite apparent -> Calcul du module de cisaillement apparent Librairie geometrie: -> Ajout d'une procedure de calcul du volume d'une mg_primitive Application microstructure.exe: -> Ajout d'une commande pour generer le fichier de parametres du VER -> Ajout d'une commande pour construire le VER a partir du fichier de parametres
Precision dans la recherche des jonctions 1D 3D
calcul sur des structures mixtes volume poutre. cela fonctionne pour l'instant pour des blocages appliquées uniquement aux mailles 3D et pour des résultats aux mailles 3D uniquement aux noeuds
Importation de la triangulation pour les coques
Conditions aux limites fonctions des variables de l'espace en mecanique lineaire et non lineaire
ajout de methode et constante pour le traitement des poutres
Le fichier MAGiC est maintenant versionné. LA version actuelle est 2.0. L'ancienne version est 1.0. Tout est transparent pour l'utilisateur. Les vieilles versions sont lisibles mais les nouveaux enregistrements sont dans la version la plus récente. Changement des conditions aux limites : ajout d'un parametre pour dire si la condition numerique est une valeur ou une formule ou un lien vers une autre entité magic. Les parametres pour saisir sont maintenant -ccf -ccfi -ccff -ccft -ccfit -ccfft
calcul de moyenne volumique integrale dans fem_solution a partir des solutions aux points de gauss+ bug orthographe dans les conditions aux limites
Possibilite de calculer les comtraintes et les deformations aux points de gauss Tester en elasticite volumique
pt gauss suite
Centralisation et unification de la définition des points de gauss des elements finis et arrangement dans le meme ordre que Aster
ajout des poutre_element pour Alexandre
gestion du multivolume a l'importation des fichiers OCC avec triangulation associée
Suppression des vecteurs nuls dans la vectorisation ca devient applicable pour une sphere complete
possibilite de mettre des primitives dans un assemblage meme si celles ci sont crées après
Ajout d'assemblage dans un arbre caractéristique Modification de la gestion des id de occ avec retro-compatibilité script adaptable au assemblage
bug sur les periodicites U au lieu de V
Correction des periodicites dans opencascade Correction des importation de surface et courbe dans opencascade en respectant tous nos besoins Ajout d'un langage script pour construire des arbres de construction sous opencascade avec un cas test
Ajout a l'arbre caracteristique: ->Primitives (sphere, cylindre, cone, tore) ->Operateurs booleans (Difference, Intersection)
ajout du parametre max_base pour les etudes code aster + separation de la plasticité en deux cas
ajout des études non lineaires dans MAGiC via code ASTER
ajout d'une fonction de geometrie pour saisir une courbe de traction pour un materiau
réérciture de la procédure pour ecrire des fichiers code aster. Changement -mecanique devient -elastique et un fichier de parametre obligatoire est maintenant necessaire pour faire un calcul
#define SQUELETTE 1080
importation d'un maillage gmsh avec attachement de la topologie et orientation du maillage en convention avec MAGiC
importation d'un maillage fait avec gmsh ( pas rattache a la geometrie pour l'instant)
modification des valeurs envoyees par passage CSG BREP
ajout d'un arbre caracteristique dans MAGiC - Phase 2 - Relecture du fichier magic- juste union et box pour l'instant
Deplacement d'un .h
Modification de l'arbre caractéristique : - Ajout d'une fonction de création de boite - Ajout d'un opérateur boolean d'union - Enregistrement du modèle brep et step
ajout d'un arbre caracteristique dans MAGiC - Phase 1 - Uniquement la structure vide pour le moment.
Calcul d'une coque non attachée a une geometrie avec code aster
mise a jour de la boite englobante quand une coordonnees change dans un fem_noeud
Resolution du bug de l'arete avec de la matiere de chaque cote sous open cascade. Un cylindre avec une seule génératrice en arete peut maintenant etre maille
projection de 2D de gros maillage avec la methode de la precendente mise a jour
Transformation d'un support de carte de taille non structure en structure (formule à preciser et a revoir) Calcul du temps CPU pour toutes les applications en incluant le temps CPU de code aster Changement dans la projection et la comparaison de solution pour la generaliser à tous les maillages Divers bug petit sur maillage hex/quadra
bug sur la sonde pour les aretes periodiques+ bug de nom de fichier sur la comparaison de valeur entre deux champs d'une solution
resolution de bug de desallocation + resolution du mailleur bloc avec optimisateur de coin active
Suppression des warning apparus avec le passage a Ubuntu 14.04
Mise des unites à 0.001 automatiquement pour l'importation OCC
Amelioration du calcul du jacobien et inverse dans FEM_TRIANGLE3
Affichage des erreurs de precision lors de l'importation OCC
erreur de frappe lors de la saisie des pts de gauss
ajout d'une méthode qui renvoit le degre max des fonctions d'interpolation et changement de nom de la fonction qui renvoie le nombre de fonction d'interpolation (ajout d'un get pour uniformiser)
entree des points de gauss pour les différents éléments finis depuis reference JCC
correction pour le cas general de projection
Generalisation de la projection d'une solution sur un maillage avec gestion d'erreur
Amélioration de la comparaison et projection de solution pour les calculs bidim triangulaires uniquement
Changement de l'espace de voisinage dans le mailleur 2D et 3D. On utilise un ntree (octree "anisotrope" qui ne se divise pas necessairement en 8). En 2D l'espace de voisinage est maintenant sur l'espace reelle au lieu d'être sur l'espace parametrique. +Mise sous forme de parametres de certains choix stratégiques du mailleur
ajout d'une projection d'une solution sur un autre maillage ajout d'un outil de comparaison de deux solutions Attention fonctionnel pour le moment avec des resultats d'un calcul bidim
Probleme de relecture des fem_maillage et pb des pointeurs de la mg_geometrie depuis les fem_element. Dans le cas quadratique les noeuds milieux n'ont pas de correcpondant dans le MG.
maillage et calcul quadratique pour une coque en triangle
MG curvature calculation adapted for open faces
erreur de = dans les test de conditions aux limites pour les blocages
bug maillage quadratique avec les elment_noeud resolu
sonde de resultat sur une arete
ajout du calcul en elasticite 2D contrainte plane et deformation plane a partir d'une coque CAO plane en XY + OT_PARAMETRE gestion des parametres par default
Integration de code aster version11.6 dans MAGiC + debbuggage de calcul aster sans geometrie initial dans le modele + geometrie virtuelle
ajout d'une geometrie virtuelle dans le maillage structure pour pouvoir saisir des conditions aux limites. ajout de conditions aux limites pour le thermique
Mise à jour pour CAD4FE (Gilles) : operation 1 (tentative)
mise a jour SIMP adaptative etape 1
robustesse des mailleurs 3D amélioree
Preparation pour Mailleur3D apres une erreur
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
ajout de fichier pour le commit precedent
Creation d'un sommet_noeud. C'est un sommet "virtuel" qui est créé à partir d'un noeud pour pouvoir appliquer des condiitions aux limites.
correction d'un bug dans l'importation de la triangulation de opencascade
ajout d'une procedure pour detache un mg maillage de sa géometrie + correction de bug sur l'action -stl dans mgoperation elle etait presente deux fois
mailleur bloc utilise les nouvelles cartes de taille + creation d'un mg maillage deforme.
occ_import erreur de tolerance sur la recuperation des aretes
correction dans l'importation OCC. suppression des aretes degeneres quand il y a en a + mise ajour du scrit d'install
unification de la facon d'ecrire les fichiers tous en minuscules
suppression de warning
Correction bug sqrt
erreur dans le terme structure corrige
Les maillages conservent les parametres de structure lorsqu'ils sont structures
Correction dans l'importation et l'analyse des triangulations. Attention un STL est ecrit en float et non en double
correction d'un bug de epsilon dans l'importation de STL
Procedure pour savoir si un point est dans un tetra ou un point est dans un triangle. valide avec MG element et FEM element. Procedure d'interpretation du resultat
ajout d'une methode de recuperation des equivalences entre les numero FEM et les numeros gmsh. Ajout d'une méthode pour verifier qu'une entité fait partie de la toplogogie sous jacente d'une autre.
debugage dans arete virtuelle
outils de tests pour savoir si un point est dans un triangle en version MG et version FEM
ajouter le calcul des courbures discretes a partir d un MG_MAILLAGE, courbures vraies sur MG_GEOMETRIE avec MG_MAILLLAGE comme support. Ajout de fonction dans VCT_COMPARAISON_RESULTAT. Calcul plu sprecis des aretes virtuelles
ajout de XFEM_TRIANGLE3 Ajout de flags dans FEM_ELEMENT_MAILLAGE Correction de bug dans FEM_MAILLAGE_OUTILS
Calcul des courbures pour un FEM_MAILLAGE
verification plus poussee des decoupage xfem
Procedure d'autoevaluation du decoupage xfem
procedure de verification du decoupage xfem
Enregistrement des entites XFEM
Creation d'une structure XFEM et FEM complete avec des element0 et des xelement0
Corrections calcul jacobien/jacobien inverse et ajout jacobien inverse dans opt_triangle.
oubli dans les derniers commits
Correction calcul du jacobien et du jacobien inverse a partir des coordonnees actuelles des noeuds du triangle.
Probleme lors de la mise a jour automatique pour le calcul de l'angle, donc fait manuellement. Calcul du jacobien et jacobien inverse a partir des coordonnees initiales des noeuds. Classification du code en fonctions pour en faciliter la comprehension.
Meilleuire structuration du calcul de l'angle matière entre deux triangles
angle entre deux triangles fem
Ajout d'un etat dans fem_element2
Methode du mouvement normale et jacobien 3D dans fem_triangle3
gestion des entités xfem 1d et 2d
ajout de methode de construction pour les fem elements compatible avec le decoupage XFEM. + bug de format de fichier dans les fem elements non visible en dehors du xfem
Les solution mg sont aussi vectorielles
Solution FEM sont vectorielles et tensorielles + affichage des options de compilations dans les exe
Arete mal definie lors de l'importation du STL
Mise a jour pour publi sur la comparaison
Visu pour comparateur + visu generale des fichiers magic + correction importation triangulation dans OCC
ajout d'une procedure de lissage dans l'optimisation de topologie basée sur une peau extraite par iso densité
ajouet commit precedent sur xfem
Correction bug mailleur bloc + correction bug inversion avec open cascade + preparation pour element XFEM
Deplacement d'un maillage pour la méthode des déplacements normaux
Sélection de la coque dans un calcul Aster
Ajout orientation d'une coque par id a partir d'un maillage geometrique.
integration du calcul par code aster dans magic. Seul les volumes sont faits
Calcul des reactions aux appui avec code aster et sauvegarde ce celles-ci dans MAGiC
lors de l'ajout d'un ccf il est impossible d'ajouter un ccf existant. Cependant la valeur est du ccf est mise a jour à la derniere valeur entrée
generalisation de la correction du bug sur la precision de la revolution dans les surfaces de revolution
coquille dans la mise a jour precedente
Ajout des elements quadrangle et hexaedre dans les maillages FEM Changement de la version des fichier de visu sous GMSH. Les .pos ont disparus et tout est intégré dans les .msh
Preparation du maillage FEM pour inclure de nouveaux élements non necessairement triangle/tetra
Ajout des elements hexaedrique dans le maillage mg
Erreur si l'axe X est normal a un element de plaque reglee. Possibilite de desactiver la deforme par l'utilisateur avec l'option "nodeforme".
Ajout une gestion des materiaux sans reference à un catalogue externe
Mise a jour des CMakeListe pour rendre les choix possible
Importation de coque depuis STEP via opencascade
optimisation d'un maillage associé ou non à une topologie. Application au mailleur delaunay
structure de l'écriture
Traitement des aretes tangeantes dans toIBrep
Correction de bug + Version toIbrep version du premier exmple complet + construction de la vectorisation a la lecture du fichier
Ajout de l'importation de la triangulation STL dans les fichiers opencascade et creation d'un executable de comparaison
suppression des warnings
Mise a jour toxfem + parametrisation compilation toxfem + bug comparaison
quelque #define de moins.
changement de hiearchie et utilisation de ccmake + mise a jour
Mise a jour toxfem au 18 juin 2010
Parametrage lissage plus correction bug lissage plus optimisation de code dans la creation des maillages FEM
Optimisation de topologie integre generique. Version SIMP implemente. optimisation de code apparu.
Correction de bud apparu dans le lissage : destruction d'une entité non attaché a la géométrie + version d'affichage d'info dans le lissage + routine de gestion du lissage
Divers corrections : vectorisation toxfem et extraction de peau.
Nouvelle facon de representer la deforme + groupe topologique pour le maillage + bug idmax
Le commit devrait marcher cette fois...
Ajout de groupe de topologie pour appliquer des algos sur une partie du fichier magic seulement Ajout de methode qui permette de connaitre la topologie sous jacente a une topologie donnee Gestion des maillages FEM qui ne sont attaches a une geometrie
Compilation des derniers changements sous Borland et Slection possible dans VMM
Parametre epsilon global pour la sensibilite de fermeture du BREP sous OpenCascade
Prise en compte de OpenCascade en version Linux
Verification de compatibilité borland + visu avec separation possible de l'origine des mailles + visu des solutions sur les elements + nouvelles origine pour tenir compte des resultats d'optimisation
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
Debut de generalisation de fonction
Resolution de bug avec la version de gcc 4.3.2 --> mise la norme de c++
mise a jour de la classe vct_face
Mise a jour remailleur il y a encore un pb avec la distance de destruction qui fait que le remaillage ne donne pas des qualite top
mise a jour des classes vct
bug mise a jour precedente
nouveau programme transfert qui en fait plus et opencascade tout en minuscule
approfondissement des transferts de fichiers par augmentation des possibilités
Correction de petit bug dans l'importation OpenCascade
param NURBS
ajout de la fonction get_param_NURBS
ajout de opencascade comme nouveau brep
Des modifications au sld_import et fem_maillage pour les études multidimensionnelles. Le code ne devrait pas affecter les autres études.
mise a jour de mg_gestionnaire.h
mise a jour linux des versions lib
Ajout du mailleur octal pour XFEM et ajout de fusion de face pour obtenir les cofaces avec vectorisation ameliore
interpolation lineaire dans le get milieu + precision ajuster dans double2
optimisation vectorisation
vectorisation est une propriete des entites
Mise à jour des classes de la vectorisation et des calsses: ot_mathematique,ot_tenseur,ot_doubleprecision dans outil
mise en conformité des noms de topologies dans la vectorisation
reorganisation des classes de vectorisation. Situation normalement final pour le doc de khaled
mise a jour final these Gilles Foucault
Mailleur 3D + divers bugs + origine des elements de maillages
Sylvain, Je coupe les coques maintenant, alors je dois les importer d'un efaçon un peu différente. Quelques autres trucs ailleur, surtout pour les coques et poutres
Une ligne sur les tolérances et des truc sur les attributs des poutres et des coques
Modification sur la façon d'obtenir les tolérances. [y'a pas de modif dans sld_courbes, en fait pour les courbes, la modif est dans sld_Import]
ajout d'un index dans les param NURBS