37 #ifndef EXPLIST3DHOMO1D_H 
   38 #define EXPLIST3DHOMO1D_H 
   46     namespace MultiRegions
 
   72                                    const bool dealiasing);
 
   80                                    const bool dealiasing,
 
   82                                    const std::string &var = 
"DefaultVar");
 
   90                                     const bool dealiasing,
 
   95                                          const ExpList3DHomogeneous1D &In,
 
   96                                          const bool DeclarePlanesSetCoeffPhys = 
true);
 
  128                                                int expansion, 
int istrip);
 
  142                 m_planes[0]->GetPeriodicEntities(periodicVerts,periodicEdges);
 
  162 #endif//EXPLIST3DHOMO1D_H 
Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expa...
virtual void v_WriteTecplotConnectivity(std::ostream &outfile, int expansion)
virtual void v_GetPeriodicEntities(PeriodicMap &periodicVerts, PeriodicMap &periodicEdges, PeriodicMap &periodicFaces)
virtual Array< OneD, const NekDouble > v_HomogeneousEnergy(void)
static Array< OneD, NekDouble > NullNekDouble1DArray
virtual ~ExpList3DHomogeneous1D()
Destructor. 
std::map< int, vector< PeriodicEntity > > PeriodicMap
std::vector< ExpList3DHomogeneous1DSharedPtr > ExpList3DHomogeneous1DVector
Vector of pointers to ExpList3DHomogeneous1D objects. 
#define MULTI_REGIONS_EXPORT
void GenExpList3DHomogeneous1D(const SpatialDomains::ExpansionMap &expansions)
boost::shared_ptr< SessionReader > SessionReaderSharedPtr
virtual void v_GetCoords(Array< OneD, NekDouble > &coord_0, Array< OneD, NekDouble > &coord_1, Array< OneD, NekDouble > &coord_2)
void SetCoeffPhys(void)
Definition of the total number of degrees of freedom and quadrature points. Sets up the storage for m...
ExpList3DHomogeneous1D()
Default constructor. 
Array< OneD, ExpListSharedPtr > m_planes
virtual void v_WriteVtkPieceHeader(std::ostream &outfile, int expansion, int istrip)
StandardMatrixTag boost::call_traits< LhsDataType >::const_reference rhs typedef NekMatrix< LhsDataType, StandardMatrixTag >::iterator iterator
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 NekDouble v_L2(const Array< OneD, const NekDouble > &inarray, const Array< OneD, const NekDouble > &soln=NullNekDouble1DArray)
std::vector< ExpList3DHomogeneous1DSharedPtr >::iterator ExpList3DHomogeneous1DVectorIter
Iterator for the vector of ExpList3DHomogeneous1D pointers. 
boost::shared_ptr< ExpList3DHomogeneous1D > ExpList3DHomogeneous1DSharedPtr
Shared pointer to an ExpList3DHomogeneous1D object. 
boost::shared_ptr< MeshGraph > MeshGraphSharedPtr
Abstraction of a two-dimensional multi-elemental expansion which is merely a collection of local expa...
Describes the specification for a Basis. 
std::map< int, ExpansionShPtr > ExpansionMap