36 #ifndef EXPLIST2DHOMO1D_H
37 #define EXPLIST2DHOMO1D_H
45 namespace MultiRegions
49 class ExpList2DHomogeneous1D;
54 typedef std::vector<ExpList2DHomogeneous1DSharedPtr>
69 const bool useFFT,
const bool dealiasing,
77 const bool useFFT,
const bool dealiasing,
105 int expansion)
override;
108 int istrip)
override;
#define MULTI_REGIONS_EXPORT
Describes the specification for a Basis.
Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expa...
virtual void v_GetCoords(Array< OneD, NekDouble > &coord_0, Array< OneD, NekDouble > &coord_1, Array< OneD, NekDouble > &coord_2) override
void SetCoeffPhys(void)
Definition of the total number of degrees of freedom and quadrature points. Sets up the storage for m...
virtual void v_WriteVtkPieceHeader(std::ostream &outfile, int expansion, int istrip) override
virtual void v_GetNormals(Array< OneD, Array< OneD, NekDouble >> &normals) override
Populate normals with the normals of all expansions.
virtual void v_WriteTecplotZone(std::ostream &outfile, int expansion) override
virtual ~ExpList2DHomogeneous1D()
Destructor.
ExpList2DHomogeneous1D()
Default constructor.
Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expa...
std::shared_ptr< SessionReader > SessionReaderSharedPtr
std::shared_ptr< Comm > CommSharedPtr
Pointer to a Communicator object.
std::vector< ExpList2DHomogeneous1DSharedPtr > ExpList2DHomogeneous1DVector
Vector of pointers to ExpList2DHomogeneous1D objects.
std::shared_ptr< ExpList2DHomogeneous1D > ExpList2DHomogeneous1DSharedPtr
Shared pointer to an ExpList2DHomogeneous1D object.
std::shared_ptr< MeshGraph > MeshGraphSharedPtr
The above copyright notice and this permission notice shall be included.