15 #ifndef QMCPLUSPLUS_KSPACE_JASTROW_BUILDER_H 16 #define QMCPLUSPLUS_KSPACE_JASTROW_BUILDER_H 29 std::map<std::string, kSpaceJastrow::SymmetryType>
SymmMap;
40 std::unique_ptr<WaveFunctionComponent>
buildComponent(xmlNodePtr cur)
override;
helper functions for EinsplineSetBuilder
An abstract class for wave function builders.
const ParticleSet & sourcePtcl
std::map< std::string, kSpaceJastrow::SymmetryType > SymmMap
Wrapping information on parallelism.
Specialized paritlce class for atomistic simulations.
Declaration of Long-range TwoBody Jastrow.
void outputJastrow(kSpaceJastrow *jastrow)
kSpaceJastrowBuilder(Communicate *comm, ParticleSet &target, const ParticleSet &source)
std::unique_ptr< WaveFunctionComponent > buildComponent(xmlNodePtr cur) override
process a xml node at cur
declaration of the base class for many-body wavefunction.