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.py
Beam2DGuyanStatic.py
Beam2DGuyanDynamic.py
Ce 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