4 #include <blitz/array.h>
7 #include "Interactions.h"
15 typedef Array
<Occupation
, 2> LatticeType
;
20 Lattice(int, int, int, int);
22 LatticeType adsorbates
;
24 int Latitude
, Longitude
;
25 int UnitCellSizeX
, UnitCellSizeY
;
27 void extendUnitCell(void);
28 Interactions
checkInteractions(void);
29 double getEnergy(void);
32 void extendUnitCell(LatticeType
, int, int);
33 Interactions
checkInteractions(LatticeType
, Interactions
, int, int);
34 Interactions
checkInteractions(LatticeType
, Interactions
);
35 double getEnergy(LatticeType
);