![]() |
QMCPACK
|
To avoid 10's of arguments to runDMCStep. More...
Collaboration diagram for DMCBatched::StateForThread: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().