36 #ifndef NODALPRISMEVENLYSPACED_H
37 #define NODALPRISMEVENLYSPACED_H
43 #include <boost/shared_ptr.hpp>
50 namespace LibUtilities
71 "NodalPrismEvenlySpaced Points can only interp to "
72 "other 3d point distributions");
73 Array<OneD, const NekDouble> x, y, z;
79 const Array<OneD, const NekDouble> &x,
80 const Array<OneD, const NekDouble> &y,
81 const Array<OneD, const NekDouble> &z)
83 int numpoints = x.num_elements();
91 ::AllocateSharedPtr(numpoints, np, d);
105 const Array<OneD, const NekDouble> &xi,
106 const Array<OneD, const NekDouble> &yi,
107 const Array<OneD, const NekDouble> &zi,
108 Array<OneD, NekDouble> &interp);
113 #endif //NODALPRISMEVENLYSPACED_H