18 #ifndef QMCPLUSPLUS_AGPDETERMINANT_GEMINALBUILDER_H 19 #define QMCPLUSPLUS_AGPDETERMINANT_GEMINALBUILDER_H 37 std::unique_ptr<WaveFunctionComponent>
buildComponent(xmlNodePtr cur)
override;
45 std::unique_ptr<AGPDeterminant>
agpDet;
49 template<
typename BasisBuilderT>
50 bool createAGP(BasisBuilderT* abuilder, xmlNodePtr cur);
const PSetMap & ptclPool
reference to a PSetMap
helper functions for EinsplineSetBuilder
An abstract class for wave function builders.
std::unique_ptr< WaveFunctionComponent > buildComponent(xmlNodePtr cur) override
process a xml node at cur
bool createAGP(BasisBuilderT *abuilder, xmlNodePtr cur)
std::map< std::string, const std::unique_ptr< ParticleSet > > PSetMap
AGPDeterminantBuilder(Communicate *comm, ParticleSet &els, const PSetMap &pset)
Wrapping information on parallelism.
Declaration of AGPDeterminant for pairing orbitals.
Specialized paritlce class for atomistic simulations.
std::unique_ptr< AGPDeterminant > agpDet
AGPDeterminant.
An abstract class for wave function builders.
std::unique_ptr< SPOSetBuilderFactory > mySPOSetBuilderFactory
basiset Factory
declaration of the base class for many-body wavefunction.