right up left contents index
Précédent: "SpxTetra3d"
Suivant: "SpxRect4d"
Haut: "Envoi de données 3d"

SpxMailleTetra3d 

void SpxMailleTetra3d(int nx,int ny,REEL_S x[],int dimx,REEL_S y[],
        int dimy,REEL_S z[],int dimz,SPXFILE* spx_file)
void SpxDMailleTetra3d(int nx,int ny,REEL x[],int dimx,REEL y[],
        int dimy,REEL z[],int dimz,SPXFILE* spx_file)
void Spx4MailleTetra3d(int nx,int ny,REEL4 x[],int dimx,REEL4 y[],
        int dimy,REEL4 z[],int dimz,SPXFILE* spx_file)
void Spx8MailleTetra3d(int nx,int ny,REEL8 x[],int dimx,REEL8 y[],
        int dimy,REEL8 z[],int dimz,SPXFILE* spx_file)

Cette routine envoit trois tableaux X(i,j), Y(i,j), Z(i,j) qui seront interpreté par Narcisse comme une surface (3d surfacique) de type :

display_equation1303

Elle déclenche un calcul image si le mot clé calcul_socket a la valeur 1. L'habillage de la courbe est donné par l'état de la configuration de Narcisse au moment du tracé.

X, Y et Z sont des tableaux bidimensionnels dont la première dimension déclarée dans le programme appelant est respectivement dimx, dimy et dimz.

Le nombre maximum de points en i est NX.

Le nombre maximum de points en j est NY.

Les données Z sont des données aux mailles pour lesquelles i varie entre 1 et nx-1 et j varie entre 1 et ny-1.

spx_file est le pointeur sur une connexion renvoyé par SpxOpen qui doit avoir été préalablement appelé.

On peut envoyer plusieurs fichiers (de configuration, de tableaux numériques) avec le même SpxOpen.