15 #ifndef QMCPLUSPLUS_LATTICE_GAUSSIAN_BUILDER_H 16 #define QMCPLUSPLUS_LATTICE_GAUSSIAN_BUILDER_H 28 std::unique_ptr<WaveFunctionComponent>
buildComponent(xmlNodePtr cur)
override;
LatticeGaussianProduct LatticeGaussianProduct Builder with constraints.
std::string sourceOpt
source
std::unique_ptr< WaveFunctionComponent > buildComponent(xmlNodePtr cur) override
process a xml node at cur
helper functions for EinsplineSetBuilder
An abstract class for wave function builders.
int LatticeGaussianProductType
index for the jastrow type: 1, 2, 3
std::map< std::string, const std::unique_ptr< ParticleSet > > PSetMap
Wrapping information on parallelism.
Specialized paritlce class for atomistic simulations.
void resetOptions()
reset the options
const PSetMap & ptclPool
particleset pool to get ParticleSet other than the target
LatticeGaussianProductBuilder(Communicate *comm, ParticleSet &p, const PSetMap &psets)
std::string transformOpt
transform
Vector< RealType > widthOpt
function
declaration of the base class for many-body wavefunction.