37 #ifndef NEKTAR_LIB_STDREGIONS_STDPRISMEXP_H
38 #define NEKTAR_LIB_STDREGIONS_STDPRISMEXP_H
75 const Array<OneD, const NekDouble>& inarray,
76 Array<OneD, NekDouble> &out_d0,
77 Array<OneD, NekDouble> &out_d1,
78 Array<OneD, NekDouble> &out_d2);
81 const Array<OneD, const NekDouble>& inarray,
82 Array<OneD, NekDouble>& outarray);
84 const Array<OneD, const NekDouble>& inarray,
85 Array<OneD, NekDouble>& out_d0,
86 Array<OneD, NekDouble>& out_d1,
87 Array<OneD, NekDouble>& out_d2);
90 const Array<OneD, const NekDouble>& inarray,
91 Array<OneD, NekDouble>& outarray);
98 const Array<OneD, const NekDouble>& inarray,
99 Array<OneD, NekDouble>& outarray);
101 const Array<OneD, const NekDouble>& inarray,
102 Array<OneD, NekDouble>& outarray);
104 const Array<OneD, const NekDouble> &base0,
105 const Array<OneD, const NekDouble> &base1,
106 const Array<OneD, const NekDouble> &base2,
107 const Array<OneD, const NekDouble> &inarray,
108 Array<OneD, NekDouble> &outarray,
109 Array<OneD, NekDouble> &wsp,
110 bool doCheckCollDir0,
111 bool doCheckCollDir1,
112 bool doCheckCollDir2);
114 const Array<OneD, const NekDouble>& inarray,
115 Array<OneD, NekDouble> &outarray);
122 const Array<OneD, const NekDouble>& inarray,
123 Array<OneD, NekDouble>& outarray);
125 const Array<OneD, const NekDouble>& inarray,
126 Array<OneD, NekDouble>& outarray);
128 const Array<OneD, const NekDouble>& inarray,
129 Array<OneD, NekDouble>& outarray);
131 const Array<OneD, const NekDouble>& base0,
132 const Array<OneD, const NekDouble>& base1,
133 const Array<OneD, const NekDouble>& base2,
134 const Array<OneD, const NekDouble>& inarray,
135 Array<OneD, NekDouble> &outarray,
136 Array<OneD, NekDouble> &wsp,
137 bool doCheckCollDir0,
138 bool doCheckCollDir1,
139 bool doCheckCollDir2);
142 const Array<OneD, const NekDouble>& inarray,
143 Array<OneD, NekDouble>& outarray);
146 const Array<OneD, const NekDouble>& inarray,
147 Array<OneD, NekDouble>& outarray);
150 const Array<OneD, const NekDouble>& inarray,
151 Array<OneD, NekDouble>& outarray);
158 const Array<OneD, const NekDouble>& xi,
159 Array<OneD, NekDouble>& eta);
161 Array<OneD, NekDouble> & xi_x,
162 Array<OneD, NekDouble> & xi_y,
163 Array<OneD, NekDouble> & xi_z);
166 Array<OneD, NekDouble> &outarray);
182 const int i,
const int j)
const;
188 const std::vector<unsigned int> &nummodes,
200 Array<OneD, unsigned int> &maparray,
201 Array<OneD, int> &signarray,
206 bool useCoeffPacking =
false);
210 Array<OneD, unsigned int> &maparray,
211 Array<OneD, int> &signarray);
215 Array<OneD, unsigned int> &maparray,
216 Array<OneD, int>& signarray);
218 Array<OneD, unsigned int> &outarray);
220 Array<OneD, unsigned int>& outarray);
232 const Array<OneD, const NekDouble>& inarray,
233 Array<OneD, NekDouble>& outarray);
249 #endif //STDPRISMEXP_H