Afin d'utiliser les possibilités offertes par la programmation objet, nous avons choisi d'utiliser le langage C++ pour ce programme qui comporte 3 fichiers :
L'exécutable lit un fichier appelé Cond-Init ou sont stockées
les hauteurs de six points particuliers du bord.
Il retourne en sortie le fichier Résultats qui contient les
vecteurs X et Y ainsi que la matrice Z des hauteurs des points du
maillage. Ce fichier, au format Scilab, permet de visualiser la
surface en 3D.
L'algorithme de Fletcher-Reeves et la minimisation-1D sont
implémentés dans le fichier Surface-Minimum.cpp.
La discrétisation du domaine est effectuée en début de
d'exécution par le constructeur de la classe maillage,
décrite dans ``mailleur.cpp''.
La classe maillage contient également :