13 #ifndef QMCPLUSPLUS_SOA_LINEARCOMIBINATIONORBITALSET_WITH_CORRECTION_TEMP_H 14 #define QMCPLUSPLUS_SOA_LINEARCOMIBINATIONORBITALSET_WITH_CORRECTION_TEMP_H 41 std::unique_ptr<basis_type>&& bs,
49 std::string
getClassName() const final {
return "LCAOrbitalSetWithCorrection"; }
51 std::unique_ptr<SPOSet>
makeClone() const final;
base class for Single-particle orbital sets
helper functions for EinsplineSetBuilder
void setOrbitalSetSize(int norbs) final
set the OrbitalSetSize
class to add cusp correction to LCAOrbitalSet.
OrbitalSetTraits< ValueType >::ValueMatrix ValueMatrix
SPOSetBuilder using new LCAOrbitalSet and Soa versions.
OrbitalSetTraits< ValueType >::ValueVector ValueVector
OrbitalSetTraits< ValueType >::GradMatrix GradMatrix
Specialized paritlce class for atomistic simulations.
void finalizeConstruction() override
update C on device
void evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, ValueMatrix &d2logdet) final
evaluate the values, gradients and laplacians of this single-particle orbital for [first...
std::string getClassName() const final
return class name
A localized basis set derived from BasisSetBase<typename COT::ValueType>
void evaluateValue(const ParticleSet &P, int iat, ValueVector &psi) final
evaluate the values of this single-particle orbital set
OrbitalSetTraits< ValueType >::GradVector GradVector
LCAOrbitalSetWithCorrection(const std::string &my_name, std::unique_ptr< basis_type > &&bs, size_t norbs, bool identity, ParticleSet &ions, ParticleSet &els)
constructor
std::unique_ptr< SPOSet > makeClone() const final
make a clone of itself every derived class must implement this to have threading working correctly...
void finalizeConstruction() override
update C on device
class to handle linear combinations of basis orbitals used to evaluate the Dirac determinants.
SoaBasisSetBase< ValueType > basis_type
void evaluateVGL(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi) final
evaluate the values, gradients and laplacians of this single-particle orbital set ...
Declaration of a base class of BasisSet.