Calcul en éléments volumiques fonctionnel. Calcul en éléments de coques fonctionnel, mais erreur si l'axe X est perpendiculaire à un élément.
Ajout de condition aux limites
Ajout d'une condition au limite
Ajout une gestion des materiaux sans reference à un catalogue externe
Mise a jour des CMakeListe pour rendre les choix possible
Librairies statiques ou dynamiques au choix a la compilation
Importation de coque depuis STEP via opencascade
optimisation d'un maillage associé ou non à une topologie. Application au mailleur delaunay
Dissociation du mailleur 3D et de l'optimisateur 3D
Mise a jour suite mise a jour IBrep
mailleur de delaunay non contraint par les frontieres d'une carte de taille a priori
structure de l'écriture
Ajouter id origine an tag sous ibrep + utilisation des tag pour arete virtuelle
Traitement des aretes tangeantes dans toIBrep
progression de couche dans le bouchage de trou lors de la construction des level-sets dans toIbrep
Correction des couleurs pour le resultat de la comparaison
ajout d'un module de calcul des temps cpu
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
recorrection du bug des parametres et d'affichage d'heure dans les statistiques de la méthode SIMP
correction bug dans la relecture des parametres et du vidage de ceux-ci
suppression des warnings
Arrangement du fichier de sortie .compliance pour mieux archiver les resultats.
ajout de securite pour les eventuels divisions par 0 dans le changement precedent
Ajout d'un filtre dans le lissage de la derivee de la compliance en optimisation
Bug d'un include qui manque qq part
Mise a jour avec evolution de IBrep
ajout d'une exportation de Ibrep pour la visu sous gmsh
Changement de nom du projet toxfem pour toIbrep
Mise a jour toxfem + parametrisation compilation toxfem + bug comparaison
quelque #define de moins.
Correction de la mise a jour precedente. LE wiki est a jour.
mise a jour de la precedente. LE tout fonctionne avec ccmake maintenant. Les repertoires cas_test ne sont pas encore a jour. Ni le wiki.
changement de hiearchie et utilisation de ccmake + mise a jour
test nouvelle hiearchie
Mise a jour pour le 64 bits de diamesh
Mise a jour toxfem au 18 juin 2010
Mise a jour des methodes de lissage et parametrage pour choisir la variante de la methode dans mgoperation
ajout du lissage densite (distance + gaussien) + changement de notation pour etre conforme avec l'article
Adaptation de la distance pour les voisins dans la methode SIMP
Meilleur mise en forme des statistiques pour l'optimisation.
Bug sur le nom de sortie des fichiers dans l'optimisation
Parametrage lissage plus correction bug lissage plus optimisation de code dans la creation des maillages FEM
modif pour maillage non structure et non parfait
parametrage de eta dans la methode SIMP + correction bug affichage dans mgoperation
Ajustement de la derniere version en parametrant le chnagement de seuil
Optimisation de topologie integre generique. Version SIMP implemente. optimisation de code apparu.
Correction d'un problème dans le transfert de magic vers aster et optis : L'argument -unite est maintenant pris en compte correctement pour la création du fichier .mail
Correction du non manifold par noeud dans le lissage plus resolution de bug divers
Mise a jour de la classe mg_lissage et ajout de la possibilite d'importer la repartition de densite dans la classe mg_import
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
Modification de la hierarchisation de la classe mg_lissage pour l'ajout d'une methode menu
Ajout d'une methode de lissage a mg_lissage et ajout de l'operation de lissage a mg_operation
Correction d'un bug pour l'importation des resultats d'optimisation sans prendre en compte la detection des elements flottants
Extraction de peau avec detection des cas non manifold pour l'optimisation. Ces cas ne sont pas resolus
Bug dans la recherche des voisins sur une peau
Divers corrections : vectorisation toxfem et extraction de peau.
Ajout d'un parametre pour le nom du fichier de sortie du maillage de surface
Oubli de committer un fichier dans une des revisions precedante
Ajout d'une procédure d'extraction du maillage de surface
Correction d'un bug d'exportation des triangulations non attachee a une topologie
oubli mise a jour precedente
Mise a jour sous linux de la reconstruction de modele. These Borhen. OCC obligatoire.
Nouvelle facon de representer la deforme + groupe topologique pour le maillage + bug idmax
Ajout d'un argument pour le choix du nombre de niveau de densite a l'importation des resultats d'optimisation vers magic
Le commit devrait marcher cette fois...
Resolution bug windows de la precedente mise a jour
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
Ajout de correspondance entre tetra pour le remailleur. Maintenant on a une correspondance noedu et tetra
debuggage different transfert code aster magic. Les options fonctionnent
Ajout de l'importation des resultats d'optimisation vers MAGIC pour conserver uniquement les elements optimisee Parametrage de l'exportation MAGIC vers code ASTER pour choisir le type de resultat desiree
Parametrage de la destruction du mailleur3D pour que la strategie puisse changer selon les besoins (mailleur bloc ou remailleur)
Correction de la mise a jour precedente
Compilation des derniers changements sous Borland et Slection possible dans VMM
Parametre epsilon global pour la sensibilite de fermeture du BREP sous OpenCascade
Mise a jour de compatibilite avc FreeBSD et Optis
ajout d'un cas test pour tester le calcul avec code aster
Correction des Makefile pour version Linux sans OCC
Prise en compte de OpenCascade en version Linux
rectification de la mise a jour precedente
Ajout des fichiers sources de mg_import
Débogage du transfert des fichiers .mail, .comm et .export dans -magicaster Ajout du transfert -magicoptis (version particulière de -magicaster pour optimisation) Importation des résultats aster vers magic
Exportation complete vers code aster conditions aux limites + maillages
Mise à jour : * CAD4FE * outil : HypergraphLib qui est maintenant compilable sous Linux (essais mois aout 2008) * outil : ot_mathematique.cpp suppression d'une méthode de classe inutile nécessaire pour compiler avec CodeGear Builder 2006 OT_VECTEUR_3D::OT_VECTEUR_3D(OT_VECTEUR_3D& mdd)
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
Creation d'un script sous Ubuntu pour réaliseret distribuer une application magic
Ajout de la possibilité d'obtenir des maillage sans zone de design
retour a une version precedente du transfert vers code aster. Passage direct
Debut de generalisation de fonction
Resolution de bug avec la version de gcc 4.3.2 --> mise la norme de c++
Nouvelle zone de destruction pour le remailleur. Optimisation meilleure.
Correction d'un bug dans la fonction un point est dans le volume + nouveau test de remaillage pour publi
mise a jour du solveur : ajout de la resolution partie plastique
Resolution D'un bug sur le pb d'un point appartient a une face. Je suis pas sur que ca marche tout le temps. Mais jusqu au prochain bug c est bon
bug des courbes fermee sur remailleur
Suppression d'une division par 0 qui arrive une fois de temps en temps
changement du critere de compraison de deux surfaces au lieu de comparer les barycentre maitenet la comparaison est basee sur des propriteesgeometriques exprimee par des produit vectoriels et scalaires
mise a jour du solveur
mise a jour de vct_outils ot_fonctions
misee a jour de vct_comparaison.cpp
mise a jour da la classe vct_comparaison.cpp
mise a jour de la classe vct_face
correction precedente entraine un bug dans mailleurbloc. C'est resolut ici.
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 de la classe vct_comparaison
mamise a jour des classes vectorisation
amise a jour des classes outils
mise a jour des classes outils
mise a jour des classes vct
adaptation borland des changements precedents
Remailleur - reprise du doc dans l environnement MAGiC
Acceleration de la destruction dans mailleur 3D. Generalisation de la fonction est dans une face dans mailleur. Changement arete partielle dans vectorisation
mise a jour de la methode de recherche des modifications
Debug comparaison de solide et formation des listes pour le remailleur
mise a jour de la classe vct_comparaison.h
identification des entites topologiques du modele initial et final
Classe d echange des resultats entre la comparaison et le remailleur
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
Changement des parametres dans le calibrage de la courbure de la fonction carte de taille
Des modifications au sld_import et fem_maillage pour les études multidimensionnelles. Le code ne devrait pas affecter les autres études.
octree mieux raffinee dans le mailleur 3D + accent ote dans le texte pour meilleur compatibilité avec linux
Bug octree mailleur 3D
ajout d'une classe qui calibre le parametre c pour que les fonctions d'influence colle au mieux avec une courbre consigne.
oups manque un type dans une declaration
Resolution du bug dans l optimisation de maillage 3D quand il y a plusieurs volumes.
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
mise a jour de OCC_FONCTION version open_cascade 6.2
mise a jour de mg_gestionnaire.h
Mise a jour de mg_file
pb de compatibilite windows apres le passage linux de hypergraph
Determination automatique du compilateur
solveur version du 17 juin 2008
solveur version du 17 juin 2008
ajout de fonction pour la localisation dans la vectorisation
Dans fichier exportation des couleurs de vectorisation dans GMSH Dans template ajout d.un tag dans la grille plus ajout de keycode pour coder une cellule dans mailleur possibilite d ajouter un maillage octal dans un fichier magic existant
manque gestion_version.h
test de transfert vers xfem. projet uniquement present sur linux
mise a jour linux des versions app
mise a jour linux des versions lib
Mise a jour de vct_comparison
Mise a jour de vct_comparaison.cpp
Mise a jour des librairies : bug dans step sur une desallocation + recherche de la coface
Mise a jour de ot_tenseur.cpp
Mise a jour de ot_tenseur.cpp
mise a jour vct_comparaison.cpp
mise a jour de ot_tenseur
Mise a jour de vct_comparaison.cpp
bug dans coface + restructuration de vct_compare
Mise à jour des classes vct; Mise à jour de la classe ot_tenseur;
Mise à jour des classes vct; Mise à jour de la classe ot_tenseur;
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
bug comparaison des vecteurs ot_vecteur_4dd
Mise à jour de ot_tenseur et ot_mathematique et ot_doubleprecision
mise à jour de la classe vct_comparaison.cpp
optimisation vectorisation
vectorisation est une propriete des entites
ot_tenseur fonctionne en double2
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
Fonction octale enrichie pour un mailleur octal
mise a jour final these Gilles Foucault
Correction bug transfert en code aster
Bub mailleur 3D + visualisation du front optimisée
correction fichier lib en trop
bug chemin dans repertoire vectorisation
vectorisation de geometrie pour comparaison
bug dans get_param_nurbs
changement de noms dans le projet pour optimiser le make
exportation pour code aster
Commit fin de projet
Correction header Rméi
Modifcation de borhen juin 2007
prise en compte de l'estimation avec courbure
un oubli dans la mise a jour precedente
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
bug insere contrainte triangle
Exportation vers gmsh des solutions d'un mg_maillage et ajout de fontionalite dans les carte de taille pour cet export
Creation d'une classe d'exportation de fichier. Implémentation de l'exportation pour GMSH maillage seulement
bug solidworks avec smartvars.h
doubleprecision resolution de bug
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]
Prise en compte de solidworks 2007 (version PC uniquement
ajout d'un index dans les param NURBS
ajout de routine de calcul de tenseur et ajout de la double precision
test svn
test
gggg
test serveur
mise a jour linux