====== Commit 2014-11-04 ====== ===== Modifications ===== ==== Réorganisation de la libraire mtContact ==== J'ai regroupé toutes les sources dans le nouveau sous-dossier src et j'ai ajouté les nouveaux cas tests qui testent l'interfaçage dans le nouveau sous-dossier tests. ==== Modification Interfaçage du Lagrangien Augmenté ==== Par rapport à mon commit précédent, j'ai raccourci la fonction : alm.addContactInteraction(ci) devient alm.add(ci) ==== Ajout d'une fonctionnalité pour la méthode Area In Contact ==== Pour des cas-tests d'Yves, j'ai interfacé une option qui permet de calculer une aire de contact nodale lorsque le nœud de contact se trouve à l'intérieur du solide. Pour se faire, il suffit d'utiliser les commandes suivantes : prp2 = ElementProperties(Contact2D|3DElement) prp2.put(AREAINCONTACTBOUNDARYSELECTION, AICBS_INTERNAL) Par défaut, l'option AREAINCONTACTBOUNDARYSELECTION est fixée à AICBS_EXTERNAL. Dans ce cas là, un noeud de contact à l'intérieur du solide possède une aire de contact nodale nulle et dès lors une force de contact nulle, quelque soit la valeur du gap ! J'ai corrigé un bug dans mes sources précédentes qu'Yves a mis en évidence lors d'une tentative de compilation sur le cluster : La fonction valeur absolue "fabs" (pour les doubles ou float) nécessite d'inclure dans le header #include . J'ai ajouté la conversion des fichiers .txt dans l'opération dos2unix dans comp.py sur les stations ! Veuillez mettre à jour votre bin sur toutes les stations ! ==== Modification des Cas Tests ==== === Area In Contact === J'ai nettoyé tous les cas-tests où l'option Area In Contact est utilisée sous les formes suivantes (avec un booléen ou un entier au lieu de l'enum): prp2 = ElementProperties(Contact2D|3DElement) prp2.put(AREAINCONTACT, True) => prp2.put(AREAINCONTACT, AIC_ONCE) prp2.put(AREAINCONTACT, False) => prp2.put(AREAINCONTACT, AIC_NO) prp2.put(AREAINCONTACT, 1) => prp2.put(AREAINCONTACT, AIC_ONCE) prp2.put(AREAINCONTACT, 0) => prp2.put(AREAINCONTACT, AIC_NO) ==== Perspective ==== Dans la suite du commit, il faut - nettoyer toutes les classes possédant l'ancien interfaçage (1ère étape). - ajouter des cas-tests (état plan déformation, axisymétrique et 3D) pour tester l'interfaçage et éventuellement statuer sur le sort des cas-tests actuellement dans la batterie (2ième étape); - ajouter les cas-tests de référence de l'article de Simo et Laursen 1990 (3ième étape); - faire la documentation; ===== Fichiers ajoutés/supprimés ====== [a]:mtContact/src [a]:mtContact/tests [a]:mtContact/__init__.py [a]:mtContact/tests/__init__.py [r]:mtContact/AbradableCurve.cpp => [a]: mtContact/src/AbradableCurve.cpp [r]:mtContact/AbradableRevolutionSurfaceSide.cpp => [a]: mtContact/src/AbradableRevolutionSurfaceSide.cpp [r]:mtContact/AbradableSide.cpp => [a]: mtContact/src/AbradableSide.cpp [r]:mtContact/AbradableSkinContactTool.cpp => [a]: mtContact/src/AbradableSkinContactTool.cpp [r]:mtContact/AbradableWireContactTool.cpp => [a]: mtContact/src/AbradableWireContactTool.cpp [r]:mtContact/ActiveContactInteractionIterator.cpp => [a]: mtContact/src/ActiveContactInteractionIterator.cpp [r]:mtContact/AreaInContactValueExtractor.cpp => [a]: mtContact/src/AreaInContactValueExtractor.cpp [r]:mtContact/ArmeroContactMethod.cpp => [a]: mtContact/src/ArmeroContactMethod.cpp [r]:mtContact/AugLagAugmentation.cpp => [a]: mtContact/src/AugLagAugmentation.cpp [r]:mtContact/AugLagAugmentationPart.cpp => [a]: mtContact/src/AugLagAugmentationPart.cpp [r]:mtContact/AugLagClassicalAugmentation.cpp => [a]: mtContact/src/AugLagClassicalAugmentation.cpp [r]:mtContact/AugLagCoulombContactGpState.cpp => [a]: mtContact/src/AugLagCoulombContactGpState.cpp [r]:mtContact/AugLagCoulombContactMaterial.cpp => [a]: mtContact/src/AugLagCoulombContactMaterial.cpp [r]:mtContact/AugLagCriterion.cpp => [a]: mtContact/src/AugLagCriterion.cpp [r]:mtContact/AugLagCriterionNormMethod.cpp => [a]: mtContact/src/AugLagCriterionNormMethod.cpp [r]:mtContact/AugLagCriterionPart.cpp => [a]: mtContact/src/AugLagCriterionPart.cpp [r]:mtContact/AugLagCriterionStatus.cpp => [a]: mtContact/src/AugLagCriterionStatus.cpp [r]:mtContact/AugLagForceCriterion.cpp => [a]: mtContact/src/AugLagForceCriterion.cpp [r]:mtContact/AugLagFrictionalForceCriterion.cpp => [a]: mtContact/src/AugLagFrictionalForceCriterion.cpp [r]:mtContact/AugLagFrictionalGeoCriterion.cpp => [a]: mtContact/src/AugLagFrictionalGeoCriterion.cpp [r]:mtContact/AugLagFrictionalMechanicalContactGpState.cpp => [a]: mtContact/src/AugLagFrictionalMechanicalContactGpState.cpp [r]:mtContact/AugLagFrictionalMechanicalContactMaterial.cpp => [a]: mtContact/src/AugLagFrictionalMechanicalContactMaterial.cpp [r]:mtContact/AugLagFrictionalNormalisedForceCriterion.cpp => [a]: mtContact/src/AugLagFrictionalNormalisedForceCriterion.cpp [r]:mtContact/AugLagFrictionalNormalisedGeoCriterion.cpp => [a]: mtContact/src/AugLagFrictionalNormalisedGeoCriterion.cpp [r]:mtContact/AugLagFrictionlessContactGpState.cpp => [a]: mtContact/src/AugLagFrictionlessContactGpState.cpp [r]:mtContact/AugLagFrictionlessContactMaterial.cpp => [a]: mtContact/src/AugLagFrictionlessContactMaterial.cpp [r]:mtContact/AugLagGeoCriterion.cpp => [a]: mtContact/src/AugLagGeoCriterion.cpp [r]:mtContact/AugLagMaxNorm.cpp => [a]: mtContact/src/AugLagMaxNorm.cpp [r]:mtContact/AugLagMeanNorm.cpp => [a]: mtContact/src/AugLagMeanNorm.cpp [r]:mtContact/AugLagMechanicalContactGpState.cpp => [a]: mtContact/src/AugLagMechanicalContactGpState.cpp [r]:mtContact/AugLagMechanicalContactMaterial.cpp => [a]: mtContact/src/AugLagMechanicalContactMaterial.cpp [r]:mtContact/AugLagMultipleCriterions.cpp => [a]: mtContact/src/AugLagMultipleCriterions.cpp [r]:mtContact/AugLagNorm.cpp => [a]: mtContact/src/AugLagNorm.cpp [r]:mtContact/AugLagNormalClassicalAugmentation.cpp => [a]: mtContact/src/AugLagNormalClassicalAugmentation.cpp [r]:mtContact/AugLagNormalForceCriterion.cpp => [a]: mtContact/src/AugLagNormalForceCriterion.cpp [r]:mtContact/AugLagNormalGeoCriterion.cpp => [a]: mtContact/src/AugLagNormalGeoCriterion.cpp [r]:mtContact/AugLagNormalisedForceCriterion.cpp => [a]: mtContact/src/AugLagNormalisedForceCriterion.cpp [r]:mtContact/AugLagNormalisedGeoCriterion.cpp => [a]: mtContact/src/AugLagNormalisedGeoCriterion.cpp [r]:mtContact/AugLagNormalisedGeoCriterionPart.cpp => [a]: mtContact/src/AugLagNormalisedGeoCriterionPart.cpp [r]:mtContact/AugLagNormalMechanicalContactGpState.cpp => [a]: mtContact/src/AugLagNormalMechanicalContactGpState.cpp [r]:mtContact/AugLagNormalMechanicalContactMaterial.cpp => [a]: mtContact/src/AugLagNormalMechanicalContactMaterial.cpp [r]:mtContact/AugLagNormalNormalisedForceCriterion.cpp => [a]: mtContact/src/AugLagNormalNormalisedForceCriterion.cpp [r]:mtContact/AugLagNormalNormalisedGeoCriterion.cpp => [a]: mtContact/src/AugLagNormalNormalisedGeoCriterion.cpp [r]:mtContact/AugLagSingleCriterion.cpp => [a]: mtContact/src/AugLagSingleCriterion.cpp [r]:mtContact/AugLagStickingContactGpState.cpp => [a]: mtContact/src/AugLagStickingContactGpState.cpp [r]:mtContact/AugLagStickingContactMaterial.cpp => [a]: mtContact/src/AugLagStickingContactMaterial.cpp [r]:mtContact/AugLagTangentialClassicalAugmentation.cpp => [a]: mtContact/src/AugLagTangentialClassicalAugmentation.cpp [r]:mtContact/AugLagTangentialForceCriterion.cpp => [a]: mtContact/src/AugLagTangentialForceCriterion.cpp [r]:mtContact/AugLagTangentialGeoCriterion.cpp => [a]: mtContact/src/AugLagTangentialGeoCriterion.cpp [r]:mtContact/AugLagTangentialMechanicalContactGpState.cpp => [a]: mtContact/src/AugLagTangentialMechanicalContactGpState.cpp [r]:mtContact/AugLagTangentialMechanicalContactMaterial.cpp => [a]: mtContact/src/AugLagTangentialMechanicalContactMaterial.cpp [r]:mtContact/AugLagTangentialNormalisedForceCriterion.cpp => [a]: mtContact/src/AugLagTangentialNormalisedForceCriterion.cpp [r]:mtContact/AugLagTangentialNormalisedGeoCriterion.cpp => [a]: mtContact/src/AugLagTangentialNormalisedGeoCriterion.cpp [r]:mtContact/AugmentedLagrangianAugmentationManager.cpp => [a]: mtContact/src/AugmentedLagrangianAugmentationManager.cpp [r]:mtContact/AugmentedLagrangianConvergenceManager.cpp => [a]: mtContact/src/AugmentedLagrangianConvergenceManager.cpp [r]:mtContact/AugmentedLagrangianIterationManager.cpp => [a]: mtContact/src/AugmentedLagrangianIterationManager.cpp [r]:mtContact/AugmentedLagrangianManager.cpp => [a]: mtContact/src/AugmentedLagrangianManager.cpp [r]:mtContact/AutesserreContactMethod.cpp => [a]: mtContact/src/AutesserreContactMethod.cpp [r]:mtContact/AutomaticAugmentedLagrangianConvergenceManager.cpp => [a]: mtContact/src/AutomaticAugmentedLagrangianConvergenceManager.cpp [r]:mtContact/AutomaticAugmentedLagrangianManager.cpp => [a]: mtContact/src/AutomaticAugmentedLagrangianManager.cpp [r]:mtContact/ClassicalContactMethod.cpp => [a]: mtContact/src/ClassicalContactMethod.cpp [r]:mtContact/ConsistentContactMethod.cpp => [a]: mtContact/src/ConsistentContactMethod.cpp [r]:mtContact/Contact2DElement.cpp => [a]: mtContact/src/Contact2DElement.cpp [r]:mtContact/Contact3DElement.cpp => [a]: mtContact/src/Contact3DElement.cpp [r]:mtContact/ContactForceValueExtractor.cpp => [a]: mtContact/src/ContactForceValueExtractor.cpp [r]:mtContact/ContactGpState.cpp => [a]: mtContact/src/ContactGpState.cpp [r]:mtContact/ContactInteraction.cpp => [a]: mtContact/src/ContactInteraction.cpp [r]:mtContact/ContactInteractionIterator.cpp => [a]: mtContact/src/ContactInteractionIterator.cpp [r]:mtContact/ContactInteractionSet.cpp => [a]: mtContact/src/ContactInteractionSet.cpp [r]:mtContact/ContactInteractionValueExtractor.cpp => [a]: mtContact/src/ContactInteractionValueExtractor.cpp [r]:mtContact/ContactMaterial.cpp => [a]: mtContact/src/ContactMaterial.cpp [r]:mtContact/ContactMethod.cpp => [a]: mtContact/src/ContactMethod.cpp [r]:mtContact/ContactMoment2AxeValueExtractor.cpp => [a]: mtContact/src/ContactMoment2AxeValueExtractor.cpp [r]:mtContact/ContactState.cpp => [a]: mtContact/src/ContactState.cpp [r]:mtContact/ContactStatusValueExtractor.cpp => [a]: mtContact/src/ContactStatusValueExtractor.cpp [r]:mtContact/ContactTool.cpp => [a]: mtContact/src/ContactTool.cpp [r]:mtContact/CoulombContactGpState.cpp => [a]: mtContact/src/CoulombContactGpState.cpp [r]:mtContact/CoulombContactMaterial.cpp => [a]: mtContact/src/CoulombContactMaterial.cpp [r]:mtContact/DdContactInteraction.cpp => [a]: mtContact/src/DdContactInteraction.cpp [r]:mtContact/EtaAbradableSkinValueExtractor.cpp => [a]: mtContact/src/EtaAbradableSkinValueExtractor.cpp [r]:mtContact/FdRdContactInteraction.cpp => [a]: mtContact/src/FdRdContactInteraction.cpp [r]:mtContact/FrictionalMechanicalContactGpState.cpp => [a]: mtContact/src/FrictionalMechanicalContactGpState.cpp [r]:mtContact/FrictionalMechanicalContactMaterial.cpp => [a]: mtContact/src/FrictionalMechanicalContactMaterial.cpp [r]:mtContact/FrictionlessContactGpState.cpp => [a]: mtContact/src/FrictionlessContactGpState.cpp [r]:mtContact/FrictionlessContactMaterial.cpp => [a]: mtContact/src/FrictionlessContactMaterial.cpp [r]:mtContact/FrictionlessVariablePenaltyContactGpState.cpp => [a]: mtContact/src/FrictionlessVariablePenaltyContactGpState.cpp [r]:mtContact/FrictionlessVariablePenaltyContactMaterial.cpp => [a]: mtContact/src/FrictionlessVariablePenaltyContactMaterial.cpp [r]:mtContact/GapValueExtractor.cpp => [a]: mtContact/src/GapValueExtractor.cpp [r]:mtContact/KsiAbradableSkinValueExtractor.cpp => [a]: mtContact/src/KsiAbradableSkinValueExtractor.cpp [r]:mtContact/KsiSAbradableWireValueExtractor.cpp => [a]: mtContact/src/KsiSAbradableWireValueExtractor.cpp [r]:mtContact/LaursenContactMethod.cpp => [a]: mtContact/src/LaursenContactMethod.cpp [r]:mtContact/LoveContactMethod.cpp => [a]: mtContact/src/LoveContactMethod.cpp [r]:mtContact/MechanicalContactGpState.cpp => [a]: mtContact/src/MechanicalContactGpState.cpp [r]:mtContact/MechanicalContactMaterial.cpp => [a]: mtContact/src/MechanicalContactMaterial.cpp [r]:mtContact/mtContact.cpp => [a]: mtContact/src/mtContact.cpp [r]:mtContact/NormalForceValueExtractor.cpp => [a]: mtContact/src/NormalForceValueExtractor.cpp [r]:mtContact/NormalMechanicalContactGpState.cpp => [a]: mtContact/src/NormalMechanicalContactGpState.cpp [r]:mtContact/NormalMechanicalContactMaterial.cpp => [a]: mtContact/src/NormalMechanicalContactMaterial.cpp [r]:mtContact/PenaltyMechanicalContactGpState.cpp => [a]: mtContact/src/PenaltyMechanicalContactGpState.cpp [r]:mtContact/PenaltyMechanicalContactMaterial.cpp => [a]: mtContact/src/PenaltyMechanicalContactMaterial.cpp [r]:mtContact/PressureContactValueExtractor.cpp => [a]: mtContact/src/PressureContactValueExtractor.cpp [r]:mtContact/RdContactInteraction.cpp => [a]: mtContact/src/RdContactInteraction.cpp [r]:mtContact/ScContactInteraction.cpp => [a]: mtContact/src/ScContactInteraction.cpp [r]:mtContact/ShearContactValueExtractor.cpp => [a]: mtContact/src/ShearContactValueExtractor.cpp [r]:mtContact/SlidingStatusValueExtractor.cpp => [a]: mtContact/src/SlidingStatusValueExtractor.cpp [r]:mtContact/StandardAugmentedLagrangianConvergenceManager.cpp => [a]: mtContact/src/StandardAugmentedLagrangianConvergenceManager.cpp [r]:mtContact/StandardAugmentedLagrangianManager.cpp => [a]: mtContact/src/StandardAugmentedLagrangianManager.cpp [r]:mtContact/StickingContactGpState.cpp => [a]: mtContact/src/StickingContactGpState.cpp [r]:mtContact/StickingContactMaterial.cpp => [a]: mtContact/src/StickingContactMaterial.cpp [r]:mtContact/StickingVariablePenaltyContactGpState.cpp => [a]: mtContact/src/StickingVariablePenaltyContactGpState.cpp [r]:mtContact/StickingVariablePenaltyContactMaterial.cpp => [a]: mtContact/src/StickingVariablePenaltyContactMaterial.cpp [r]:mtContact/TangentForceValueExtractor.cpp => [a]: mtContact/src/TangentForceValueExtractor.cpp [r]:mtContact/TangentialMechanicalContactGpState.cpp => [a]: mtContact/src/TangentialMechanicalContactGpState.cpp [r]:mtContact/TangentialMechanicalContactMaterial.cpp => [a]: mtContact/src/TangentialMechanicalContactMaterial.cpp [r]:mtContact/ThermalContactGpState.cpp => [a]: mtContact/src/ThermalContactGpState.cpp [r]:mtContact/ThermalContactMaterial.cpp => [a]: mtContact/src/ThermalContactMaterial.cpp [r]:mtContact/Tm2Contact2DElement.cpp => [a]: mtContact/src/Tm2Contact2DElement.cpp [r]:mtContact/Tm2Contact3DElement.cpp => [a]: mtContact/src/Tm2Contact3DElement.cpp [r]:mtContact/TmContact2DElement.cpp => [a]: mtContact/src/TmContact2DElement.cpp [r]:mtContact/TmContact3DElement.cpp => [a]: mtContact/src/TmContact3DElement.cpp [r]:mtContact/TmCoulombContactMaterial.cpp => [a]: mtContact/src/TmCoulombContactMaterial.cpp [r]:mtContact/TmFrictionlessContactMaterial.cpp => [a]: mtContact/src/TmFrictionlessContactMaterial.cpp [r]:mtContact/TmStickingContactMaterial.cpp => [a]: mtContact/src/TmStickingContactMaterial.cpp [r]:mtContact/TmTrescaContactMaterial.cpp => [a]: mtContact/src/TmTrescaContactMaterial.cpp [r]:mtContact/TrescaContactGpState.cpp => [a]: mtContact/src/TrescaContactGpState.cpp [r]:mtContact/TrescaContactMaterial.cpp => [a]: mtContact/src/TrescaContactMaterial.cpp [r]:mtContact/TypeOfContact.cpp => [a]: mtContact/src/TypeOfContact.cpp [r]:mtContact/WearAbradableValueExtractor.cpp => [a]: mtContact/src/WearAbradableValueExtractor.cpp [r]:mtContact/AbradableCurve.h => [a]: mtContact/src/AbradableCurve.h [r]:mtContact/AbradableRevolutionSurfaceSide.h => [a]: mtContact/src/AbradableRevolutionSurfaceSide.h [r]:mtContact/AbradableSide.h => [a]: mtContact/src/AbradableSide.h [r]:mtContact/AbradableSkinContactTool.h => [a]: mtContact/src/AbradableSkinContactTool.h [r]:mtContact/AbradableWireContactTool.h => [a]: mtContact/src/AbradableWireContactTool.h [r]:mtContact/ActiveContactInteractionIterator.h => [a]: mtContact/src/ActiveContactInteractionIterator.h [r]:mtContact/AreaInContactValueExtractor.h => [a]: mtContact/src/AreaInContactValueExtractor.h [r]:mtContact/ArmeroContactMethod.h => [a]: mtContact/src/ArmeroContactMethod.h [r]:mtContact/AugLagAugmentation.h => [a]: mtContact/src/AugLagAugmentation.h [r]:mtContact/AugLagAugmentationPart.h => [a]: mtContact/src/AugLagAugmentationPart.h [r]:mtContact/AugLagClassicalAugmentation.h => [a]: mtContact/src/AugLagClassicalAugmentation.h [r]:mtContact/AugLagCoulombContactGpState.h => [a]: mtContact/src/AugLagCoulombContactGpState.h [r]:mtContact/AugLagCoulombContactMaterial.h => [a]: mtContact/src/AugLagCoulombContactMaterial.h [r]:mtContact/AugLagCriterion.h => [a]: mtContact/src/AugLagCriterion.h [r]:mtContact/AugLagCriterionNormMethod.h => [a]: mtContact/src/AugLagCriterionNormMethod.h [r]:mtContact/AugLagCriterionPart.h => [a]: mtContact/src/AugLagCriterionPart.h [r]:mtContact/AugLagCriterionStatus.h => [a]: mtContact/src/AugLagCriterionStatus.h [r]:mtContact/AugLagForceCriterion.h => [a]: mtContact/src/AugLagForceCriterion.h [r]:mtContact/AugLagFrictionalForceCriterion.h => [a]: mtContact/src/AugLagFrictionalForceCriterion.h [r]:mtContact/AugLagFrictionalGeoCriterion.h => [a]: mtContact/src/AugLagFrictionalGeoCriterion.h [r]:mtContact/AugLagFrictionalMechanicalContactGpState.h => [a]: mtContact/src/AugLagFrictionalMechanicalContactGpState.h [r]:mtContact/AugLagFrictionalMechanicalContactMaterial.h => [a]: mtContact/src/AugLagFrictionalMechanicalContactMaterial.h [r]:mtContact/AugLagFrictionalNormalisedForceCriterion.h => [a]: mtContact/src/AugLagFrictionalNormalisedForceCriterion.h [r]:mtContact/AugLagFrictionalNormalisedGeoCriterion.h => [a]: mtContact/src/AugLagFrictionalNormalisedGeoCriterion.h [r]:mtContact/AugLagFrictionlessContactGpState.h => [a]: mtContact/src/AugLagFrictionlessContactGpState.h [r]:mtContact/AugLagFrictionlessContactMaterial.h => [a]: mtContact/src/AugLagFrictionlessContactMaterial.h [r]:mtContact/AugLagGeoCriterion.h => [a]: mtContact/src/AugLagGeoCriterion.h [r]:mtContact/AugLagMaxNorm.h => [a]: mtContact/src/AugLagMaxNorm.h [r]:mtContact/AugLagMeanNorm.h => [a]: mtContact/src/AugLagMeanNorm.h [r]:mtContact/AugLagMechanicalContactGpState.h => [a]: mtContact/src/AugLagMechanicalContactGpState.h [r]:mtContact/AugLagMechanicalContactMaterial.h => [a]: mtContact/src/AugLagMechanicalContactMaterial.h [r]:mtContact/AugLagMultipleCriterions.h => [a]: mtContact/src/AugLagMultipleCriterions.h [r]:mtContact/AugLagNorm.h => [a]: mtContact/src/AugLagNorm.h [r]:mtContact/AugLagNormalClassicalAugmentation.h => [a]: mtContact/src/AugLagNormalClassicalAugmentation.h [r]:mtContact/AugLagNormalForceCriterion.h => [a]: mtContact/src/AugLagNormalForceCriterion.h [r]:mtContact/AugLagNormalGeoCriterion.h => [a]: mtContact/src/AugLagNormalGeoCriterion.h [r]:mtContact/AugLagNormalisedForceCriterion.h => [a]: mtContact/src/AugLagNormalisedForceCriterion.h [r]:mtContact/AugLagNormalisedGeoCriterion.h => [a]: mtContact/src/AugLagNormalisedGeoCriterion.h [r]:mtContact/AugLagNormalisedGeoCriterionPart.h => [a]: mtContact/src/AugLagNormalisedGeoCriterionPart.h [r]:mtContact/AugLagNormalMechanicalContactGpState.h => [a]: mtContact/src/AugLagNormalMechanicalContactGpState.h [r]:mtContact/AugLagNormalMechanicalContactMaterial.h => [a]: mtContact/src/AugLagNormalMechanicalContactMaterial.h [r]:mtContact/AugLagNormalNormalisedForceCriterion.h => [a]: mtContact/src/AugLagNormalNormalisedForceCriterion.h [r]:mtContact/AugLagNormalNormalisedGeoCriterion.h => [a]: mtContact/src/AugLagNormalNormalisedGeoCriterion.h [r]:mtContact/AugLagSingleCriterion.h => [a]: mtContact/src/AugLagSingleCriterion.h [r]:mtContact/AugLagStickingContactGpState.h => [a]: mtContact/src/AugLagStickingContactGpState.h [r]:mtContact/AugLagStickingContactMaterial.h => [a]: mtContact/src/AugLagStickingContactMaterial.h [r]:mtContact/AugLagTangentialClassicalAugmentation.h => [a]: mtContact/src/AugLagTangentialClassicalAugmentation.h [r]:mtContact/AugLagTangentialForceCriterion.h => [a]: mtContact/src/AugLagTangentialForceCriterion.h [r]:mtContact/AugLagTangentialGeoCriterion.h => [a]: mtContact/src/AugLagTangentialGeoCriterion.h [r]:mtContact/AugLagTangentialMechanicalContactGpState.h => [a]: mtContact/src/AugLagTangentialMechanicalContactGpState.h [r]:mtContact/AugLagTangentialMechanicalContactMaterial.h => [a]: mtContact/src/AugLagTangentialMechanicalContactMaterial.h [r]:mtContact/AugLagTangentialNormalisedForceCriterion.h => [a]: mtContact/src/AugLagTangentialNormalisedForceCriterion.h [r]:mtContact/AugLagTangentialNormalisedGeoCriterion.h => [a]: mtContact/src/AugLagTangentialNormalisedGeoCriterion.h [r]:mtContact/AugmentedLagrangianAugmentationManager.h => [a]: mtContact/src/AugmentedLagrangianAugmentationManager.h [r]:mtContact/AugmentedLagrangianConvergenceManager.h => [a]: mtContact/src/AugmentedLagrangianConvergenceManager.h [r]:mtContact/AugmentedLagrangianIterationManager.h => [a]: mtContact/src/AugmentedLagrangianIterationManager.h [r]:mtContact/AugmentedLagrangianManager.h => [a]: mtContact/src/AugmentedLagrangianManager.h [r]:mtContact/AutesserreContactMethod.h => [a]: mtContact/src/AutesserreContactMethod.h [r]:mtContact/AutomaticAugmentedLagrangianConvergenceManager.h => [a]: mtContact/src/AutomaticAugmentedLagrangianConvergenceManager.h [r]:mtContact/AutomaticAugmentedLagrangianManager.h => [a]: mtContact/src/AutomaticAugmentedLagrangianManager.h [r]:mtContact/ClassicalContactMethod.h => [a]: mtContact/src/ClassicalContactMethod.h [r]:mtContact/ConsistentContactMethod.h => [a]: mtContact/src/ConsistentContactMethod.h [r]:mtContact/Contact2DElement.h => [a]: mtContact/src/Contact2DElement.h [r]:mtContact/Contact3DElement.h => [a]: mtContact/src/Contact3DElement.h [r]:mtContact/ContactElement.h => [a]: mtContact/src/ContactElement.h [r]:mtContact/ContactElShcuts.h => [a]: mtContact/src/ContactElShcuts.h [r]:mtContact/ContactForceValueExtractor.h => [a]: mtContact/src/ContactForceValueExtractor.h [r]:mtContact/ContactGpState.h => [a]: mtContact/src/ContactGpState.h [r]:mtContact/ContactInteraction.h => [a]: mtContact/src/ContactInteraction.h [r]:mtContact/ContactInteractionIterator.h => [a]: mtContact/src/ContactInteractionIterator.h [r]:mtContact/ContactInteractionSet.h => [a]: mtContact/src/ContactInteractionSet.h [r]:mtContact/ContactInteractionValueExtractor.h => [a]: mtContact/src/ContactInteractionValueExtractor.h [r]:mtContact/ContactMaterial.h => [a]: mtContact/src/ContactMaterial.h [r]:mtContact/ContactMethod.h => [a]: mtContact/src/ContactMethod.h [r]:mtContact/ContactMoment2AxeValueExtractor.h => [a]: mtContact/src/ContactMoment2AxeValueExtractor.h [r]:mtContact/ContactState.h => [a]: mtContact/src/ContactState.h [r]:mtContact/ContactStatusValueExtractor.h => [a]: mtContact/src/ContactStatusValueExtractor.h [r]:mtContact/ContactTool.h => [a]: mtContact/src/ContactTool.h [r]:mtContact/CoulombContactGpState.h => [a]: mtContact/src/CoulombContactGpState.h [r]:mtContact/CoulombContactMaterial.h => [a]: mtContact/src/CoulombContactMaterial.h [r]:mtContact/DdContactInteraction.h => [a]: mtContact/src/DdContactInteraction.h [r]:mtContact/EtaAbradableSkinValueExtractor.h => [a]: mtContact/src/EtaAbradableSkinValueExtractor.h [r]:mtContact/FdRdContactInteraction.h => [a]: mtContact/src/FdRdContactInteraction.h [r]:mtContact/FrictionalMechanicalContactGpState.h => [a]: mtContact/src/FrictionalMechanicalContactGpState.h [r]:mtContact/FrictionalMechanicalContactMaterial.h => [a]: mtContact/src/FrictionalMechanicalContactMaterial.h [r]:mtContact/FrictionlessContactGpState.h => [a]: mtContact/src/FrictionlessContactGpState.h [r]:mtContact/FrictionlessContactMaterial.h => [a]: mtContact/src/FrictionlessContactMaterial.h [r]:mtContact/FrictionlessVariablePenaltyContactGpState.h => [a]: mtContact/src/FrictionlessVariablePenaltyContactGpState.h [r]:mtContact/FrictionlessVariablePenaltyContactMaterial.h => [a]: mtContact/src/FrictionlessVariablePenaltyContactMaterial.h [r]:mtContact/GapValueExtractor.h => [a]: mtContact/src/GapValueExtractor.h [r]:mtContact/KsiAbradableSkinValueExtractor.h => [a]: mtContact/src/KsiAbradableSkinValueExtractor.h [r]:mtContact/KsiSAbradableWireValueExtractor.h => [a]: mtContact/src/KsiSAbradableWireValueExtractor.h [r]:mtContact/LaursenContactMethod.h => [a]: mtContact/src/LaursenContactMethod.h [r]:mtContact/LoveContactMethod.h => [a]: mtContact/src/LoveContactMethod.h [r]:mtContact/MechanicalContactGpState.h => [a]: mtContact/src/MechanicalContactGpState.h [r]:mtContact/MechanicalContactMaterial.h => [a]: mtContact/src/MechanicalContactMaterial.h [r]:mtContact/mtContact.h => [a]: mtContact/src/mtContact.h [r]:mtContact/NormalForceValueExtractor.h => [a]: mtContact/src/NormalForceValueExtractor.h [r]:mtContact/NormalMechanicalContactGpState.h => [a]: mtContact/src/NormalMechanicalContactGpState.h [r]:mtContact/NormalMechanicalContactMaterial.h => [a]: mtContact/src/NormalMechanicalContactMaterial.h [r]:mtContact/PenaltyMechanicalContactGpState.h => [a]: mtContact/src/PenaltyMechanicalContactGpState.h [r]:mtContact/PenaltyMechanicalContactMaterial.h => [a]: mtContact/src/PenaltyMechanicalContactMaterial.h [r]:mtContact/PressureContactValueExtractor.h => [a]: mtContact/src/PressureContactValueExtractor.h [r]:mtContact/RdContactInteraction.h => [a]: mtContact/src/RdContactInteraction.h [r]:mtContact/ScContactInteraction.h => [a]: mtContact/src/ScContactInteraction.h [r]:mtContact/ShearContactValueExtractor.h => [a]: mtContact/src/ShearContactValueExtractor.h [r]:mtContact/SlaveBoundary.h => [a]: mtContact/src/SlaveBoundary.h [r]:mtContact/SlidingStatusValueExtractor.h => [a]: mtContact/src/SlidingStatusValueExtractor.h [r]:mtContact/StandardAugmentedLagrangianConvergenceManager.h => [a]: mtContact/src/StandardAugmentedLagrangianConvergenceManager.h [r]:mtContact/StandardAugmentedLagrangianManager.h => [a]: mtContact/src/StandardAugmentedLagrangianManager.h [r]:mtContact/StickingContactGpState.h => [a]: mtContact/src/StickingContactGpState.h [r]:mtContact/StickingContactMaterial.h => [a]: mtContact/src/StickingContactMaterial.h [r]:mtContact/StickingVariablePenaltyContactGpState.h => [a]: mtContact/src/StickingVariablePenaltyContactGpState.h [r]:mtContact/StickingVariablePenaltyContactMaterial.h => [a]: mtContact/src/StickingVariablePenaltyContactMaterial.h [r]:mtContact/TangentForceValueExtractor.h => [a]: mtContact/src/TangentForceValueExtractor.h [r]:mtContact/TangentialMechanicalContactGpState.h => [a]: mtContact/src/TangentialMechanicalContactGpState.h [r]:mtContact/TangentialMechanicalContactMaterial.h => [a]: mtContact/src/TangentialMechanicalContactMaterial.h [r]:mtContact/ThermalContactGpState.h => [a]: mtContact/src/ThermalContactGpState.h [r]:mtContact/ThermalContactMaterial.h => [a]: mtContact/src/ThermalContactMaterial.h [r]:mtContact/Tm2Contact2DElement.h => [a]: mtContact/src/Tm2Contact2DElement.h [r]:mtContact/Tm2Contact3DElement.h => [a]: mtContact/src/Tm2Contact3DElement.h [r]:mtContact/Tm2ContactElement.h => [a]: mtContact/src/Tm2ContactElement.h [r]:mtContact/TmContact2DElement.h => [a]: mtContact/src/TmContact2DElement.h [r]:mtContact/TmContact3DElement.h => [a]: mtContact/src/TmContact3DElement.h [r]:mtContact/TmContactElement.h => [a]: mtContact/src/TmContactElement.h [r]:mtContact/TmContactElShcuts.h => [a]: mtContact/src/TmContactElShcuts.h [r]:mtContact/TmCoulombContactMaterial.h => [a]: mtContact/src/TmCoulombContactMaterial.h [r]:mtContact/TmFrictionlessContactMaterial.h => [a]: mtContact/src/TmFrictionlessContactMaterial.h [r]:mtContact/TmStickingContactMaterial.h => [a]: mtContact/src/TmStickingContactMaterial.h [r]:mtContact/TmTrescaContactMaterial.h => [a]: mtContact/src/TmTrescaContactMaterial.h [r]:mtContact/TrescaContactGpState.h => [a]: mtContact/src/TrescaContactGpState.h [r]:mtContact/TrescaContactMaterial.h => [a]: mtContact/src/TrescaContactMaterial.h [r]:mtContact/TypeOfContact.h => [a]: mtContact/src/TypeOfContact.h [r]:mtContact/WearAbradableValueExtractor.h => [a]: mtContact/src/WearAbradableValueExtractor.h [r]:mtContact/ActiveContactInteractionIterator.inl => [a]: mtContact/src/ActiveContactInteractionIterator.inl [r]:mtContact/ContactElement.inl => [a]: mtContact/src/ContactElement.inl [r]:mtContact/ContactElShcuts.inl => [a]: mtContact/src/ContactElShcuts.inl [r]:mtContact/ContactInteraction.inl => [a]: mtContact/src/ContactInteraction.inl [r]:mtContact/ContactInteractionIterator.inl => [a]: mtContact/src/ContactInteractionIterator.inl [r]:mtContact/ContactState.inl => [a]: mtContact/src/ContactState.inl [r]:mtContact/ContactTool.inl => [a]: mtContact/src/ContactTool.inl [r]:mtContact/DdContactInteraction.inl => [a]: mtContact/src/DdContactInteraction.inl [r]:mtContact/FdRdContactInteraction.inl => [a]: mtContact/src/FdRdContactInteraction.inl [r]:mtContact/RdContactInteraction.inl => [a]: mtContact/src/RdContactInteraction.inl [r]:mtContact/ScContactInteraction.inl => [a]: mtContact/src/ScContactInteraction.inl [r]:mtContact/Tm2ContactElement.inl => [a]: mtContact/src/Tm2ContactElement.inl [r]:mtContact/TmContactElement.inl => [a]: mtContact/src/TmContactElement.inl [r]:mtContact/TmContactElShcuts.inl => [a]: mtContact/src/TmContactElShcuts.inl [r]:mtContact/CMakeLists.txt => [a]: mtContact/src/CMakeLists.txt ===== Tests ajoutés/supprimés ===== [r]: [a]:mtContact/tests/squareEPDAICMEXT.py [a]:mtContact/tests/squareEPDAICMINT.py [a]:mtContact/tests/twoSquaresEPDAICMEXT.py [a]:mtContact/tests/twoSquaresEPDAICMINT.py --- //[[gwautelet@ulg.ac.be|Gaëtan WAUTELET]] 2014/11/04//