interface D2op{

    double valeurspropres(int n);//la série des valeurs propres positives-quelles que soient les conditions aux limites
    double valpn(double gamma); //la valeur propre négative isolée pour les conditions aux limites Robin
    double Dfonctionspropres(int n, double x); //Les fonctions propres de l'opérateur -d^2/dx^2 pour conditions aux limites Dirichlet
    double dDfonctionspropres(int n, double x); //La dérivée spatiale des fonctions propres de l'opérateur -d^2/dx^2 pour conditions aux limites Dirichlet
    double Nfonctionspropres(int n, double x);//Les fonctions propres de l'opérateur -d^2/dx^2 pour conditions aux limites  Neumann
    double dNfonctionspropres(int n, double x);//La dérivée spatiales des fonctions propres de l'opérateur -d^2/dx^2 pour conditions aux limites Neumann
    double Rfpropren(double gamma, double x);//La fonction propre de -d^2/dx^2 à valeur propre négative, pour les conditions aux limites de type Robin
    double dRfpropren(double gamma, double x);//La dérivée spatiale de la fonction propre de -d^2/dx^2 à valeur propre négative, pour les conditions aux limites de type Robin
    double Rfonctionspropres(int n, double gamma, double x);
    double dRfonctionspropres(int n, double gamma, double x);
    double ConditionInitiale(double x);
}
