4 #include <blitz/array.h>
9 #include "Interactions.h"
21 Interactions interactions
;
22 double dft_energy
; // to be read in from structure ini file... if not present -> new structure!!
23 // Cluster_Expansion cluster_expansion; // this is the data object to store the algebraic sum which is a combination of
24 // number_of_CO * CO_energy_contribution + interaction(1).energy *
25 // interaction(1).multiplicity ... etc.
27 Structure(): name(""), lattice(), interactions(), dft_energy(0) { }
30 class Structures
: public vector
<Structure
> {
31 // anything needed here?
33 // methode: new_structure()
34 // und dann je nach parameter: random.. oder alles an CO positionen durchprobieren etc..
35 // oder vielleicht sogar per input file einlesen...