Commit aaf9ba8d authored by Tomáš Jakubec's avatar Tomáš Jakubec
Browse files

Change of file names.

parent ff17d3e9
Loading
Loading
Loading
Loading
+14 −1
Original line number Original line Diff line number Diff line
@@ -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
+2 −1
Original line number Original line Diff line number Diff line
@@ -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
+34 −0
Original line number Original line Diff line number Diff line
#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