36 #ifndef UTILITIES_NEKMESH_OUTPUTNEKPP
37 #define UTILITIES_NEKMESH_OUTPUTNEKPP
OutputNekpp(NekMeshUtils::MeshSharedPtr m)
void WriteXmlCurves(TiXmlElement *pRoot)
Writes the section of the XML file if needed.
virtual void Process()
Write mesh to output file.
static boost::shared_ptr< DataType > AllocateSharedPtr()
Allocate a shared pointer from the memory pool.
void WriteXmlFaces(TiXmlElement *pRoot)
Writes the section of the XML file if needed.
void WriteXmlNodes(TiXmlElement *pRoot)
Writes the section of the XML file.
Abstract base class for output modules.
static NekMeshUtils::ModuleKey className
static boost::shared_ptr< Module > create(NekMeshUtils::MeshSharedPtr m)
Creates an instance of this class.
void WriteXmlExpansions(TiXmlElement *pRoot)
Writes the section of the XML file.
boost::shared_ptr< Mesh > MeshSharedPtr
Shared pointer to a mesh.
void WriteXmlDomain(TiXmlElement *pRoot)
Writes the section of the XML file.
void WriteXmlComposites(TiXmlElement *pRoot)
Writes the section of the XML file.
void WriteXmlElements(TiXmlElement *pRoot)
Writes the section of the XML file.
void WriteXmlConditions(TiXmlElement *pRoot)
Writes the section of the XML file.
Converter for Gmsh files.
void WriteXmlEdges(TiXmlElement *pRoot)
Writes the section of the XML file.
std::pair< ModuleType, std::string > ModuleKey