diff --git a/src/tab.cpp b/src/tab.cpp
index 84f0f054f61ffba5e466176ee59f0833d41f9f60..812e55fa0edb95e843acd688b6158d4488077ee9 100644
--- a/src/tab.cpp
+++ b/src/tab.cpp
@@ -15,7 +15,16 @@ Materiaux::Materiaux(const char* materiaux,double lambda, double kho, double c)
 }
 
 
+/**
+Résolution de l'équation de la chaleur à 1 dimension
 
+La fonction prend en compte les conditions initiales
+
+@param  mat: un matériau de type Materiaux
+@param   u0: la valeur initial de U 
+@param f valeur en Kelvin qui simule un ajout de chaleur
+@return ecris sur le flux de sortie une matrice U[i][j] qui contient la chaleur en Kelvin à l'instant i et à la position x=j
+*/
 void settab(Materiaux mat, int u0, double f)
 {
     double T=16;
@@ -80,6 +89,16 @@ void settab(Materiaux mat, int u0, double f)
     delete[] temp;
 
 }
+/**
+Résolution de l'équation de la chaleur à 2 dimension
+
+La fonction prend en compte les conditions initiales
+
+@param  mat: un matériau de type Materiaux
+@param   u0: la valeur initial de U 
+@param f valeur en Kelvin qui simule un ajout de chaleur
+@return ecrit sur le flux de sortie une matrice U[i][j][k] qui contient la chaleur en Kelvin à l'instant i et à la position x=j et y=k
+*/
 void settab2D(Materiaux mat, int u0, double f){
     double L=1;
     double T=16;