QMCManager.h File Reference

#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
#include <signal.h>
#include "QMCRun.h"
#include "QMCDerivativeProperties.h"
#include "QMCCorrelatedSamplingVMCOptimization.h"
#include "QMCCopyright.h"
#include "QMCProperties.h"
#include "QMCProperty.h"
#include "QMCPropertyArrays.h"
#include "QMCNuclearForces.h"
#include <mpi.h>

Go to the source code of this file.

Classes

class  QMCManager
 Controls the major sections of a QMC calculation. More...

Defines

#define QMC_WORK_STEP   0
#define QMC_REDUCE   1
#define QMC_TERMINATE   2
#define QMC_SYNCHRONIZE   3
#define QMC_REDUCE_ALL   4

Enumerations

enum  signalType { SIG_REDUCE, SIG_INCREASE, SIG_QUIT, SIG_NOTHING }


Define Documentation

#define QMC_REDUCE   1

Definition at line 18 of file QMCManager.h.

Referenced by QMCManager::run().

#define QMC_REDUCE_ALL   4

Definition at line 21 of file QMCManager.h.

Referenced by QMCManager::run().

#define QMC_SYNCHRONIZE   3

Definition at line 20 of file QMCManager.h.

Referenced by QMCManager::run().

#define QMC_TERMINATE   2

Definition at line 19 of file QMCManager.h.

Referenced by QMCManager::run().

#define QMC_WORK_STEP   0

Definition at line 17 of file QMCManager.h.

Referenced by QMCManager::run().


Enumeration Type Documentation

enum signalType

Enumerator:
SIG_REDUCE 
SIG_INCREASE 
SIG_QUIT 
SIG_NOTHING 

Definition at line 25 of file QMCManager.h.


Generated on Sat Jul 5 16:13:59 2008 for QMcBeaver by  doxygen 1.5.6