20 #ifndef GEOS_MESH_PERFORATIONFIELDS_HPP_ 
   21 #define GEOS_MESH_PERFORATIONFIELDS_HPP_ 
   38                "reservoirElementRegion",
 
   39                array1d< localIndex >,
 
   43                "For each perforation, elementRegion index of the perforated element" );
 
   46                "reservoirElementSubregion",
 
   47                array1d< localIndex >,
 
   51                "For each perforation, elementSubRegion index of the perforated element" );
 
   54                "reservoirElementIndex",
 
   55                array1d< localIndex >,
 
   59                "For each perforation, element index of the perforated element" );
 
   62                "reservoirElementGlobalIndex",
 
   63                array1d< globalIndex >,
 
   67                "For each perforation, global element index of the perforated element" );
 
   71                array1d< localIndex >,
 
   75                "For each perforation, index of the well element" );
 
   78                "wellTransmissibility",
 
   83                "For each perforation, well transmissibility" );
 
   91                "For each perforation, well skin factor" );
 
   99                "Table of time vs perforation open/close status" );
 
  107                "For each perforation, physical location (x,y,z coordinates)" );
 
#define DECLARE_FIELD(NAME, KEY, TYPE, DEFAULT, PLOTLEVEL, RESTARTFLAG, DESCRIPTION)
Generates a traits struct.