sandbox/cselcuk/BasiliskInterfaceDataStructure.h

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    struct BasiliskDataStructure {
      /* Number of particles */
      long int particlessize;
    
      /* Geometric aspect */
      double rayon;
      double centreX, centreY, centreZ;
      int ncorners;
    
      /* Coordinates of the corners, number of faces and their numerotation */
      long int allPoints;
      double ** PointsCoord;
      long int allFaces; 
      long int * numPointsOnFaces;
      long int ** FacesIndex;
    
      /* Velocities */
      double vitesseTX, vitesseTY, vitesseTZ;
      double vitesseRX, vitesseRY, vitesseRZ; 
    
      /* Physical properties */
      double masseVol, masse, inertie[6];
    };