36#ifndef ABSTRACTMESHWRITER_HPP_
37#define ABSTRACTMESHWRITER_HPP_
43#include "OutputFileHandler.hpp"
44#include "AbstractMeshReader.hpp"
49template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
74 const std::string& rBaseName,
75 const bool clearOutputDir=
true);
std::string GetOutputDirectory()
unsigned mNumBoundaryElements
virtual ElementData GetNextBoundaryElement()
virtual unsigned GetNumNodes()
AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > * mpMeshReader
virtual ElementData GetNextCableElement()
unsigned GetNumElements()
void WriteFilesUsingMeshReader(AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > &rMeshReader)
OutputFileHandler * mpOutputFileHandler
virtual ElementData GetNextElement()
virtual void WriteFiles()=0
unsigned mNumCableElements
virtual std::vector< double > GetNextNode()
unsigned GetNumBoundaryFaces()
unsigned GetNumCableElements()
virtual ~AbstractMeshWriter()