J'ai nettoyé l'interfaçage du Lagrangien Augmenté avec l'objet TimeIntegration et l'objet Metafor. Désormais, on a uniquement “AugmentedLagrangianManager.h” dans ces deux objets là et non dans tous les schémas d'intégration.
J'ai nettoyé l'ensemble du code source qui fait référence à cette objet, qui existait dans l'objet Metafor et qui n'est plus du tout utilisé suite à un commit précédent.
Par défaut, il y a une instance du LoadAdapationManager dans l'objet Metafor. Désormais, il faut ajouter une référence à Metafor dans son constructeur pour l'ajouter à Metafor :
lam = LoadAdapationManager(metafor)
et nous n'avons plu dans la fenêtre de sortie de Metafor LoadAdaptationManager::initialise() quand on ne l'utilise pas.
J'ai adapté les 4 cas-tests dans oo_nda.sonaca.tests avec ce nouvel interface.
J'ai ajouté 1 nouveau cas-test de la sphère sous pression interne dans apps.tutorials pour le projet de CNDS.
[r]: [a]:
[r]: [a]:apps/tutorials/sphereUnderInternalPressure.py
— Gaëtan WAUTELET 2014/08/11