36 #ifndef NEKTAR_LIBS_STDREGIONS_STDPOINTEXP_H
37 #define NEKTAR_LIBS_STDREGIONS_STDPOINTEXP_H
101 bool multiplybyweights=
true);
122 int localVertexId,
bool useCoeffPacking =
false)
125 "Only single point in StdPointExp!");
135 #endif // STDPOINTEXP_H
virtual LibUtilities::ShapeType v_DetShapeType() const
virtual void v_BwdTrans(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
boost::shared_ptr< StdPointExp > StdPointExpSharedPtr
virtual void v_IProductWRTBase(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
Calculates the inner product of a given function f with the different modes of the expansion...
virtual void v_GetCoords(Array< OneD, NekDouble > &coords_0, Array< OneD, NekDouble > &coords_1, Array< OneD, NekDouble > &coords_2)
boost::shared_ptr< DNekMat > DNekMatSharedPtr
virtual void v_FwdTrans(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
Transform a given function from physical quadrature space to coefficient space.
virtual void v_BwdTrans_SumFac(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
virtual void v_FwdTrans_BndConstrained(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
virtual void v_IProductWRTBase_SumFac(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, bool multiplybyweights=true)
virtual DNekMatSharedPtr v_CreateStdMatrix(const StdMatrixKey &mkey)
virtual void v_IProductWRTDerivBase(const int dir, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
#define STD_REGIONS_EXPORT
#define ASSERTL2(condition, msg)
Assert Level 2 – Debugging which is used FULLDEBUG compilation mode. This level assert is designed t...
virtual int v_GetVertexMap(int localVertexId, bool useCoeffPacking=false)
virtual int v_GetNverts() const
Describes the specification for a Basis.
virtual DNekMatSharedPtr v_GenMatrix(const StdMatrixKey &mkey)