Implémentation d'un super-élément de type Guyan (quasi-statique). La classe SuperElement devient une classe virtuelle, et les classes filles CraigBamptonSuperElement et GuyanSuperElement sont créées.
La classe SuperElementInteraction, à partir de laquelle la création des super-éléments est gérée devient également virtuelle : les classes filles CraigBamptonSuperElementInteraction et GuyanSuperElementInteraction sont créées.
CraigBamptonSuperElementInteraction via execute()nbEigenValues).GuyanSuperElementInteraction via execute()CraigBamptonSuperElementValueExtractor et GuyanSuperElementValueExtractor, qui dérivent de DbNodalValueExtractor, pour calculer une valeur associée à un DDL Condensé.SuperElementValueExtractor.Beam2DComp.pyBeam2DGuyanStatic.pyBeam2DGuyanDynamic.pyCe problème est du à une confusion entre les DDLs Retenus/Condensés et les DDLs Fixés/Libres ! Dans la version actuelle du code, tous les DDLs Retenus sont Fixés dans l'analyse fréquentielle ! Une nouvelle répartition des DDLs va être prochainement mise en place…
mtSuperElement.mtMD5.h.Added : oo_meta\mtSuperElement\src\GuyanSuperElement.h Added : oo_meta\mtSuperElement\src\GuyanSuperElement.cpp Added : oo_meta\mtSuperElement\src\GuyanSuperElementInteraction.h Added : oo_meta\mtSuperElement\src\GuyanSuperElementInteraction.cpp Added : oo_meta\mtSuperElement\src\CraigBamptonSuperElement.h Added : oo_meta\mtSuperElement\src\CraigBamptonSuperElement.cpp Added : oo_meta\mtSuperElement\src\CraigBamptonSuperElementInteraction.h Added : oo_meta\mtSuperElement\src\CraigBamptonSuperElementInteraction.cpp Added : oo_meta\mtSuperElement\src\GuyanSuperElementValueExtractor.h Added : oo_meta\mtSuperElement\src\GuyanSuperElementValueExtractor.cpp Added : oo_meta\mtSuperElement\src\CraigBamptonSuperElementValueExtractor.h Added : oo_meta\mtSuperElement\src\CraigBamptonSuperElementValueExtractor.cpp Modified : oo_meta\mtSuperElement\src\SuperElement.h Modified : oo_meta\mtSuperElement\src\SuperElement.cpp Modified : oo_meta\mtSuperElement\src\SuperElementInteraction.h Modified : oo_meta\mtSuperElement\src\SuperElementInteraction.cpp Modified : oo_meta\mtSuperElement\_src\mtSuperElement.i Modified : oo_meta\mtGlobal\mtMD5.h Deleted: oo_meta\mtSuperElement\src\SuperElementValueExtractor.h Deleted: oo_meta\mtSuperElement\src\SuperElementValueExtractor.cpp
Added: oo_meta\mtSuperElement\tests\Beam2DGuyanStatic.py Added: oo_meta\mtSuperElement\tests\Beam2DGuyanDynamic.py Deleted: oo_meta\mtSuperElement\tests\Beam3DCompYAmp.p Deleted: oo_meta\mtSuperElement\tests\Beam3DLargePb.py
— Claire Hennuyer 2015/08/28