Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2010:12_10

Commit 2010-12-10

Modifs

Transfert de champs entre deux maillage

Modification des méthodes de transfert déjà implémentées, afin qu'elle puissent être utilisées dans le cadre de l'ALE. Passage d'une configuration dans laquelle tous les calculs sont effectués dans une classe “méthode” à une configuration dans laquelle les calculs sont effectués dans des éléments (cellules de transfert). Ainsi, la méthode de transfert est déterminé par le choix de l'élément de transfert (à voir l'année prochaine dans la doc utilisateur).

Objet Domain

Préparation à la réorganisation de l'objet “Domain”. Réintroduction dans “Domain” d'un pointer vers le maillage (“Mesh” : je l'avais supprimé, il est de retour!!!).

Cas test

Fichiers ajoutés/supprimés

[a]: oo_meta\mtALE\Cell.cpp
[a]: oo_meta\mtALE\Cell.h
[a]: oo_meta\mtALE\Cell.inl
[a]: oo_meta\mtALE\CellElShcuts.cpp
[a]: oo_meta\mtALE\CellElShcuts.h
[a]: oo_meta\mtALE\CouplingElement.cpp
[a]: oo_meta\mtALE\CouplingElement.h
[a]: oo_meta\mtALE\CouplingMeshes.cpp
[a]: oo_meta\mtALE\CouplingMeshes.h
[a]: oo_meta\mtALE\ETMCell.cpp
[a]: oo_meta\mtALE\ETMCell.h
[a]: oo_meta\mtALE\FVTMCell.cpp
[a]: oo_meta\mtALE\FVTMCell.h
[a]: oo_meta\mtALE\FVTMInteraction.cpp
[a]: oo_meta\mtALE\FVTMInteraction.h
[a]: oo_meta\mtALE\GlobMTMCell.cpp
[a]: oo_meta\mtALE\GlobMTMCell.h
[a]: oo_meta\mtALE\GPTransferProblem.cpp
[a]: oo_meta\mtALE\GPTransferProblem.h
[a]: oo_meta\mtALE\IPDummyMeshBuilder.cpp
[a]: oo_meta\mtALE\IPDummyMeshBuilder.h
[a]: oo_meta\mtALE\IPETMInteraction.cpp
[a]: oo_meta\mtALE\IPETMInteraction.h
[a]: oo_meta\mtALE\IPFiniteVolumeMeshBuilder.cpp
[a]: oo_meta\mtALE\IPFiniteVolumeMeshBuilder.h
[a]: oo_meta\mtALE\IPFVTMInteraction.cpp
[a]: oo_meta\mtALE\IPFVTMInteraction.h
[a]: oo_meta\mtALE\IPFVTMMeshBuilder.cpp
[a]: oo_meta\mtALE\IPFVTMMeshBuilder.h
[a]: oo_meta\mtALE\IPMeshBuilder.cpp
[a]: oo_meta\mtALE\IPMeshBuilder.h
[a]: oo_meta\mtALE\IPMTMCell.cpp
[a]: oo_meta\mtALE\IPMTMCell.h
[a]: oo_meta\mtALE\IPMTMInteraction.cpp
[a]: oo_meta\mtALE\IPMTMInteraction.h
[a]: oo_meta\mtALE\LocalTransferMethod.cpp
[a]: oo_meta\mtALE\LocalTransferMethod.h
[a]: oo_meta\mtALE\LocMTMCell.cpp
[a]: oo_meta\mtALE\LocMTMCell.h
[a]: oo_meta\mtALE\MTMCell.cpp
[a]: oo_meta\mtALE\MTMCell.h
[a]: oo_meta\mtALE\MTMInteraction.cpp
[a]: oo_meta\mtALE\MTMInteraction.h
[a]: oo_meta\mtALE\NodalDummyMeshBuilder.cpp
[a]: oo_meta\mtALE\NodalDummyMeshBuilder.h
[a]: oo_meta\mtALE\NodalETMInteraction.cpp
[a]: oo_meta\mtALE\NodalETMInteraction.h
[a]: oo_meta\mtALE\NodalFiniteVolumeMeshBuilder.cpp
[a]: oo_meta\mtALE\NodalFiniteVolumeMeshBuilder.h
[a]: oo_meta\mtALE\NodalFVTMInteraction.cpp
[a]: oo_meta\mtALE\NodalFVTMInteraction.h
[a]: oo_meta\mtALE\NodalFVTMMeshBuilder.cpp
[a]: oo_meta\mtALE\NodalFVTMMeshBuilder.h
[a]: oo_meta\mtALE\NodalMeshBuilder.cpp
[a]: oo_meta\mtALE\NodalMeshBuilder.h
[a]: oo_meta\mtALE\NodalMTMCell.cpp
[a]: oo_meta\mtALE\NodalMTMCell.h
[a]: oo_meta\mtALE\NodalMTMInteraction.cpp
[a]: oo_meta\mtALE\NodalMTMInteraction.h
[a]: oo_meta\mtALE\NodalTransferProblem.cpp
[a]: oo_meta\mtALE\NodalTransferProblem.h
[a]: oo_meta\mtALE\NumericalCouplingElement.cpp
[a]: oo_meta\mtALE\NumericalCouplingElement.h
[a]: oo_meta\mtALE\TransferCell.cpp
[a]: oo_meta\mtALE\TransferCell.h
[a]: oo_meta\mtALE\TransferCell.inl
[a]: oo_meta\mtALE\TransferCellElShcuts.cpp
[a]: oo_meta\mtALE\TransferCellElShcuts.h
[a]: oo_meta\mtALE\TransferInteraction.cpp
[a]: oo_meta\mtALE\TransferInteraction.h
[a]: oo_meta\mtALE\TransferProblem.cpp
[a]: oo_meta\mtALE\TransferProblem.h
[a]: oo_meta\mtALE\TransferRegion.cpp
[a]: oo_meta\mtALE\TransferRegion.h
[a]: oo_meta\mtALE\TransferStep.cpp
[a]: oo_meta\mtALE\TransferStep.h
[a]: oo_meta\mtALE\TransferStep.inl
[r]: oo_meta\mtALE\AuxiliaryMeshBuilder.cpp
[r]: oo_meta\mtALE\AuxiliaryMeshBuilder.h
[r]: oo_meta\mtALE\AuxiliaryVelMeshBuilder.cpp
[r]: oo_meta\mtALE\AuxiliaryVelMeshBuilder.h
[r]: oo_meta\mtALE\ConvectionProblem.cpp
[r]: oo_meta\mtALE\ConvectionProblem.h
[r]: oo_meta\mtALE\ConvectionStep.cpp
[r]: oo_meta\mtALE\ConvectionStep.h
[r]: oo_meta\mtALE\ConvectionStep.inl
[r]: oo_meta\mtALE\FiniteVolumeTransferMethod.cpp
[r]: oo_meta\mtALE\FiniteVolumeTransferMethod.h
[r]: oo_meta\mtALE\FVMMortarTransferMethod.cpp
[r]: oo_meta\mtALE\FVMMortarTransferMethod.h
[r]: oo_meta\mtALE\GPConvectionProblem.cpp
[r]: oo_meta\mtALE\GPConvectionProblem.h
[r]: oo_meta\mtALE\GPTransferField.cpp
[r]: oo_meta\mtALE\GPTransferField.h
[r]: oo_meta\mtALE\InterpolationTransferMethod.cpp
[r]: oo_meta\mtALE\InterpolationTransferMethod.h
[r]: oo_meta\mtALE\LocalMortarTransferMethod.cpp
[r]: oo_meta\mtALE\LocalMortarTransferMethod.h
[r]: oo_meta\mtALE\MortarElement.cpp
[r]: oo_meta\mtALE\MortarElement.h
[r]: oo_meta\mtALE\MortarTransferMethod.cpp
[r]: oo_meta\mtALE\MortarTransferMethod.h
[r]: oo_meta\mtALE\NodalConvectionProblem.cpp
[r]: oo_meta\mtALE\NodalConvectionProblem.h
[r]: oo_meta\mtALE\NodalTransferField.cpp
[r]: oo_meta\mtALE\NodalTransferField.h
[r]: oo_meta\mtALE\NumIntME.cpp
[r]: oo_meta\mtALE\NumIntME.h
[r]: oo_meta\mtALE\TransferField.cpp
[r]: oo_meta\mtALE\TransferField.h

Tests ajoutés/supprimés

[r]:apps\complex\rotMeshLocMortFVM_1.py
[r]:apps\complex\rotMeshLocMortFVM_2.py
[r]:apps\complex\rotMeshLocMortFVM_3.py

Philippe BUSSETTA 2010/12/10

commit/2010/12_10.txt · Last modified: 2016/03/30 15:23 (external edit)