Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:09_10

Commit 2015-09-10

Suppression qhash 
Unification hash_set au profit de unordered_set (c++11)

suppression qhash

  • Les QHash sont une implémentation des hashMap / hashSet par Qt
  • Elles étaient originellement plus efficaces que les tentatives des divers compilateurs (dont les implémentations n'étaient pas toujours compatibles)
  • Depuis l'utilisation du C++11, une norme est implémentée dans tous nos compilateurs avec une efficacité correcte (du point de vue de Metafor)
  • Celà supprime une dépendance indirecte de Metafor à Qt (même si il était possible de la désactiver via cmake)
  • J'en ai profité pour unifier l'utilisation de la norme c++11 “std::unordered_xxx” en lieu et place des implémentations “pré norme” : “stdext::hash_xxx” sous windows ou de “std::tr1::unordered_xxx” sous gcc

Divers

  • apps.ale.striction3DMUMPS :
    • Diminution taille test
    • Suppression des “tabs” au profit de 4 espaces (vérifiez la config de vos éditeurs de texte)
  • abrawal.testsBattery.frequencyAnalysisBlade18ERForce et abrawal.testsBattery.frequencyAnalysisBlade18ER : tentative de réduction du temps de calcul de ces tests de batterie …

Fichiers ajoutés/supprimés

Added :
Renamed : 
Deleted :

Tests ajoutés/supprimés

Added : 
Renamed : 
Deleted :

Luc Papeleux 2015/09/10

commit/2015/09_10.txt · Last modified: 2016/03/30 15:23 (external edit)