36 #ifndef NEKTAR_LIBRARY_STDREGIONS_STDHEXEXP_H 
   37 #define NEKTAR_LIBRARY_STDREGIONS_STDHEXEXP_H 
   72                     const Array<OneD, const NekDouble>& inarray,
 
   73                           Array<OneD, NekDouble> &out_d0,
 
   74                           Array<OneD, NekDouble> &out_d1,
 
   75                           Array<OneD, NekDouble> &out_d2);
 
   78                     const Array<OneD, const NekDouble>& inarray,
 
   79                           Array<OneD, NekDouble>& outarray);
 
   81                     const Array<OneD, const NekDouble>& inarray,
 
   82                           Array<OneD, NekDouble> &out_d0,
 
   83                           Array<OneD, NekDouble> &out_d1,
 
   84                           Array<OneD, NekDouble> &out_d2);
 
   87                     const Array<OneD, const NekDouble>& inarray,
 
   88                           Array<OneD, NekDouble>& outarray);
 
   94                     const Array<OneD, const NekDouble>& inarray,
 
   95                           Array<OneD, NekDouble> &outarray);
 
   98                     const Array<OneD, const NekDouble>& inarray,
 
   99                           Array<OneD, NekDouble> &outarray);
 
  102                     const Array<OneD, const NekDouble>& base0,
 
  103                     const Array<OneD, const NekDouble>& base1,
 
  104                     const Array<OneD, const NekDouble>& base2,
 
  105                     const Array<OneD, const NekDouble>& inarray,
 
  106                           Array<OneD, NekDouble> &outarray,
 
  107                           Array<OneD, NekDouble> &wsp,
 
  108                     bool doCheckCollDir0,
 
  109                     bool doCheckCollDir1,
 
  110                     bool doCheckCollDir2);
 
  113                     const Array<OneD, const NekDouble>& inarray,
 
  114                           Array<OneD, NekDouble> &outarray);
 
  121                     const Array<OneD, const NekDouble> &inarray,
 
  122                           Array<OneD,       NekDouble> &outarray);
 
  125                     const Array<OneD, const NekDouble> &inarray,
 
  126                           Array<OneD,       NekDouble> &outarray);
 
  129                     const Array<OneD, const NekDouble> &inarray,
 
  130                           Array<OneD,       NekDouble> &outarray);
 
  133                     const Array<OneD, const NekDouble>& base0,
 
  134                     const Array<OneD, const NekDouble>& base1,
 
  135                     const Array<OneD, const NekDouble>& base2,
 
  136                     const Array<OneD, const NekDouble>& inarray,
 
  137                           Array<OneD, NekDouble> &outarray,
 
  138                           Array<OneD, NekDouble> &wsp,
 
  139                     bool doCheckCollDir0,
 
  140                     bool doCheckCollDir1,
 
  141                     bool doCheckCollDir2);
 
  145                     const Array<OneD, const NekDouble>& inarray,
 
  146                           Array<OneD, NekDouble> & outarray);
 
  150                     const Array<OneD, const NekDouble>& inarray,
 
  151                           Array<OneD, NekDouble> & outarray);
 
  155                     const Array<OneD, const NekDouble>& inarray,
 
  156                           Array<OneD, NekDouble> & outarray);
 
  163                                               const Array<OneD, const NekDouble>& xi,
 
  164                                               Array<OneD, NekDouble>& eta);
 
  168                           Array<OneD, NekDouble> &outarray);
 
  188                     const int i, 
const int j) 
const;
 
  190                     const std::vector<unsigned int> &nummodes,
 
  198                     Array<OneD, NekDouble> &coords_x,
 
  199                     Array<OneD, NekDouble> &coords_y,
 
  200                     Array<OneD, NekDouble> &coords_z);
 
  209                     Array<OneD, unsigned int> &maparray,
 
  210                     Array<OneD,          int> &signarray,
 
  215                     bool                       useCoeffPacking = 
false);
 
  219                     Array<OneD, unsigned int> &maparray,
 
  220                     Array<OneD, int>          &signarray);
 
  224                     Array<OneD, unsigned int> &maparray,
 
  225                     Array<OneD, int>& signarray);
 
  227                     Array<OneD, unsigned int> &outarray);
 
  229                     Array<OneD, unsigned int> &outarray);
 
  245                     const Array<OneD, const NekDouble> &inarray,
 
  246                     Array<OneD,NekDouble> &outarray,
 
  250                     const Array<OneD, const NekDouble> &inarray,
 
  251                     Array<OneD,NekDouble> &outarray,
 
  257                     const Array<OneD, const NekDouble> &inarray,
 
  258                     Array<OneD,NekDouble> &outarray,
 
  263                     const Array<OneD, const NekDouble> &inarray,
 
  264                     Array<OneD,NekDouble> &outarray,
 
  268                     const Array<OneD, const NekDouble> &inarray,
 
  269                     Array<OneD,NekDouble> &outarray,
 
  273                     const Array<OneD, const NekDouble> &inarray,
 
  274                           Array<OneD,NekDouble> &outarray,
 
  278                     const Array<OneD, const NekDouble>& inarray,
 
  279                           Array<OneD, NekDouble> &outarray);