![]() |
QMCPACK
|
Input representation for VMC driver class runtime parameters. More...
Public Types | |
using | IndexType = QMCTraits::IndexType |
using | RealType = QMCTraits::RealType |
using | FullPrecisionRealType = QMCTraits::FullPrecRealType |
Public Member Functions | |
VMCDriverInput () | |
VMCDriverInput (bool use_drift) | |
void | readXML (xmlNodePtr xml_input) |
bool | get_use_drift () const |
IndexType | get_samples () const |
Protected Attributes | |
bool | use_drift_ = true |
Do not write out blocks of gets for variables like this there is are code_generation tools in QMCPACK_ROOT/utils/code_tools More... | |
IndexType | samples_ = -1 |
Friends | |
std::ostream & | operator<< (std::ostream &o_stream, const VMCDriverInput &vmci) |
Input representation for VMC driver class runtime parameters.
Definition at line 22 of file VMCDriverInput.h.
Definition at line 27 of file VMCDriverInput.h.
using IndexType = QMCTraits::IndexType |
Definition at line 25 of file VMCDriverInput.h.
using RealType = QMCTraits::RealType |
Definition at line 26 of file VMCDriverInput.h.
|
inline |
Definition at line 28 of file VMCDriverInput.h.
VMCDriverInput | ( | bool | use_drift | ) |
Definition at line 16 of file VMCDriverInput.cpp.
|
inline |
|
inline |
Definition at line 44 of file VMCDriverInput.h.
References VMCDriverInput::use_drift_.
Referenced by VMCBatched::advanceWalkers(), and qmcplusplus::TEST_CASE().
void readXML | ( | xmlNodePtr | xml_input | ) |
Definition at line 18 of file VMCDriverInput.cpp.
References ParameterSet::add(), qmcplusplus::app_log(), qmcplusplus::node, ParameterSet::put(), VMCDriverInput::samples_, and VMCDriverInput::use_drift_.
Referenced by VMCFactoryNew::create(), QMCFixedSampleLinearOptimizeBatched::processOptXML(), qmcplusplus::QMCWFOptLinearFactoryNew(), and qmcplusplus::TEST_CASE().
|
friend |
Definition at line 34 of file VMCDriverInput.cpp.
|
protected |
Definition at line 40 of file VMCDriverInput.h.
Referenced by VMCDriverInput::get_samples(), and VMCDriverInput::readXML().
|
protected |
Do not write out blocks of gets for variables like this there is are code_generation tools in QMCPACK_ROOT/utils/code_tools
Definition at line 39 of file VMCDriverInput.h.
Referenced by VMCDriverInput::get_use_drift(), and VMCDriverInput::readXML().