33 const char* particles = R
"( 36 <parameter name='lattice' units='bohr'> 37 3.37316115 3.37316115 0.00000000 38 0.00000000 3.37316115 3.37316115 39 3.37316115 0.00000000 3.37316115 41 <parameter name='bconds'> 44 <parameter name='LR_dim_cutoff'>15 </parameter> 46 <particleset name="ion" size="2"> 48 <parameter name="charge">4</parameter> 50 <attrib name="position" datatype="posArray"> 51 0.00000000 0.00000000 0.00000000 52 1.68658058 1.68658058 1.68658058 55 <particleset name="e" random="yes" > 56 <group name="u" size="4"> 57 <parameter name="charge">-1</parameter> 59 <group name="d" size="4"> 60 <parameter name="charge">-1</parameter> 71 xmlNodePtr sim_cell = xmlFirstElementChild(root);
73 pp.readSimulationCellXML(sim_cell);
75 xmlNodePtr part_ion = xmlNextElementSibling(sim_cell);
77 xmlNodePtr part_elec = xmlNextElementSibling(part_ion);
97 const char* wf_input = R
"(<wavefunction target='e'> 98 <determinantset type='einspline' href='diamondC_1x1x1.pwscf.h5' tilematrix='1 0 0 0 1 0 0 0 1' twistnum='0' source='ion' meshfactor='1.0' precision='float'> 100 <determinant id='updet' size='4'> 101 <occupation mode='ground' spindataset='0'/> 103 <determinant id='downdet' size='4'> 104 <occupation mode='ground' spindataset='0'/> class that handles xmlDoc
helper functions for EinsplineSetBuilder
TEST_CASE("complex_helper", "[type_traits]")
ProjectData test_project("test", ProjectData::DriverVersion::BATCH)
Communicate * Controller
Global Communicator for a process.
const RuntimeOptions & getRuntimeOptions() const noexcept
Wrapping information on parallelism.
REQUIRE(std::filesystem::exists(filename))
void setupParticleSetPool(ParticleSetPool &pp)
Declaration of WaveFunctionPool.
Manage a collection of ParticleSet objects.
std::vector< std::unique_ptr< WaveFunctionComponent > > const & getOrbitals()
Class to represent a many-body trial wave function.
bool parseFromString(const std::string_view data)
Manage a collection of TrialWaveFunction objects.
Declaration of ParticleSetPool.