37 #ifndef NEKTAR_LIB_STDREGIONS_STDQUADEXP_H
38 #define NEKTAR_LIB_STDREGIONS_STDQUADEXP_H
69 const Array<OneD, const NekDouble>& inarray);
75 const Array<OneD, const NekDouble>& inarray,
76 Array<OneD, NekDouble> &out_d0,
77 Array<OneD, NekDouble> &out_d1,
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,
90 const Array<OneD, const NekDouble>& inarray,
91 Array<OneD, NekDouble> &outarray);
97 const Array<OneD, const NekDouble>& inarray,
98 Array<OneD, NekDouble> &outarray);
100 const Array<OneD, const NekDouble>& inarray,
101 Array<OneD, NekDouble> &outarray);
103 const Array<OneD, const NekDouble>& inarray,
104 Array<OneD, NekDouble> &outarray);
106 const Array<OneD, const NekDouble>& base0,
107 const Array<OneD, const NekDouble>& base1,
108 const Array<OneD, const NekDouble>& inarray,
109 Array<OneD, NekDouble> &outarray,
110 Array<OneD, NekDouble> &wsp,
111 bool doCheckCollDir0,
112 bool doCheckCollDir1);
114 const Array<OneD, const NekDouble>& inarray,
115 Array<OneD, NekDouble> &outarray);
121 const Array<OneD, const NekDouble>& inarray,
122 Array<OneD, NekDouble> &outarray);
124 const Array<OneD, const NekDouble>& inarray,
125 Array<OneD, NekDouble> &outarray);
127 const Array<OneD, const NekDouble>& inarray,
128 Array<OneD, NekDouble> &outarray);
130 const Array<OneD, const NekDouble>& base0,
131 const Array<OneD, const NekDouble>& base1,
132 const Array<OneD, const NekDouble>& inarray,
133 Array<OneD, NekDouble> &outarray,
134 Array<OneD, NekDouble> &wsp,
135 bool doCheckCollDir0,
136 bool doCheckCollDir1);
139 const Array<OneD, const NekDouble>& inarray,
140 Array<OneD, NekDouble> & outarray);
143 const Array<OneD, const NekDouble>& inarray,
144 Array<OneD, NekDouble> & outarray);
147 const Array<OneD, const NekDouble>& inarray,
148 Array<OneD, NekDouble> & outarray);
154 const Array<OneD, const NekDouble>& xi,
155 Array<OneD, NekDouble>& eta);
159 Array<OneD, NekDouble> &array);
174 const std::vector<unsigned int> &nummodes,
181 Array<OneD, NekDouble> &coords_0,
182 Array<OneD, NekDouble> &coords_1,
183 Array<OneD, NekDouble> &coords_2);
189 Array<OneD, unsigned int>& outarray);
191 Array<OneD, unsigned int>& outarray);
193 bool useCoeffPacking =
false);
197 Array<OneD, unsigned int> &maparray,
198 Array<OneD, int> &signarray);
202 Array<OneD, unsigned int> &maparray,
203 Array<OneD, int> &signarray);
217 const Array<OneD, const NekDouble> &inarray,
218 Array<OneD,NekDouble> &outarray,
221 const Array<OneD, const NekDouble> &inarray,
222 Array<OneD,NekDouble> &outarray,
225 const int k1,
const int k2,
226 const Array<OneD, const NekDouble> &inarray,
227 Array<OneD,NekDouble> &outarray,
231 const Array<OneD, const NekDouble> &inarray,
232 Array<OneD,NekDouble> &outarray,
235 const Array<OneD, const NekDouble> &inarray,
236 Array<OneD,NekDouble> &outarray,
239 Array<OneD, NekDouble> &array,
243 const Array<OneD, const NekDouble> &inarray,
244 Array<OneD, NekDouble> &outarray);
247 Array<OneD,NekDouble> &outarray,
250 const Array<OneD, const NekDouble> &inarray,
251 Array<OneD, NekDouble> &outarray);
258 #endif //STDQUADEXP_H