Salut à toutes et à tous ! Petite excitation, ça fait des mois que je suis pas revenu ici, ça fait plaisir
J'avais écrit un code qui pré-calculait des distributions de probabilité discrètes et leur support, paramétrées pour des entier n et m de notre choix, pour pouvoir échantillonner dedans en cours de simulation. En mode -03, l'ensemble des distributions sur,
met 3 minutes à calculer. Je me demandais si (a priori) on pouvait passer ça au compile-time en utilisant constexpr partout, ou si ça valait pas forcément le coup. Le truc, c'est que dans l'implémentation actuelle il y a des boucles for un peu partout, et des tables de lookup qui sont utilisées pour accéder à la bonne distributions pour un couple {n,m} et apparemment ça pose un peu problème avec constexpr.
Qu'en pensez-vous ?
Merci d'avance !
Partager