Skip to content
Snippets Groups Projects
Commit aaf9ba8d authored by Tomáš Jakubec's avatar Tomáš Jakubec
Browse files

Change of file names.

parent ff17d3e9
No related branches found
No related tags found
No related merge requests found
...@@ -2,9 +2,22 @@ ...@@ -2,9 +2,22 @@
#define MESHREADER_H #define MESHREADER_H
template<unsigned int MeshDimension, typename IndexType, typename Real, unsigned int ...Reserve> template<unsigned int MeshDimension>
class MeshReader{ class MeshReader{
}; };
template <>
class MeshReader<2> {
public:
enum ElementType{
LINE = 1,
TRIANGLE,
QUAD,
POLYGON
};
};
#endif // MESHREADER_H #endif // MESHREADER_H
...@@ -18,7 +18,8 @@ HEADERS += \ ...@@ -18,7 +18,8 @@ HEADERS += \
MeshReader.h \ MeshReader.h \
UnstructedMeshDefine.h \ UnstructedMeshDefine.h \
UnstructuredMesh.h \ UnstructuredMesh.h \
Vector.h \ VTKMeshReader.h \
../debug/debug.h \ ../debug/debug.h \
../debug/htmllogger.h \ ../debug/htmllogger.h \
Vector.h \
Vertex.h Vertex.h
#ifndef VTKMESHREADER_H
#define VTKMESHREADER_H
#include "MeshReader.h"
#include "MeshDataContainer.h"
#include <map>
template<unsigned int MeshDimension>
class VTKMeshReader : public MeshReader<MeshDimension>{
};
template<>
class VTKMeshReader<2> : public MeshReader<2>{
using reader = MeshReader<2>;
std::map<int, typename reader::ElementType> TypeConversionTable{
{3, reader::ElementType::LINE},
{5, reader::ElementType::TRIANGLE},
{8, reader::ElementType::QUAD},
{9, reader::ElementType::QUAD},
{7, reader::ElementType::POLYGON},
};
// file indexing
//
//
//MeshDataContainer<IndexType>
};
#endif // VTKMESHREADER_H
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment