#include <stdio.h>
#include <iostream.h>
#include <stdlib.h>
#include <fstream.h>
const
int N=25;
const
float X=2.,Y=2.;
struct point{
float *x,*y,*z;
};
struct triangle{
struct point a,b,c;
};
#ifndef maillage_H
#define maillage_H
//**************************declaration de la classe maillage*****************
class maillage
{
private:
struct triangle tabtri[2*(N-1)*(N-1)];
float surface_triangle(int);
float df(float,float,float,float,float,float,float,float,float);
public:
float x[N];
float y[N];
float z[N][N];
float gradient[N-2][N-2];
maillage(float);
void results();
void refresh();
void refresh_curv();
float surface();
void calculer_gradient();
};
#endif