36 #ifndef NEKTAR_LIB_UTILIITIES_FOUNDATIONS_BASIS_H
37 #define NEKTAR_LIB_UTILIITIES_FOUNDATIONS_BASIS_H
47 namespace LibUtilities
196 "Default Constructor BasisKey should never be called");
259 inline const Array<OneD, const NekDouble>&
GetZ()
const
264 inline const Array<OneD, const NekDouble>&
GetW()
const
269 inline void GetZW(Array<OneD, const NekDouble> &z,
270 Array<OneD, const NekDouble> &w)
const
275 inline const boost::shared_ptr<NekMatrix<NekDouble> > &
GetD(
281 const boost::shared_ptr<NekMatrix<NekDouble> >
GetI(
282 const Array<OneD, const NekDouble>& x)
287 const boost::shared_ptr<NekMatrix<NekDouble> >
GetI(
291 "Interpolation only to other 1d basis");
308 inline const Array<OneD, const NekDouble>&
GetBdata()
const
314 inline const Array<OneD, const NekDouble>&
GetDbdata()
const
343 "Default Constructor for Basis should not be called");
364 #endif //NEKTAR_LIB_UTILIITIES_FOUNDATIONS_BASIS_H