Tweaked .gitignore
[cluster_expansion.git] / StructureParser.h
blob63cd67473107017e8996ccd5fc456bddcbe3daf1
1 #ifndef STRUCTUREPARSER_H_
2 #define STRUCTUREPARSER_H_
4 #include "Structure.h"
5 #include "SimpleIni.h"
7 #include "Lattice.h"
8 #include "LatticeParser.h"
10 #include "Interactions.h"
11 #include "InteractionsParser.h"
13 #include "SymmetryOperations.h"
15 class StructureParser {
16 public:
17 StructureParser(const char *ini_filename, const char *ini_filename_interactions);
18 Structure getStructure();
20 private:
21 Structure _structure;
22 CSimpleIni _ini_structure, _ini_interactions;
25 #endif /*STRUCTUREPARSER_H_*/