hamiltonian/hamiltoniansimple.h
00001 #ifndef HAMILTONIANSIMPLE_H
00002 #define HAMILTONIANSIMPLE_H
00003 #define   ZERO       1.0E-10
00004 #include <armadillo>
00005 using namespace arma;
00006 #include "hamiltonian.h"
00007 
00011 class HamiltonianSimple : public Hamiltonian
00012 {
00013 public:
00014     HamiltonianSimple(Config *config);
00015     double potentialEnergy(WaveFunction *wave, vec2 r[]);
00016     double kineticEnergy(WaveFunction *wave, vec2 r[]);
00017     void setAnalyticalKineticEnergy(bool val);
00018 private:
00019 };
00020 
00021 #endif // HAMILTONIANSTANDARD_H
 All Classes Functions