====== Commit 2011-07-20 ====== ===== Modifications ===== ==== ElementContainer ==== Ajout des fonctions (implémentées dans Side et Volume): * Inside : Contrôle si un point est à l’intérieur (à optimiser pour les cas plus simples : quadrilatère, etc.) * distanceFromBoundary : Calcul la distance à la frontière (ne donne pas l'indication : intérieur/extérieur) ==== Side ==== Ajout de la fonction: * intersection : Calcul de l'intersection entre un plan et une courbe (renvoie si l'intersection est dans la Side) ==== Transfert de champs entre deux maillages - 3D ==== Simplification et modification des algorithmes afin de pouvoir utiliser les méthodes de transfert pour les problèmes 3D. Ajout de la possibilité de choisir le nombre de points d'intégration dans le jeu de données (dans les PropElem de MTMCELL et FVTMCELL). Fusion des éléments GlobMTMCell et LocMTMCell (Mortar Element) et ajout dans le PropElem de l'option MTMSOLVERTYPE (=GLOBALSOLVER ou LOCALSOLVER). ==== Tests ==== Ajout de test 3D sur les méthodes de transfert (ETM, MTM, FVTM) ===== Fichiers ajoutés/supprimés ====== [r]:oo_meta\mtALE\FVCellElShcuts.cpp [r]:oo_meta\mtALE\FVCellElShcuts.h [r]:oo_meta\mtALE\GlobMTMCell.cpp [r]:oo_meta\mtALE\GlobMTMCell.h [r]:oo_meta\mtALE\GodunovCellElShcuts.cpp [r]:oo_meta\mtALE\GodunovCellElShcuts.h [r]:oo_meta\mtALE\InriaCellElShcuts.cpp [r]:oo_meta\mtALE\InriaCellElShcuts.h [r]:oo_meta\mtALE\IPETMCell.cpp [r]:oo_meta\mtALE\IPETMCell.h [r]:oo_meta\mtALE\IPFETMCell.cpp [r]:oo_meta\mtALE\IPFETMCell.h [r]:oo_meta\mtALE\IPMTMCell.cpp [r]:oo_meta\mtALE\IPMTMCell.h [r]:oo_meta\mtALE\LinearRecCellElShcuts.cpp [r]:oo_meta\mtALE\LinearRecCellElShcuts.h [r]:oo_meta\mtALE\LocMTMCell.cpp [r]:oo_meta\mtALE\LocMTMCell.h [r]:oo_meta\mtALE\NodalETMCell.cpp [r]:oo_meta\mtALE\NodalETMCell.h [r]:oo_meta\mtALE\NodalFETMCell.cpp [r]:oo_meta\mtALE\NodalFETMCell.h [r]:oo_meta\mtALE\NodalMTMCell.cpp [r]:oo_meta\mtALE\NodalMTMCell.h [a]:oo_meta\mtALE\DataFETransferCell [a]:oo_meta\mtALE\DataFETransferCell [a]:oo_meta\mtALE\DataFVCellElShcuts [a]:oo_meta\mtALE\DataFVCellElShcuts [a]:oo_meta\mtALE\ETMIPDataFETransCell [a]:oo_meta\mtALE\ETMIPDataFETransCell [a]:oo_meta\mtALE\ETMNodalDataFETransCell [a]:oo_meta\mtALE\ETMNodalDataFETransCell [a]:oo_meta\mtALE\FVTMCellElShcuts [a]:oo_meta\mtALE\FVTMCellElShcuts [a]:oo_meta\mtALE\FVTransferCellElShcuts [a]:oo_meta\mtALE\FVTransferCellElShcuts [a]:oo_meta\mtALE\GodunovDataElShcuts [a]:oo_meta\mtALE\GodunovDataElShcuts [a]:oo_meta\mtALE\IPDataFETransferCell [a]:oo_meta\mtALE\IPDataFETransferCell [a]:oo_meta\mtALE\LinearRecDataElShcuts [a]:oo_meta\mtALE\LinearRecDataElShcuts [a]:oo_meta\mtALE\MTMCell [a]:oo_meta\mtALE\MTMCell [a]:oo_meta\mtALE\MTMCellElShcuts [a]:oo_meta\mtALE\MTMCellElShcuts [a]:oo_meta\mtALE\MTMIPDataFETransCell [a]:oo_meta\mtALE\MTMIPDataFETransCell [a]:oo_meta\mtALE\MTMNodalDataFETransCell [a]:oo_meta\mtALE\MTMNodalDataFETransCell [a]:oo_meta\mtALE\MTMSolverType [a]:oo_meta\mtALE\MTMSolverType [a]:oo_meta\mtALE\NodalDataFETransferCell [a]:oo_meta\mtALE\NodalDataFETransferCell ===== Tests ajoutés/supprimés ===== [r]:oo_meta\apps\ale\convRot_FVTMCell.py [a]:oo_meta\apps\ale\convRot_FVTMCellCst.py [r]:oo_meta\apps\ale\convRot_FVTMCell2.py [a]:oo_meta\apps\ale\convRot_FVTMCellLin.py [r]:oo_meta\apps\ale\rotAnneau2_FVTMCell2.py [a]:oo_meta\apps\ale\rotAnneau2_FVTMCellLin.py [a]:oo_meta\apps\ale\testConv3D_Bis.py [a]:oo_meta\apps\ale\testConv3D_Bis_ETM.py [a]:oo_meta\apps\ale\testConv3D_Bis_FVTM.py [a]:oo_meta\apps\ale\testConv3D_Bis.LocMTMpy --- //[[P.Bussetta@ulg.ac.be|Philippe BUSSETTA]] 2011/07/20//