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