#include <config.h>
Public Member Functions | |
Config (int myRank, int m_nProcesses) | |
int | myRank () |
int | m_nProcesses () const |
int | nDimensions () const |
void | setNDimensions (int n) |
int | nParticles () const |
void | setNParticles (int n) |
WaveFunction * | wave () const |
Hamiltonian * | hamiltonian () const |
MonteCarlo * | monteCarlo () const |
double | stepLength () const |
void | setStepLength (double arg) |
void | loadConfiguration (INIParser *settings) |
void | setWave (WaveFunction *arg) |
void | setHamiltonian (Hamiltonian *arg) |
void | setMonteCarlo (MonteCarlo *arg) |
double | omega () const |
void | setOmega (double arg) |
void | setDiffusionConstant (double arg) |
double | diffusionConstant () |
bool | interactionEnabled () const |
void | setInteractionEnabled (bool arg) |
long * | idum () |
Handles the main configuration that is shared between the classes. Must be passed as an object to most classes at initialization.