Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2011:07_20

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
commit:2011:07_20 [2011/07/20 14:51] – créée bussettacommit:2011:07_20 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== 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 ======
 +
 +
 +<code>
 +[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
 +</code>
 +
 +
 +===== Tests ajoutés/supprimés =====
 +
 +<code>
 +[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
 +</code>
 +
 +
 + --- //[[P.Bussetta@ulg.ac.be|Philippe BUSSETTA]] 2011/07/20//

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki