ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/optimisation/src
(Current path doesn't exist after revision 538)
r537
File (rev) Last Change
 ../
opt_triangle.h 528 (10 years ago) by gervaislavoie: Methode du mouvement normal avec ou sans controle par gradient de deplacement. Avec ou sans lissage des noeuds a chaque X iteration ou a la fin de la methode. Voir fonction "init_parametre" dans "mgopt_mvt_normal.cpp" pour plus de details sur les options possibles.
opt_triangle.cpp 528 (10 years ago) by gervaislavoie: Methode du mouvement normal avec ou sans controle par gradient de deplacement. Avec ou sans lissage des noeuds a chaque X iteration ou a la fin de la methode. Voir fonction "init_parametre" dans "mgopt_mvt_normal.cpp" pour plus de details sur les options possibles.
opt_noeud.h 528 (10 years ago) by gervaislavoie: Methode du mouvement normal avec ou sans controle par gradient de deplacement. Avec ou sans lissage des noeuds a chaque X iteration ou a la fin de la methode. Voir fonction "init_parametre" dans "mgopt_mvt_normal.cpp" pour plus de details sur les options possibles.
opt_noeud.cpp 528 (10 years ago) by gervaislavoie: Methode du mouvement normal avec ou sans controle par gradient de deplacement. Avec ou sans lissage des noeuds a chaque X iteration ou a la fin de la methode. Voir fonction "init_parametre" dans "mgopt_mvt_normal.cpp" pour plus de details sur les options possibles.
mgopt_simp_adaptative.h 512 (10 years ago) by francois: SIMP adaptative avec raffinement par une fonction
mgopt_simp_adaptative.cpp 512 (10 years ago) by francois: SIMP adaptative avec raffinement par une fonction
mgopt_simp.h 512 (10 years ago) by francois: SIMP adaptative avec raffinement par une fonction
mgopt_simp.cpp 512 (10 years ago) by francois: SIMP adaptative avec raffinement par une fonction
mgopt_posttraitement.h 461 (11 years ago) by francois: un oubli de la mise a jour precedente
mgopt_posttraitement.cpp 461 (11 years ago) by francois: un oubli de la mise a jour precedente
mgopt_mvt_normal.h 537 (10 years ago) by gervaislavoie: - Ajout d'un lissage controle (replacement des noeuds par barycentrage si l'ecart pondere entre la norme de la position moyenne des noeuds voisins et la norme de la position du noeud est superieur a une valeur specifiee). - Ajout d'une option de controle du deplacement des noeuds par imposition d'un ecart maximal de deplacement entre 2 noeuds voisins dont l'un est fixe. - Correction d'un bug dans l'algorithme du gradient lors du replacement des noeuds (pas de replacement du noeud si changement de signe pour eviter que le noeud ne soit pas replace entre sa position initiale et sa position avant l'algo du gradient a cette iteration de la methode). - Replacement du noeud par l'algorithme du gradient meme s'il engendre une augmentation de la norme du gradient de la fonction f a minimiser (pour eviter que des noeuds ne soient pas replaces et pour permettre une diminution de la norme du gradient de f suite au replacement de tous les noeuds de l'iteration de l'algo du gradient). - Deplacement virtuel de tous les noeuds de la zone de design a chaque iteration sans egard a la valeur de contrainte au noeud (meme si la contrainte au noeud est situee dans l'intervalle de convergence pour permettre l'utilisation d'une limite de convergence plus elevee sans affecter la quantite de noeuds deplaces). - Retrait d'un critere de convergence experimental (variation insuffisante du deplacement absolu moyen des noeuds par rapport a l'iteration precedente).
mgopt_mvt_normal.cpp 537 (10 years ago) by gervaislavoie: - Ajout d'un lissage controle (replacement des noeuds par barycentrage si l'ecart pondere entre la norme de la position moyenne des noeuds voisins et la norme de la position du noeud est superieur a une valeur specifiee). - Ajout d'une option de controle du deplacement des noeuds par imposition d'un ecart maximal de deplacement entre 2 noeuds voisins dont l'un est fixe. - Correction d'un bug dans l'algorithme du gradient lors du replacement des noeuds (pas de replacement du noeud si changement de signe pour eviter que le noeud ne soit pas replace entre sa position initiale et sa position avant l'algo du gradient a cette iteration de la methode). - Replacement du noeud par l'algorithme du gradient meme s'il engendre une augmentation de la norme du gradient de la fonction f a minimiser (pour eviter que des noeuds ne soient pas replaces et pour permettre une diminution de la norme du gradient de f suite au replacement de tous les noeuds de l'iteration de l'algo du gradient). - Deplacement virtuel de tous les noeuds de la zone de design a chaque iteration sans egard a la valeur de contrainte au noeud (meme si la contrainte au noeud est situee dans l'intervalle de convergence pour permettre l'utilisation d'une limite de convergence plus elevee sans affecter la quantite de noeuds deplaces). - Retrait d'un critere de convergence experimental (variation insuffisante du deplacement absolu moyen des noeuds par rapport a l'iteration precedente).
mgopt.h 512 (10 years ago) by francois: SIMP adaptative avec raffinement par une fonction
mgopt.cpp 510 (10 years ago) by francois: optimisation de topologie avec nouveau type de carte de taille
mgaster.h 382 (12 years ago) by gervaislavoie: Methode du mouvement normale et jacobien 3D dans fem_triangle3
mgaster.cpp 470 (11 years ago) by francois: MAGIC V4 pour l'optimisation de mouvement normal
mg_triangle_peau.h 253 (14 years ago) by francois: changement de hiearchie et utilisation de ccmake + mise a jour
mg_triangle_peau.cpp 253 (14 years ago) by francois: changement de hiearchie et utilisation de ccmake + mise a jour
0 directories and 18 files shown