#define SPATIAL_DOMAINS_EXPORT
Base class for a spectral/hp element mesh.
const std::map< int, ZoneBaseShPtr > & GetZones() const
const InterfaceCollection & GetInterfaces() const
void PerformMovement(NekDouble timeStep)
Movement(const LibUtilities::SessionReaderSharedPtr &pSession, MeshGraph *meshGraph)
Constructor.
void ReadZones(TiXmlElement *zonesTag, MeshGraph *meshGraph, const LibUtilities::SessionReaderSharedPtr &pSession)
Read zones given TiXmlDocument.
void ReadInterfaces(TiXmlElement *interfacesTag, MeshGraph *meshGraph)
Read interfaces given TiXmlDocument.
InterfaceCollection m_interfaces
std::map< int, ZoneBaseShPtr > m_zones
std::shared_ptr< InterfacePair > InterfacePairShPtr
std::shared_ptr< Movement > MovementSharedPtr
std::map< std::pair< int, std::string >, InterfacePairShPtr > InterfaceCollection