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

SPX4NSCB 

      SUBROUTINE SPX4NSCB(NPOINTS,X,Y,Z,C,NMAILLES,DIMMAILLES,MAILLES,
     s  NBRAS,BRAS,SPXFILE)
      integer npoints
      real x(*),y(*),z(*),c(*)
      integer nmailles,dimmailles,mailles(*)
      integer nbras,bras(*)
      integer spxfile
      SUBROUTINE SPX4NSCBD(NPOINTS,X,Y,Z,C,NMAILLES,DIMMAILLES,MAILLES,
     s  NBRAS,BRAS,SPXFILE)
      integer npoints
      double precision x(*),y(*),z(*),c(*)
      integer nmailles,dimmailles,mailles(*)
      integer nbras,bras(*)
      integer spxfile
      SUBROUTINE SPX4NSCB4(NPOINTS,X,Y,Z,C,NMAILLES,DIMMAILLES,MAILLES,
     s  NBRAS,BRAS,SPXFILE)
      integer npoints
      real*4 x(*),y(*),z(*),c(*)
      integer nmailles,dimmailles,mailles(*)
      integer nbras,bras(*)
      integer spxfile
      SUBROUTINE SPX4NSCB8(NPOINTS,X,Y,Z,C,NMAILLES,DIMMAILLES,MAILLES,
     s  NBRAS,BRAS,SPXFILE)
      integer npoints
      real*8 x(*),y(*),z(*),c(*)
      integer nmailles,dimmailles,mailles(*)
      integer nbras,bras(*)
      integer spxfile

Cette routine envoit quatre tableaux X(i), Y(i), Z(i) et C(i) qui seront interpretés par Narcisse comme une surface (3d surfacique) de type  non structuré :

display_equation1935

Elle envoit aussi un tableau MAILLES définissant le maillage à partir des noeuds X, Y, Z, C.

On donne de plus un tableau BRAS donnant les bras en fonction des noeuds X, Y, Z, C.

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, Z et C sont des tableaux monodimensionnels.

C est une grandeur physique qui pourra être représentée (avec la couleur en filaire, lissage, courbes de niveaux ou facettes) de manière indépendante de la troisième coordonnée Z.

Les données C sont des données aux bras pour lesquelles i varie entre 1 et nbras. Sa dimension déclarée dans le programme appelant doit-être supérieure ou égale à nbras.

Le nombre maximum de points est NPOINTS.

nmailles est le nombre de mailles ou cellules.

dimmailles est la dimension du tableau de mailles.

mailles est le tableau définissant les mailles.

Il doit être codé de la manière suivante :

-nombre de sommets maille 1

-nombre de sommets maille 1 + 2

-nombre de sommets maille 1 + 2 + 3

- ...

-numéros des sommets maille 1

-numéros des sommets maille 2

-numéros des sommets maille 3

- ...

attention les sommets (ou noeuds) sont numerotes de 0 a npoints - 1 par convention.

nbras est le nombre de bras.

bras définit les bras de la manière suivante :

-
numéro du premier sommet pour le bras 1,
-
numéro du deuxième sommet pour le bras 1,
-
...,
-
numéro du premier sommet pour le bras n,
-
numéro du deuxième sommet pour le bras n,
-
...

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

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