36 #ifndef NODALTETELEC_H
37 #define NODALTETELEC_H
43 #include <boost/shared_ptr.hpp>
49 namespace LibUtilities
65 "NodalTetElec Points can only interp to other 3d "
66 "point distributions");
67 Array<OneD, const NekDouble> x, y, z;
73 const Array<OneD, const NekDouble>& x,
74 const Array<OneD, const NekDouble>& y,
75 const Array<OneD, const NekDouble>& z)
77 int numpoints = x.num_elements();
80 Array<OneD, NekDouble> interp(np*numpoints);
85 ::AllocateSharedPtr(numpoints, np, d);
104 const Array<OneD, const NekDouble> &xia,
105 const Array<OneD, const NekDouble> &yia,
106 const Array<OneD, const NekDouble> &zia,
107 Array<OneD, NekDouble> &interp);
112 #endif //NODALTETELEC_H