36 #ifndef MULTIREGIONS_ASSEMBLY_MAP_DG_H 
   37 #define MULTIREGIONS_ASSEMBLY_MAP_DG_H 
   47     namespace MultiRegions
 
   70                 const std::string variable = 
"DefaultVar");
 
  172 #endif //MULTIREGIONS_ASSEMBLY_MAP_DG_H 
boost::shared_ptr< AssemblyMapDG > AssemblyMapDGSharedPtr
 
AssemblyMapDG()
Default constructor. 
 
virtual void v_Assemble(const Array< OneD, const NekDouble > &loc, Array< OneD, NekDouble > &global) const 
 
#define MULTI_REGIONS_EXPORT
 
boost::shared_ptr< SessionReader > SessionReaderSharedPtr
 
Array< OneD, int > m_traceToUniversalMap
Integer map of process trace space quadrature points to universal space. 
 
virtual void v_LocalToGlobal(const Array< OneD, const NekDouble > &loc, Array< OneD, NekDouble > &global) const 
 
Base class for constructing local to global mapping of degrees of freedom. 
 
void UniversalTraceAssemble(Array< OneD, NekDouble > &pGlobal) const 
 
virtual void v_UniversalAssemble(Array< OneD, NekDouble > &pGlobal) const 
 
Base class for all multi-elemental spectral/hp expansions. 
 
Array< OneD, Array< OneD, LocalRegions::ExpansionSharedPtr > > & GetElmtToTrace()
 
virtual const Array< OneD, const int > & v_GetGlobalToUniversalMapUnique()
 
void SetUpUniversalTraceMap(const ExpList &locExp, const ExpListSharedPtr trace, const PeriodicMap &perMap=NullPeriodicMap)
 
static PeriodicMap NullPeriodicMap
 
virtual const Array< OneD, const int > & v_GetLocalToGlobalMap()
 
boost::shared_ptr< ExpList > ExpListSharedPtr
Shared pointer to an ExpList object. 
 
void SetUpUniversalDGMap(const ExpList &locExp)
 
int GetTraceToUniversalMap(int i)
 
std::map< int, std::vector< PeriodicEntity > > PeriodicMap
 
virtual ~AssemblyMapDG()
Destructor. 
 
Array< OneD, int > m_traceToUniversalMapUnique
Integer map of unique process trace space quadrature points to universal space (signed). 
 
int GetTraceToUniversalMapUnique(int i)
 
Array< OneD, Array< OneD, LocalRegions::ExpansionSharedPtr > > m_elmtToTrace
list of edge expansions for a given element 
 
virtual void v_GlobalToLocal(const Array< OneD, const NekDouble > &global, Array< OneD, NekDouble > &loc) const 
 
virtual const Array< OneD, NekDouble > & v_GetLocalToGlobalSign() const 
 
virtual const Array< OneD, const int > & v_GetGlobalToUniversalMap()
 
boost::shared_ptr< MeshGraph > MeshGraphSharedPtr
 
void RealignTraceElement(Array< OneD, int > &toAlign, StdRegions::Orientation orient, int nquad1, int nquad2=0)
 
int GetNumDirichletBndPhys()
Return the number of boundary segments on which Dirichlet boundary conditions are imposed...
 
int m_numDirichletBndPhys
Number of physical dirichlet boundary values in trace. 
 
virtual int v_GetFullSystemBandWidth() const