Application

Exemple du Graphe d'épidémie

À partir de l'exercice 2 du TP6, vous allez successivement :

Utiliser CMake

Convertir le projet géré par Make en projet géré par CMake.

Utiliser CTest

Mettre en place des tests unitaires gérés par CTest.

Utiliser Visual Studio

  • Ouvrir le projet dans Visual Studio,
  • Le construire en utilisant l'extension CMake de Visual Studio,
  • Exécuter la suite de tests avec CTest,
  • Tester le debugging.

Utiliser matplotlib-cpp

Utiliser la bibliothèque matplotlib-cpp pour tracer l'évolution temporelles des variables S, I et R ou S, E, I et R en fonction du modèle :

  • une figure par ville du graphe
  • une figure pour la somme de toutes les villes

Suivre les étapes suivantes :

  1. Prendre exemple sur le projet maillage_plot
  2. Ecrire une classe qui permet de gérer aussi bien l'affichage du modèle SIR ou que du modèle SEIR.
  3. Instancier cette classe et appeler la fonction de tracé depuis le programme principal.