36 #ifndef NODALTETEVENLYSPACED_H
37 #define NODALTETEVENLYSPACED_H
43 #include <boost/shared_ptr.hpp>
49 namespace LibUtilities
71 "NodalTetEvenlySpaced Points can only interp to other "
72 "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 //NODALTETEVENLYSPACED_H