39 #ifndef NEKTAR_LIB_MULTIREGIONS_EXPLIST0D_H
40 #define NEKTAR_LIB_MULTIREGIONS_EXPLIST0D_H
51 namespace MultiRegions
86 const bool DeclareCoeffPhysArrays =
true);
112 #endif//NEKTAR_LIB_MULTIREGIONS_EXPLIST0D_H
virtual void v_Upwind(const Array< OneD, const NekDouble > &Vn, const Array< OneD, const NekDouble > &Fwd, const Array< OneD, const NekDouble > &Bwd, Array< OneD, NekDouble > &Upwind)
virtual void v_GetNormals(Array< OneD, Array< OneD, NekDouble > > &normals)
#define MULTI_REGIONS_EXPORT
void SetCoeffPhysOffsets(void)
std::vector< ExpansionSharedPtr > ExpansionVector
void Upwind(const Array< OneD, const Array< OneD, NekDouble > > &Vec, const Array< OneD, const NekDouble > &Fwd, const Array< OneD, const NekDouble > &Bwd, Array< OneD, NekDouble > &Upwind)
Base class for all multi-elemental spectral/hp expansions.
std::map< int, std::vector< PeriodicEntity > > PeriodicMap
ExpList0D()
The defualt constructor.
std::vector< ExpList0DSharedPtr > ExpList0DVector
Vector of pointers to ExpList0D objects.
boost::shared_ptr< ExpList0D > ExpList0DSharedPtr
Shared pointer to an ExpList0D object.
StandardMatrixTag boost::call_traits< LhsDataType >::const_reference rhs typedef NekMatrix< LhsDataType, StandardMatrixTag >::iterator iterator
static const Array< OneD, ExpList0DSharedPtr > NullExpList0DSharedPtrArray
Empty ExpList0D object.
This class is the abstraction of a collection of zero-dimensional expansions which is merely a collec...
virtual ~ExpList0D()
Destructor.
boost::shared_ptr< BoundaryConditionBase > BoundaryConditionShPtr
std::vector< ExpList0DSharedPtr >::iterator ExpList0DVectorIter
Iterator for the vector of ExpList0D pointers.
boost::shared_ptr< MeshGraph > MeshGraphSharedPtr
boost::shared_ptr< PointGeom > PointGeomSharedPtr