montecarlo/standardmontecarlo.h
00001 #ifndef MONTECARLOSTANDARD_H
00002 #define MONTECARLOSTANDARD_H
00003 #include <armadillo>
00004 using namespace arma;
00005 
00006 #include "montecarlo.h"
00007 #include "../hamiltonian/hamiltonian.h"
00008 #include "../wavefunction/wavefunction.h"
00009 #include "../config.h"
00010 
00014 class StandardMonteCarlo : public MonteCarlo
00015 {
00016 public:
00017     StandardMonteCarlo(Config* config);
00018 
00019     void sample(int nSamples);
00020 
00021     ~StandardMonteCarlo();
00022 private:
00023     int myRank;
00024     bool firstSample;
00025 };
00026 
00027 #endif // MONTECARLOSTANDARD_H
 All Classes Functions