Header and source for globals variables containing numprocs and my_rank variables to be used in multiple files in the oproject.
Made changes to the parrallization implementation, so that the parrallization begins and end in the main program. I can now call the integrators multiple times.
Added source and header for globals.
Renamed the VMC class to a class named MetropolisQM, since that is what the class preforms. Also changed the functionality so that it can solve for a given observable, not just the hamiltonian.
Header for Observable class, which is to be used in the MetropolisQM class.
Made Hamiltonian as subclass of Observable.
Simplified the structure of the integrators
Tested the new implementation of MetroploisQM with observable.
Small changes:
Changed so that it can be used for parrallelized code.