36#ifndef STDNODALPRISMEXP_H
37#define STDNODALPRISMEXP_H
113 const int localVertexId,
bool useCoeffPacking =
false)
override;
#define STD_REGIONS_EXPORT
Describes the specification for a Basis.
Defines a specification for a set of points.
DNekMatSharedPtr GenNBasisTransMatrix()
DNekMatSharedPtr v_CreateStdMatrix(const StdMatrixKey &mkey) override
LibUtilities::PointsKey m_nodalPointsKey
StdNodalPrismExp(const StdNodalPrismExp &T)=default
DNekMatSharedPtr v_GenMatrix(const StdMatrixKey &mkey) override
void v_GetBoundaryMap(Array< OneD, unsigned int > &outarray) override
void v_IProductWRTDerivBase(const int dir, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) override
int v_GetVertexMap(const int localVertexId, bool useCoeffPacking=false) override
void v_GetInteriorMap(Array< OneD, unsigned int > &outarray) override
void v_FillMode(const int mode, Array< OneD, NekDouble > &outarray) override
void GetNodalPoints(Array< OneD, const NekDouble > &x, Array< OneD, const NekDouble > &y, Array< OneD, const NekDouble > &z)
bool v_IsNodalNonTensorialExp() override
void v_IProductWRTBase(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) override
void v_BwdTrans(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) override
void NodalToModal(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
void NodalToModalTranspose(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
~StdNodalPrismExp() override=default
const LibUtilities::PointsKey v_GetNodalPointsKey() const override
LibUtilities::ShapeType v_DetShapeType() const override
void ModalToNodal(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
Class representing a prismatic element in reference space.
std::shared_ptr< StdNodalPrismExp > StdNodalPrismExpSharedPtr
std::shared_ptr< DNekMat > DNekMatSharedPtr