SuperElement : Nettoyage structure + Divers
MechanicalMatricesBase
dans mtFrequencyAnalysis et d'une classe spécifique SEMEchanicalMatrices
permettantMechanicalMatricesBase
) d'appel de matrice K et M servant à une analyse fréquentielle MechanicalMatrices
pour l'analyse fréquentielle d'un modèle EF (1 partitionnement : fixé/libre) SEMechanicalMatrices
pour la construction du super-élément (2 partitionnements belong/notBelong - Condensé/retenu). L'interface commune permettant l'appel du calcul des modes à interface fixes de Craig-Bampton…RefCounted
LinearSolver *
par RefCounted
strMatrix
de MechanicalMatrices
(il faut noter que le solver est associé à sa matrice ⇒ si on construit 2 strMatrix avec le même LinearSolver*
, c'est toujours le contenu de la dernière qui sera factorisé ⇒ risky business!!! Pour moi ce clonage devrait être fait dans StrMatrix
, mais on doit encore discuter des implications avec Romain.)SuperElement
de ce qui est commun à GuyanSuperElement
et CraigBamptonSuperElement
(LinearSolver*, MechanicalMatrices*, symK) et des fonctions d'interface/gestionisEmpty()
qui permet de ne plus planter Metafor si on n'a pas défini d'évolution temporelle (setNextTime) d'un modèle dont on veut faire la vizu (ca plantait stupidement à cause du titre de la fenetre de vizu qui nécessite le temps de calcul!!!)Added : oo_meta\mtFrequencyAnalysis\src\MechanicalMatricesBase.h/cpp Added : oo_meta\mtSuperElements\src\SEMechanicalMatrices.h/cpp
Added : oo_meta\mtSuperElement\tests\beamCentrifugeLoad\beam3DEas20000Rpm20ModesSkyLine_1.py /_2.py Added : oo_meta\mtSuperElement\tests\beamCentrifugeLoad\beam3DEas20000Rpm20ModesSkyLineSymK_1.py /_2.py Added : oo_meta\mtSuperElement\tests\beamCentrifugeLoad\beam3DEas20000Rpm20ModesSymK_1.py /_2.py
— Luc Papeleux 2016/06/29