44 namespace MultiRegions
59 const std::vector<unsigned int> &eIDs,
60 const bool DeclareCoeffPhysArrays =
true,
82 const std::string &variable =
"DefaultVar",
#define MULTI_REGIONS_EXPORT
Describes the specification for a Basis.
Abstraction of a three-dimensional multi-elemental expansion which is merely a collection of local ex...
virtual void v_SetUpPhysNormals()
Set up the normals on each expansion.
virtual void v_ReadGlobalOptimizationParameters()
ExpList3D()
Default constructor.
virtual void v_PhysInterp1DScaled(const NekDouble scale, const Array< OneD, NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
virtual ~ExpList3D()
Destructor.
virtual void v_PhysGalerkinProjection1DScaled(const NekDouble scale, const Array< OneD, NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
virtual void v_WriteVtkPieceHeader(std::ostream &outfile, int expansion, int istrip)
Base class for all multi-elemental spectral/hp expansions.
std::shared_ptr< SessionReader > SessionReaderSharedPtr
@ SIZE_PointsType
Length of enum list.
std::shared_ptr< ExpList3D > ExpList3DSharedPtr
Shared pointer to an ExpList3D object.
std::vector< ExpList3DSharedPtr > ExpList3DVector
Vector of pointers to ExpList3D objects.
std::map< int, ExpansionShPtr > ExpansionMap
std::shared_ptr< MeshGraph > MeshGraphSharedPtr