QMCPACK
LCAOrbitalSet Member List

This is the complete list of members for LCAOrbitalSet, including all inherited members.

acquireResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) const finalLCAOrbitalSetvirtual
applyRotation(const ValueMatrix &rot_mat, bool use_stored_copy) finalLCAOrbitalSetvirtual
basic_report(const std::string &pad="") constSPOSet
basis_timer_LCAOrbitalSetprivate
basis_type typedefLCAOrbitalSet
BasisSetSizeLCAOrbitalSetprotected
CLCAOrbitalSet
C_copyLCAOrbitalSetprotected
checkObject() const finalLCAOrbitalSetvirtual
checkOutVariables(const opt_variables_type &active)SPOSetvirtual
ComplexType typedefQMCTraits
createResource(ResourceCollection &collection) const finalLCAOrbitalSetvirtual
DIM enum valueQMCTraits
DIM_VGL enum valueQMCTraits
evaluate_ionderiv_v_impl(const vgl_type &temp, int i, GradMatrix &dlogdet) constLCAOrbitalSetinlineprivate
evaluate_ionderiv_v_row_impl(const vgl_type &temp, GradVector &dlogdet) constLCAOrbitalSetinlineprivate
evaluate_ionderiv_vgl_impl(const vghgh_type &temp, int i, GradMatrix &dlogdet, HessMatrix &dglogdet, GradMatrix &dllogdet) constLCAOrbitalSetinlineprivate
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, ValueMatrix &d2logdet) finalLCAOrbitalSetvirtual
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &grad_grad_logdet) finalLCAOrbitalSetvirtual
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &grad_grad_logdet, GGGMatrix &grad_grad_grad_logdet) finalLCAOrbitalSetvirtual
evaluate_notranspose_spin(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, ValueMatrix &d2logdet, ValueMatrix &dspinlogdet)SPOSetvirtual
evaluate_spin(const ParticleSet &P, int iat, ValueVector &psi, ValueVector &dpsi)SPOSetvirtual
evaluate_vgh_impl(const vgh_type &temp, ValueVector &psi, GradVector &dpsi, HessVector &d2psi) constLCAOrbitalSetinlineprivate
evaluate_vgh_impl(const vgh_type &temp, int i, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &dhlogdet) constLCAOrbitalSetinlineprivate
evaluate_vghgh_impl(const vghgh_type &temp, ValueVector &psi, GradVector &dpsi, HessVector &d2psi, GGGVector &dghpsi) constLCAOrbitalSetinlineprivate
evaluate_vghgh_impl(const vghgh_type &temp, int i, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &dhlogdet, GGGMatrix &dghlogdet) constLCAOrbitalSetinlineprivate
evaluate_vgl_impl(const vgl_type &temp, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi) constLCAOrbitalSetinlineprivate
evaluate_vgl_impl(const vgl_type &temp, int i, ValueMatrix &logdet, GradMatrix &dlogdet, ValueMatrix &d2logdet) constLCAOrbitalSetinlineprivate
evaluateDerivatives(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi, const int &FirstIndex, const int &LastIndex)SPOSetvirtual
evaluateDerivatives(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi, const ValueType &psiCurrent, const std::vector< ValueType > &Coeff, const std::vector< size_t > &C2node_up, const std::vector< size_t > &C2node_dn, const ValueVector &detValues_up, const ValueVector &detValues_dn, const GradMatrix &grads_up, const GradMatrix &grads_dn, const ValueMatrix &lapls_up, const ValueMatrix &lapls_dn, const ValueMatrix &M_up, const ValueMatrix &M_dn, const ValueMatrix &Minv_up, const ValueMatrix &Minv_dn, const GradMatrix &B_grad, const ValueMatrix &B_lapl, const std::vector< int > &detData_up, const size_t N1, const size_t N2, const size_t NP1, const size_t NP2, const std::vector< std::vector< int >> &lookup_tbl)SPOSetvirtual
evaluateDerivativesWF(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, int FirstIndex, int LastIndex)SPOSetvirtual
evaluateDerivativesWF(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, const QTFull::ValueType &psiCurrent, const std::vector< ValueType > &Coeff, const std::vector< size_t > &C2node_up, const std::vector< size_t > &C2node_dn, const ValueVector &detValues_up, const ValueVector &detValues_dn, const ValueMatrix &M_up, const ValueMatrix &M_dn, const ValueMatrix &Minv_up, const ValueMatrix &Minv_dn, const std::vector< int > &detData_up, const std::vector< std::vector< int >> &lookup_tbl)SPOSetvirtual
evaluateDerivRatios(const VirtualParticleSet &VP, const opt_variables_type &optvars, ValueVector &psi, const ValueVector &psiinv, std::vector< ValueType > &ratios, Matrix< ValueType > &dratios, int FirstIndex, int LastIndex)SPOSetvirtual
evaluateDetRatios(const VirtualParticleSet &VP, ValueVector &psi, const ValueVector &psiinv, std::vector< ValueType > &ratios) finalLCAOrbitalSetvirtual
evaluateDetSpinorRatios(const VirtualParticleSet &VP, ValueVector &psi, const std::pair< ValueVector, ValueVector > &spinor_multiplier, const ValueVector &invrow, std::vector< ValueType > &ratios)SPOSetvirtual
evaluateGradSource(const ParticleSet &P, int first, int last, const ParticleSet &source, int iat_src, GradMatrix &grad_phi) finalLCAOrbitalSetvirtual
evaluateGradSource(const ParticleSet &P, int first, int last, const ParticleSet &source, int iat_src, GradMatrix &grad_phi, HessMatrix &grad_grad_phi, GradMatrix &grad_lapl_phi) finalLCAOrbitalSetvirtual
evaluateGradSourceRow(const ParticleSet &P, int iel, const ParticleSet &source, int iat_src, GradVector &grad_phi) finalLCAOrbitalSetvirtual
evaluateThirdDeriv(const ParticleSet &P, int first, int last, GGGMatrix &grad_grad_grad_logdet)SPOSetvirtual
evaluateValue(const ParticleSet &P, int iat, ValueVector &psi) finalLCAOrbitalSetvirtual
evaluateVGH(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi) finalLCAOrbitalSetvirtual
evaluateVGHGH(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi, GGGVector &grad_grad_grad_psi) finalLCAOrbitalSetvirtual
evaluateVGL(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi) finalLCAOrbitalSetvirtual
evaluateVGL_spin(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi, ValueVector &dspin)SPOSetvirtual
extractBasisRefList(const RefVectorWithLeader< SPOSet > &spo_list) constLCAOrbitalSetprivate
extractOptimizableObjectRefs(UniqueOptObjRefs &opt_obj_refs)SPOSetvirtual
finalizeConstruction() overrideLCAOrbitalSetvirtual
FullPrecRealType typedefQMCTraits
FullPrecValueType typedefQMCTraits
get_k(int orb)SPOSetinlinevirtual
getBasisSetSize() constLCAOrbitalSetinline
getClassName() const finalLCAOrbitalSetinlinevirtual
getName() constSPOSetinline
getOrbitalSetSize() constSPOSetinline
GGGMatrix typedefSPOSet
GGGVector typedefSPOSet
GradMatrix typedefSPOSet
GradType typedefQMCTraits
GradVector typedefSPOSet
hasIonDerivs() const finalLCAOrbitalSetinlinevirtual
HessMatrix typedefSPOSet
HessVector typedefSPOSet
IdentityLCAOrbitalSetprotected
IndexType typedefQMCTraits
isIdentity() constLCAOrbitalSetinline
isOMPoffload() const overrideLCAOrbitalSetinlinevirtual
isOptimizable() constSPOSetinlinevirtual
isRotationSupported() const finalLCAOrbitalSetinlinevirtual
LCAOrbitalSet(const std::string &my_name, std::unique_ptr< basis_type > &&bs, size_t norbs, bool identity, bool use_offload)LCAOrbitalSet
LCAOrbitalSet(const LCAOrbitalSet &in)LCAOrbitalSet
makeClone() const finalLCAOrbitalSetvirtual
mo_timer_LCAOrbitalSetprivate
mw_evaluate_notranspose(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int first, int last, const RefVector< ValueMatrix > &logdet_list, const RefVector< GradMatrix > &dlogdet_list, const RefVector< ValueMatrix > &d2logdet_list) constSPOSetvirtual
mw_evaluateDetRatios(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< const VirtualParticleSet > &vp_list, const RefVector< ValueVector > &psi_list, const std::vector< const ValueType *> &invRow_ptr_list, std::vector< std::vector< ValueType >> &ratios_list) const finalLCAOrbitalSetvirtual
mw_evaluateValue(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, const RefVector< ValueVector > &psi_v_list) const finalLCAOrbitalSetvirtual
mw_evaluateValueImplGEMM(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, OffloadMWVArray &phi_v) constLCAOrbitalSetprivate
mw_evaluateValueVPsImplGEMM(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< const VirtualParticleSet > &vp_list, OffloadMWVArray &phi_v) constLCAOrbitalSetprivate
mw_evaluateVGL(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, const RefVector< ValueVector > &psi_v_list, const RefVector< GradVector > &dpsi_v_list, const RefVector< ValueVector > &d2psi_v_list) const finalLCAOrbitalSetvirtual
mw_evaluateVGLandDetRatioGrads(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, const std::vector< const ValueType *> &invRow_ptr_list, OffloadMWVGLArray &phi_vgl_v, std::vector< ValueType > &ratios, std::vector< GradType > &grads) const finalLCAOrbitalSetvirtual
mw_evaluateVGLandDetRatioGradsWithSpin(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, const std::vector< const ValueType *> &invRow_ptr_list, OffloadMWVGLArray &phi_vgl_v, std::vector< ValueType > &ratios, std::vector< GradType > &grads, std::vector< ValueType > &spingrads) constSPOSetvirtual
mw_evaluateVGLImplGEMM(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, OffloadMWVGLArray &phi_vgl_v) constLCAOrbitalSetprivate
mw_evaluateVGLWithSpin(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, const RefVector< ValueVector > &psi_v_list, const RefVector< GradVector > &dpsi_v_list, const RefVector< ValueVector > &d2psi_v_list, OffloadMatrix< ComplexType > &mw_dspin) constSPOSetvirtual
mw_mem_handle_LCAOrbitalSetprivate
my_name_SPOSetprotected
myBasisSetLCAOrbitalSet
myVarsSPOSetprotected
OffloadMatrix typedefSPOSet
OffloadMWVArray typedefSPOSet
OffloadMWVGLArray typedefSPOSet
OffloadValueMatrix typedefLCAOrbitalSet
OrbitalSetSizeSPOSetprotected
PosType typedefQMCTraits
PropertySetType typedefQMCTraits
PtclGrpIndexes typedefQMCTraits
QTBase typedefQMCTraits
QTFull typedefQMCTraits
RealType typedefQMCTraits
releaseResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) const finalLCAOrbitalSetvirtual
report(const std::string &pad="") constSPOSetinlinevirtual
setOrbitalSetSize(int norbs) finalLCAOrbitalSetvirtual
size() constSPOSetinline
SPOMap typedefSPOSet
SPOSet(const std::string &my_name)SPOSet
storeParamsBeforeRotation() finalLCAOrbitalSetinlinevirtual
TempLCAOrbitalSetprotected
TempghLCAOrbitalSetprotected
TempghvLCAOrbitalSetprotected
TemphLCAOrbitalSetprotected
TemphvLCAOrbitalSetprotected
TempvLCAOrbitalSetprotected
TensorType typedefQMCTraits
transformSPOSet()SPOSetinlinevirtual
useOMPoffload_LCAOrbitalSetprotected
ValueMatrix typedefSPOSet
ValueType typedefQMCTraits
ValueVector typedefSPOSet
vgh_type typedefLCAOrbitalSet
vghgh_type typedefLCAOrbitalSet
vgl_type typedefLCAOrbitalSet
~SPOSet()=defaultSPOSetvirtual