36 #ifndef EXPLIST2DHOMO1D_H 37 #define EXPLIST2DHOMO1D_H 45 namespace MultiRegions
52 typedef std::shared_ptr<ExpList2DHomogeneous1D>
55 typedef std::vector< ExpList2DHomogeneous1DSharedPtr >
72 const bool dealiasing,
82 const bool dealiasing,
89 const ExpList2DHomogeneous1D &In);
121 std::ostream &outfile,
126 std::ostream &outfile,
150 #endif//EXPLIST3DHOMO1D_H Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expa...
std::shared_ptr< MeshGraph > MeshGraphSharedPtr
virtual NekDouble v_Integral(const Array< OneD, const NekDouble > &inarray)
virtual ~ExpList2DHomogeneous1D()
Destructor.
static Array< OneD, NekDouble > NullNekDouble1DArray
std::shared_ptr< Comm > CommSharedPtr
Pointer to a Communicator object.
#define MULTI_REGIONS_EXPORT
virtual void v_WriteTecplotZone(std::ostream &outfile, int expansion)
Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expa...
std::shared_ptr< ExpList2DHomogeneous1D > ExpList2DHomogeneous1DSharedPtr
Shared pointer to an ExpList2DHomogeneous1D object.
std::vector< ExpList2DHomogeneous1DSharedPtr > ExpList2DHomogeneous1DVector
Vector of pointers to ExpList2DHomogeneous1D objects.
virtual void v_GetCoords(Array< OneD, NekDouble > &coord_0, Array< OneD, NekDouble > &coord_1, Array< OneD, NekDouble > &coord_2)
virtual void v_GetNormals(Array< OneD, Array< OneD, NekDouble > > &normals)
void SetCoeffPhys(void)
Definition of the total number of degrees of freedom and quadrature points. Sets up the storage for m...
ExpList2DHomogeneous1D()
Default constructor.
void GetCoords(Array< OneD, NekDouble > &coord_0, Array< OneD, NekDouble > &coord_1=NullNekDouble1DArray, Array< OneD, NekDouble > &coord_2=NullNekDouble1DArray)
This function calculates the coordinates of all the elemental quadrature points . ...
virtual void v_WriteVtkPieceHeader(std::ostream &outfile, int expansion, int istrip)
Describes the specification for a Basis.
std::shared_ptr< SessionReader > SessionReaderSharedPtr