Je rappelle rapidement les modifs effectuées dans Oofelie:
Ajout de const dans Vararray et les petites matrices
(Matr2, Matr3, etc)
Correction d'un bug dans la préparation des données pour le
Sloan (gain de 10 à 25% en temps CPU)
Suppression du const de VirtualSet::print() : la modif de Pascal
n'étant pas répercutée dans la totalité des classes,
il est préférable de la supprimer en attendant que les const
se propagent dans le code.
Correction d'un bug de compatibilité gcc 2.95.3 dans les matériaux
et éléments (ElementType & MaterialType)
Correction d'un bug dans VirtualSet::print() qui appelle VirtualSet::save()
dans l'interpréteur.
Correction de l'appel de StateActivatorSet::define (le passage
du type était mauvais). Idem dans SkyMatrixStr pour la fct
update et rebuild.
Suppression du message "Unavailable Domain in Step, impossible
to access LiaSet3" dans Step::if_not_found().
Ajout du mot clef virtual pour les fct membres de Funct.
Quelques remarques:
Element::Existence() : cette nouvelle fonction (dont j'ai parlé
à mon cours sur le c++) ne respecte pas les règles. C'est dommage
pour une nouvelle fonction.
double Penalty,ScalingFactor; dans Element: il ne
faut pas allourdir les éléments avec de nouvelles variables
qui ne concernent qu'un type d'élément particulier (si tout
le monde fait ça, on va se retrouver avec 10Ko par élément
fini).