37 #include "AbstractMeshWriter.hpp" 40 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
42 const std::string& rBaseName,
43 const bool clearOutputDir)
44 : mBaseName(rBaseName),
50 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
56 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
62 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
68 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
74 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
80 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
86 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
93 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
100 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
107 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
114 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
virtual ElementData GetNextCableElement()
unsigned GetNumCableElements()
AbstractMeshWriter(const std::string &rDirectory, const std::string &rBaseName, const bool clearOutputDir=true)
virtual ~AbstractMeshWriter()
unsigned mNumBoundaryElements
void WriteFilesUsingMeshReader(AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > &rMeshReader)
virtual unsigned GetNumNodes()
OutputFileHandler * mpOutputFileHandler
std::string GetOutputDirectory()
std::string GetOutputDirectoryFullPath() const
virtual std::vector< double > GetNextNode()
unsigned GetNumElements()
virtual void WriteFiles()=0
virtual ElementData GetNextBoundaryElement()
unsigned mNumCableElements
virtual ElementData GetNextElement()
unsigned GetNumBoundaryFaces()
AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > * mpMeshReader