Revision
1181 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 7 20:00:40 2024 UTC
(6 months, 1 week ago)
by
francois
Diff to
previous 1180
enregistrement des contraintes dans MG_FACE_ELEMENT (pour le moment juste cette classe).
Le format de fichier passe à 2.4
Revision
1123 -
Directory Listing
-
[select for diffs]
Modified
Wed Jul 19 19:00:01 2023 UTC
(22 months ago)
by
francois
Diff to
previous 1118
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
Revision
982 -
Directory Listing
-
[select for diffs]
Modified
Tue Oct 23 07:12:40 2018 UTC
(6 years, 6 months ago)
by
couturad
Original Path:
magic/lib/geometrie/src
Diff to
previous 977
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
Revision
971 -
Directory Listing
-
[select for diffs]
Modified
Thu Sep 20 19:04:41 2018 UTC
(6 years, 8 months ago)
by
couturad
Original Path:
magic/lib/geometrie/src
Diff to
previous 968
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)
Revision
968 -
Directory Listing
-
[select for diffs]
Modified
Sun Sep 16 15:27:49 2018 UTC
(6 years, 8 months ago)
by
couturad
Original Path:
magic/lib/geometrie/src
Diff to
previous 966
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.
Revision
951 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 10 15:17:17 2018 UTC
(6 years, 9 months ago)
by
couturad
Original Path:
magic/lib/geometrie/src
Diff to
previous 947
-> 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.
Revision
910 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 9 19:14:31 2018 UTC
(7 years, 4 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 909
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
Revision
907 -
Directory Listing
-
[select for diffs]
Modified
Mon Nov 13 22:45:44 2017 UTC
(7 years, 6 months ago)
by
couturad
Original Path:
magic/lib/geometrie/src
Diff to
previous 906
* 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
Revision
883 -
Directory Listing
-
[select for diffs]
Modified
Thu Apr 20 13:38:18 2017 UTC
(8 years, 1 month ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 881
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.
Revision
881 -
Directory Listing
-
[select for diffs]
Modified
Wed Apr 12 23:14:07 2017 UTC
(8 years, 1 month ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 880
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
Revision
876 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 24 19:40:04 2017 UTC
(8 years, 1 month ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 865
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
Revision
830 -
Directory Listing
-
[select for diffs]
Modified
Fri Sep 30 20:08:17 2016 UTC
(8 years, 7 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 829
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
Revision
829 -
Directory Listing
-
[select for diffs]
Modified
Mon Sep 19 13:30:05 2016 UTC
(8 years, 8 months ago)
by
couturad
Original Path:
magic/lib/geometrie/src
Diff to
previous 828
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.
Revision
814 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 12 14:58:19 2016 UTC
(8 years, 9 months ago)
by
couturad
Original Path:
magic/lib/geometrie/src
Diff to
previous 805
-> 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
Revision
793 -
Directory Listing
-
[select for diffs]
Modified
Tue Mar 29 21:01:55 2016 UTC
(9 years, 1 month ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 792
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.
Revision
792 -
Directory Listing
-
[select for diffs]
Modified
Mon Mar 21 21:35:52 2016 UTC
(9 years, 2 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 791
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.
Revision
788 -
Directory Listing
-
[select for diffs]
Modified
Tue Mar 15 17:04:38 2016 UTC
(9 years, 2 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 787
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
Revision
786 -
Directory Listing
-
[select for diffs]
Modified
Wed Mar 9 21:10:49 2016 UTC
(9 years, 2 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 785
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.
Revision
772 -
Directory Listing
-
[select for diffs]
Modified
Fri Jan 15 21:16:39 2016 UTC
(9 years, 4 months ago)
by
couturad
Original Path:
magic/lib/geometrie/src
Diff to
previous 768
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
Revision
767 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 23 20:52:36 2015 UTC
(9 years, 4 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 766
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
Revision
763 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 2 19:55:53 2015 UTC
(9 years, 5 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 762
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
Revision
731 -
Directory Listing
-
[select for diffs]
Modified
Mon Sep 21 22:31:27 2015 UTC
(9 years, 8 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 723
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
Revision
706 -
Directory Listing
-
[select for diffs]
Modified
Mon Aug 31 13:35:48 2015 UTC
(9 years, 8 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 703
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
Revision
674 -
Directory Listing
-
[select for diffs]
Modified
Tue Jun 9 18:30:54 2015 UTC
(9 years, 11 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 672
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
Revision
638 -
Directory Listing
-
[select for diffs]
Modified
Mon Jan 26 21:56:20 2015 UTC
(10 years, 3 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 637
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)
Revision
632 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 15 18:40:00 2015 UTC
(10 years, 4 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 628
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
Revision
628 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 13 17:17:54 2015 UTC
(10 years, 4 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 626
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
Revision
626 -
Directory Listing
-
[select for diffs]
Modified
Tue Jan 6 20:23:47 2015 UTC
(10 years, 4 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 612
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.
Revision
414 -
Directory Listing
-
[select for diffs]
Modified
Mon Aug 19 16:27:06 2013 UTC
(11 years, 9 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 413
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.
Revision
411 -
Directory Listing
-
[select for diffs]
Modified
Tue Jul 9 20:45:44 2013 UTC
(11 years, 10 months ago)
by
hassine
Original Path:
magic/lib/geometrie/src
Diff to
previous 410
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
Revision
389 -
Directory Listing
-
[select for diffs]
Modified
Tue Feb 12 17:06:17 2013 UTC
(12 years, 3 months ago)
by
gervaislavoie
Original Path:
magic/lib/geometrie/src
Diff to
previous 388
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.
Revision
310 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 26 21:14:45 2012 UTC
(13 years, 3 months ago)
by
francois
Original Path:
magic/lib/geometrie/src
Diff to
previous 309
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
Revision
195 -
Directory Listing
-
[select for diffs]
Modified
Thu Jul 16 22:05:49 2009 UTC
(15 years, 10 months ago)
by
francois
Original Path:
magic/lib/geometrie/geometrie/src
Diff to
previous 188
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
Revision
174 -
Directory Listing
-
[select for diffs]
Modified
Wed Apr 22 21:46:09 2009 UTC
(16 years, 1 month ago)
by
francois
Original Path:
magic/lib/geometrie/geometrie/src
Diff to
previous 170
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