hash_map
étant particulièrement pénalisant, en analysant un peu les résultat de profilage du code (à l'aide de quantify), on a observé avec Romain, qu'une des solutions pour réduire le cout cpu de l'accès au données du Locel Inverse Locinv
était de réduire le nombre d'accès à la hash_map
en créant une cache locale dans les fonctions StrMatrixBase::update
et Strvector::computeForce
.hash_map
). La modification est que la définition du Résidu moyen Rmoy
prend dorénavant toujours en compte les forces d'inerties (pour quelle raison les prendre au numérateur et pas au dénominateur …) quelle que soit la méthode.IterationManager::verbose(bool verb=True)
permetant de détailler le calcul du résiduA R
— Luc PAPELEUX 2008/07/01