48 namespace LocalRegions
69 Array<OneD,NekDouble> &coords_2,
72 Array<OneD,NekDouble> &coords);
84 Array<OneD, NekDouble> &outarray)
90 const Array<OneD, const NekDouble>& inarray,
91 Array<OneD, NekDouble> & outarray)
101 Array<OneD, NekDouble> &out_d0,
102 Array<OneD, NekDouble> &out_d1,
113 Array<OneD, NekDouble> &outarray);
116 const Array<OneD, const NekDouble> &coord,
117 const Array<OneD, const NekDouble> & physvals);
120 Array<OneD,NekDouble> &outarray,
127 Array<OneD,NekDouble> &outarray,
134 const Array<OneD, const NekDouble> &inarray,
135 Array<OneD,NekDouble> &outarray,
142 const Array<OneD, const NekDouble> &inarray,
143 Array<OneD,NekDouble> &outarray,
150 Array<OneD,NekDouble> &outarray,
163 Array<OneD, NekDouble> &outarray);
165 Array<OneD, NekDouble> &outarray);
168 const Array<OneD, const NekDouble>& inarray,
169 Array<OneD, NekDouble> & outarray);
171 const Array<OneD, const NekDouble>& inarray,
172 Array<OneD, NekDouble> & outarray);
176 Array<OneD,NekDouble> &outarray,
203 virtual void v_GetCoord(
const Array<OneD, const NekDouble> &lcoord,
204 Array<OneD, NekDouble> &coord)
210 Array<OneD, const NekDouble> &y)
224 Array<OneD, NekDouble> &outarray)
230 const Array<OneD, const NekDouble> &inarray,
231 Array<OneD, NekDouble> &outarray)
237 const Array<OneD, const NekDouble> &inarray,
238 Array<OneD, NekDouble> &out_d0,
239 Array<OneD, NekDouble> &out_d1,
245 virtual void v_PhysDeriv(
const Array<OneD, const NekDouble> &inarray,
246 Array<OneD, NekDouble> &out_d0,
247 Array<OneD, NekDouble> &out_d1,
254 const Array<OneD, const NekDouble>& inarray,
255 Array<OneD, NekDouble> &outarray)
257 Array<OneD,NekDouble> tmp;
272 ASSERTL1(dir >= 0 &&dir < 2,
"input dir is out of range");
279 virtual void v_FwdTrans(
const Array<OneD, const NekDouble> &inarray,
280 Array<OneD, NekDouble> &outarray)
287 const Array<OneD, const NekDouble> &coord,
288 const Array<OneD, const NekDouble> &physvals)
316 Array<OneD, NekDouble> &outarray)
322 Array<OneD, NekDouble> &outarray)
328 const Array<OneD, const NekDouble>& inarray,
329 Array<OneD, NekDouble> &outarray)
335 Array<OneD,NekDouble> &outarray,
342 Array<OneD,NekDouble> &outarray,
349 const Array<OneD, const NekDouble> &inarray,
350 Array<OneD,NekDouble> &outarray,
357 const Array<OneD, const NekDouble> &inarray,
358 Array<OneD,NekDouble> &outarray,
365 Array<OneD,NekDouble> &outarray,
382 #endif // NODALTRIEXP_H