![]() |
QMCPACK
|
To avoid 10's of arguments to runDMCStep. More...
Public Member Functions | |
StateForThread (const QMCDriverInput &qmci, DriftModifierBase &drift_mod, SFNBranch &branch_eng, MCPopulation &pop, const size_t steps_per_block) | |
Public Attributes | |
const QMCDriverInput & | qmcdrv_input |
const DriftModifierBase & | drift_modifier |
const MCPopulation & | population |
SFNBranch & | branch_engine |
IndexType | recalculate_properties_period |
const size_t | steps_per_block |
IndexType | step = -1 |
IndexType | global_step = -1 |
bool | is_recomputing_block = false |
To avoid 10's of arguments to runDMCStep.
There should be a division between const input to runVMCStep And step to step state
Definition at line 47 of file DMCBatched.h.
|
inline |
Definition at line 59 of file DMCBatched.h.
SFNBranch& branch_engine |
Definition at line 52 of file DMCBatched.h.
Referenced by DMCBatched::advanceWalkers().
const DriftModifierBase& drift_modifier |
Definition at line 50 of file DMCBatched.h.
Referenced by DMCBatched::advanceWalkers().
IndexType global_step = -1 |
Definition at line 56 of file DMCBatched.h.
Referenced by DMCBatched::advanceWalkers(), and DMCBatched::run().
bool is_recomputing_block = false |
Definition at line 57 of file DMCBatched.h.
Referenced by DMCBatched::run(), and DMCBatched::runDMCStep().
const MCPopulation& population |
Definition at line 51 of file DMCBatched.h.
Referenced by DMCBatched::advanceWalkers(), and DMCBatched::runDMCStep().
const QMCDriverInput& qmcdrv_input |
Definition at line 49 of file DMCBatched.h.
Referenced by DMCBatched::advanceWalkers().
IndexType recalculate_properties_period |
Definition at line 53 of file DMCBatched.h.
Referenced by DMCBatched::run().
IndexType step = -1 |
Definition at line 55 of file DMCBatched.h.
Referenced by DMCBatched::run(), and DMCBatched::runDMCStep().
const size_t steps_per_block |
Definition at line 54 of file DMCBatched.h.
Referenced by DMCBatched::runDMCStep().