43 namespace LibUtilities
59 ASSERTL0(npts==2,
"Fourier points for single mode analysis should be 2");
73 for(
unsigned int i=0; i<
npts; ++i)
90 returnval->Initialize();
99 Array<OneD, const NekDouble> xpoints;
104 return GetI(numpoints, xpoints);
109 ASSERTL0(pkey.
GetPointsDim()==1,
"Fourier Points can only interp to other 1d point distributions");
120 return GetI(numpoints, x);
125 Array<OneD, NekDouble> interp(
GetNumPoints()*numpoints);
131 boost::shared_ptr< NekMatrix<NekDouble> > returnval(
MemoryManager<NekMatrix<NekDouble> >::AllocateSharedPtr(numpoints,np,t));