Commit 57ef1b96 authored by Matthieu Boileau's avatar Matthieu Boileau

Update 04-tp6-exo3.ipynb

parent 65c6ea36
Pipeline #4014 passed with stages
in 5 minutes and 9 seconds
......@@ -6,33 +6,69 @@
"source": [
"# Application\n",
"\n",
"**Exemple du Graphe d'épidémie**\n",
"\n",
"À partir de l'exercice 2 du TP6, vous allez successivement :\n",
"\n",
"## Utiliser CMake\n",
"\n",
"Convertir le projet géré par Make en projet géré par CMake.\n",
"\n",
"Convertir le projet géré par Make en projet géré par CMake."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"## Utiliser CTest\n",
"\n",
"Mettre en place quelques tests unitaires gérés par CTest.\n",
"\n",
"Mettre en place des tests unitaires gérés par CTest."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"## Utiliser Visual Studio\n",
"\n",
"- Ouvrir le projet dans Visual Studio,\n",
"- Le construire en utilisant l'extension CMake de Visual Studio,\n",
"- Exécuter la suite de tests avec CTest,\n",
"- Tester le debugging.\n",
"\n",
"- Tester le debugging."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"## Utiliser matplotlib-cpp\n",
"\n",
"Utiliser la bibliothèque matplotlib-cpp pour tracer l'évolution temporelles des variables S, I et R (respectivement S, E, I et R) pour le modèle SIR (respectivement SEIR) :\n",
"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 :\n",
"\n",
"- une figure par ville du graphe\n",
"- une figure pour la somme de toutes les villes\n",
"\n",
"Suivre les étapes suivantes :\n",
"\n",
"- pour chaque ville du graphe\n",
"- pour la somme de toutes les villes"
"1. Prendre exemple sur le projet `maillage_plot`\n",
"2. Ecrire une classe qui permet de gérer aussi bien l'affichage du modèle SIR ou que du modèle SEIR.\n",
"3. Instancier cette classe et appeler la fonction de tracé depuis le programme principal."
]
}
],
"metadata": {
"celltoolbar": "Diaporama",
"kernelspec": {
"display_name": "Bash",
"language": "bash",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment