Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2014:10_31

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 <math.h>.

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

  1. nettoyer toutes les classes possédant l'ancien interfaçage (1ère étape).
  2. 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);
  3. ajouter les cas-tests de référence de l'article de Simo et Laursen 1990 (3ième étape);
  4. 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

Gaëtan WAUTELET 2014/11/04

commit/2014/10_31.txt · Last modified: 2016/03/30 15:23 (external edit)