Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2011:07_20

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

Philippe BUSSETTA 2011/07/20

commit/2011/07_20.txt · Last modified: 2016/03/30 15:23 (external edit)