36#ifndef EXPLIST1DHOMO2D_H
37#define EXPLIST1DHOMO2D_H
47class ExpList2DHomogeneous2D;
52typedef std::vector<ExpList2DHomogeneous2DSharedPtr>
67 const NekDouble lhom_z,
const bool useFFT,
const bool dealiasing,
109 int istrip)
override;
#define MULTI_REGIONS_EXPORT
Describes the specification for a Basis.
Abstraction of a one-dimensional multi-elemental expansion which is merely a collection of local expa...
void SetCoeffPhys(void)
Definition of the total number of degrees of freedom and quadrature points. Sets up the storage for m...
void v_FwdTransBndConstrained(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) override
void v_WriteTecplotZone(std::ostream &outfile, int expansion) override
void v_FwdTransLocalElmt(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) override
void v_GetCoords(Array< OneD, NekDouble > &coord_0, Array< OneD, NekDouble > &coord_1, Array< OneD, NekDouble > &coord_2) override
void v_WriteVtkPieceHeader(std::ostream &outfile, int expansion, int istrip) override
ExpList2DHomogeneous2D()
Default constructor.
~ExpList2DHomogeneous2D() override
Destructor.
void v_FwdTrans(const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray) override
Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expa...
std::shared_ptr< SessionReader > SessionReaderSharedPtr
std::shared_ptr< ExpList2DHomogeneous2D > ExpList2DHomogeneous2DSharedPtr
Shared pointer to an ExpList2DHomogeneous2D object.
std::vector< ExpList2DHomogeneous2DSharedPtr > ExpList2DHomogeneous2DVector
Vector of pointers to ExpList2DHomogeneous2D objects.