24 #ifndef COM_DAFER45_TBTK_FILE_READER 25 #define COM_DAFER45_TBTK_FILE_READER 50 std::string name =
"Model",
51 std::string path =
"/" 56 std::string name =
"AmplitudeSet",
57 std::string path =
"/" 63 std::string name =
"Geometry",
64 std::string path =
"/" 75 std::string name =
"EigenValues",
76 std::string path =
"/" 89 std::string name =
"DOS",
90 std::string path =
"/" 102 std::string name =
"Density",
103 std::string path =
"/" 115 std::string name =
"Magnetization",
116 std::string path =
"/" 131 std::string name =
"LDOS",
132 std::string path =
"/" 147 std::string name =
"SpinPolarizedLDOS",
148 std::string path =
"/" 153 std::string name =
"ParameterSet",
154 std::string path =
"/" 163 std::string path =
"/" 169 std::string *attribute_names,
172 std::string path =
"/" 178 std::string *attribute_names,
181 std::string path =
"/" 195 static bool isInitialized;
198 static std::string filename;
202 FileReader::filename = filename;
203 isInitialized =
false;
207 remove(filename.c_str());
208 isInitialized =
false;
static void readAttributes(int *attributes, std::string *attribute_names, int num, std::string name, std::string path="/")
static Property::EigenValues * readEigenValues(std::string name="EigenValues", std::string path="/")
Definition: FileReader.cpp:287
Definition: EigenValues.h:33
static void setFileName(std::string filename)
Definition: FileReader.h:201
Definition: Magnetization.h:35
static Property::SpinPolarizedLDOS * readSpinPolarizedLDOS(std::string name="SpinPolarizedLDOS", std::string path="/")
Definition: FileReader.cpp:621
Property container for eigen values.
Property container for local density of states (LDOS)
Definition: FileReader.h:46
static Geometry * readGeometry(Model *model, std::string name="Geometry", std::string path="/")
Definition: FileReader.cpp:185
static void read(double **data, int *rank, int **dims, std::string name, std::string path="/")
Definition: FileReader.cpp:711
Property container for spin-polarized local density of states (spin-polarized LDOS) ...
Property container for density.
static Property::LDOS * readLDOS(std::string name="LDOS", std::string path="/")
Definition: FileReader.cpp:565
static Util::ParameterSet * readParameterSet(std::string name="ParameterSet", std::string path="/")
Definition: FileReader.cpp:896
Property container for magnetization.
static void clear()
Definition: FileReader.h:206
HoppingAmplitude container.
static Model * readModel(std::string name="Model", std::string path="/")
Definition: FileReader.cpp:42
Definition: AbstractOperator.h:26
Definition: SpinPolarizedLDOS.h:37
static Property::DOS * readDOS(std::string name="DOS", std::string path="/")
Definition: FileReader.cpp:348
Property container for density of states (DOS)
static AmplitudeSet * readAmplitudeSet(std::string name="AmplitudeSet", std::string path="/")
Definition: FileReader.cpp:78
static bool exists()
Definition: FileReader.cpp:1045
Definition: Geometry.h:32
Definition: ParameterSet.h:35
static Property::Density * readDensity(std::string name="Density", std::string path="/")
Definition: FileReader.cpp:418
static Property::Magnetization * readMagnetization(std::string name="Magnetization", std::string path="/")
Definition: FileReader.cpp:485
Contains geometric inforamtion about a model.
Definition: AmplitudeSet.h:45