====== 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 --- //[[P.Bussetta@ulg.ac.be|Philippe BUSSETTA]] 2010/12/10//