36 #ifndef UTILITIES_NEKMESH_OUTPUTNEKPP
37 #define UTILITIES_NEKMESH_OUTPUTNEKPP
41 #include "../Module.h"
void WriteXmlCurves(TiXmlElement *pRoot)
Writes the section of the XML file if needed.
virtual void Process()
Write mesh to output file.
pair< ModuleType, string > ModuleKey
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.
Abstract base class for output modules.
void WriteXmlNodes(TiXmlElement *pRoot)
Writes the section of the XML file.
static ModuleKey className
OutputNekpp(MeshSharedPtr m)
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.
static boost::shared_ptr< Module > create(MeshSharedPtr m)
Creates an instance of this class.
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.