34 #ifndef NEKTAR_SPATIALDOMAINS_DOMAIN_H 35 #define NEKTAR_SPATIALDOMAINS_DOMAIN_H 44 namespace SpatialDomains
87 void Read(std::string &infilename);
88 void Read(TiXmlDocument &doc);
89 void Write(std::string &outfilename);
91 CompositeVector
GetDomain(
void)
const {
return m_Domain; };
96 m_FileName = inString;
112 #endif //NEKTAR_SPATIALDOMAINS_DOMAIN_H void SetFileName(const std::string &inString)
std::vector< BoundarySharedPtr > BoundaryVector
const char BoundaryTypeNameMap[]
#define NEKERROR(type, msg)
Assert Level 0 – Fundamental assert which is used whether in FULLDEBUG, DEBUG or OPT compilation mod...
BoundaryType m_BoundaryType
std::vector< Composite > CompositeVector
std::shared_ptr< BoundaryEntry > BoundarySharedPtr
BoundaryVector m_boundaries
BoundaryVector GetBoundaries(void) const
CompositeVector GetDomain(void) const
void Write(const std::string &outFile, std::vector< FieldDefinitionsSharedPtr > &fielddefs, std::vector< std::vector< NekDouble > > &fielddata, const FieldMetaDataMap &fieldinfomap, const bool backup)
This function allows for data to be written to an FLD file when a session and/or communicator is not ...
Base class for a spectral/hp element mesh.
std::vector< Composite > m_BoundaryComposites