41 using namespace testing;
62 TEST_CASE(
"VMCBatched::calc_default_local_walkers",
"[drivers]")
64 using namespace testing;
Stores particle configurations for later use in DMC and wavefunction optimization.
class that handles xmlDoc
TEST_CASE("ListenerVector", "[hamiltonian]")
Abstraction of information on executor environments.
helper functions for EinsplineSetBuilder
if(!okay) throw std xmlNodePtr node
static ParticleSetPool make_diamondC_1x1x1(Communicate *c)
static WaveFunctionPool make_diamondC_1x1x1(const RuntimeOptions &runtime_options, Communicate *comm, ParticleSetPool &particle_pool)
constexpr int valid_vmc_input_vmc_batch_index
VMCBatchedTest(const ProjectData &project_data)
ProjectData test_project("test", ProjectData::DriverVersion::BATCH)
Communicate * Controller
Global Communicator for a process.
const RuntimeOptions & getRuntimeOptions() const noexcept
Wrapping information on parallelism.
Compilation units that construct QMCDriverInput need visibility to the actual input classes types in ...
constexpr std::array< const char *, 4 > valid_vmc_input_sections
A service class to override active avaiable threads upon construction.
static HamiltonianPool make_hamWithEE(Communicate *comm, ParticleSetPool &particle_pool, WaveFunctionPool &wavefunction_pool)
void testCalcDefaultLocalWalkers()
void readXML(xmlNodePtr cur)
Reads qmc section xml node parameters.
const ProjectData & project_data_
bool parseFromString(const std::string_view data)
utility functions for executors
avoids many repeated xml heredoc sections
Input representation for Driver base class runtime parameters.