From 9e31f0764e7984e5c2b66271292017d31bedb1e0 Mon Sep 17 00:00:00 2001 From: rieger Date: Fri, 9 May 2008 14:26:55 +0200 Subject: [PATCH] added files of experimental symmetry implementation --- Symmetry.h | 18 ++++++++++++++++++ SymmetryParser.h | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 Symmetry.h create mode 100644 SymmetryParser.h diff --git a/Symmetry.h b/Symmetry.h new file mode 100644 index 0000000..4c9af43 --- /dev/null +++ b/Symmetry.h @@ -0,0 +1,18 @@ +#ifndef _SYMMETRY_H +#define _SYMMETRY_H + +#include +#include + +using namespace std; + + +struct SymmetrieInteraction { + string name; + Directions directions; +}; + +class SymmetrieOperations : public vector { +}; + +#endif diff --git a/SymmetryParser.h b/SymmetryParser.h new file mode 100644 index 0000000..af6e043 --- /dev/null +++ b/SymmetryParser.h @@ -0,0 +1,18 @@ +#ifndef _SYMMETRYPARSER_H +#define _SYMMETRYPARSER_H + +#include "Lattice.h" +#include "SimpleIni.h" + +class SymmetryParser { +public: + SymmetryParser(const char *ini_filename); + Lattice getLattice(); + +private: + Lattice _lattice; + CSimpleIni _ini; +}; + +#endif + -- 2.11.4.GIT