GapMaxValueExtractor & NCValueExtractorContactStatusValueExtractor, SlidingStatusValueExtractor, GapValueExtractor, NormalForceValueExtractor, TangentForceValueExtractor dérivant tous de la classe abstraite ContactInteractionValueExtractor gerant la création de la liste des éléments, & les opérateurs de tri (attention le sélecteur étant une intéraction, …) VectorToScalarOperator ad-hoc (genre AbsMaxOperator sur un GapValueExtractor pour récupérer le gap max quel que soit son signe ou SumOperator sur ContactStatusValueExtractor pour obtenir le nombre de noeuds en contact)NumberedObject (juste un “RefCounted”) et donc de même pour les classes dérivées (OnFileDataVector, OnFileDataMatrix & InMemoryDataVector)VectorValueStruc & MatrixValueStruc dans une classe unique ValueStrucValueManager)std::vector)Code
A oo_meta\mtElements\boundaries\NormalForceValueExtractor.h/cpp A oo_meta\mtElements\boundaries\SlidingStatusValueExtractor.h/cpp A oo_meta\mtElements\boundaries\TangentForceValueExtractor.h/cpp A oo_meta\mtElements\boundaries\ContactInteractionValueExtractor.h/cpp A oo_meta\mtElements\boundaries\ContactStatusValueExtractor.h/cpp A oo_meta\mtElements\boundaries\GapValueExtractor.h/cpp R oo_meta\mtElements\GapMaxValueExtractor.h/cpp R oo_meta\mtElements\boundaries\NcValueExtractor.h/cpp R oo_meta\mtKernel\DataVectorSet.h/cpp
Test
A oo_meta\apps\contactMec\contactHertz.py A oo_meta\apps\contactMec\contactHertzGen4.py A oo_meta\apps\contactMec\contactHertzTriangle.py A oo_nda\newac\tests\utbm\HR51YRigidPid.py
— Luc PAPELEUX 2008/08/06