QMCPACK
RotatedSPOs Member List

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

acquireResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) const overrideRotatedSPOsvirtual
apply_rotation(const std::vector< ValueType > &param, bool use_stored_copy)RotatedSPOs
apply_rotation_timer_RotatedSPOsprivate
applyDeltaRotation(const std::vector< ValueType > &delta_param, const std::vector< ValueType > &old_param, std::vector< ValueType > &new_param)RotatedSPOs
applyFullRotation(const std::vector< ValueType > &full_param, bool use_stored_copy)RotatedSPOs
applyRotation(const ValueMatrix &rot_mat, bool use_stored_copy=false)SPOSetvirtual
applyRotationHistory()RotatedSPOs
basic_report(const std::string &pad="") constSPOSet
BbarRotatedSPOs
buildOptVariables(size_t nel)RotatedSPOs
buildOptVariables(const RotationIndices &rotations, const RotationIndices &full_rotations)RotatedSPOs
checkInVariablesExclusive(opt_variables_type &active) overrideRotatedSPOsinlinevirtual
checkObject() const overrideRotatedSPOsinlinevirtual
checkOutVariables(const opt_variables_type &active) overrideRotatedSPOsinlinevirtual
ComplexType typedefQMCTraits
constructAntiSymmetricMatrix(const RotationIndices &rot_indices, const std::vector< ValueType > &param, ValueMatrix &rot_mat)RotatedSPOsstatic
constructDeltaRotation(const std::vector< ValueType > &delta_param, const std::vector< ValueType > &old_param, const RotationIndices &act_rot_inds, const RotationIndices &full_rot_inds, std::vector< ValueType > &new_param, ValueMatrix &new_rot_mat)RotatedSPOsstatic
createResource(ResourceCollection &collection) const overrideRotatedSPOsvirtual
createRotationIndices(int nel, int nmo, RotationIndices &rot_indices)RotatedSPOsstatic
createRotationIndicesFull(int nel, int nmo, RotationIndices &rot_indices)RotatedSPOsstatic
d2psiM_allRotatedSPOs
DIM enum valueQMCTraits
DIM_VGL enum valueQMCTraits
dpsiM_allRotatedSPOs
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, ValueMatrix &d2logdet) overrideRotatedSPOsinlinevirtual
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &grad_grad_logdet) overrideRotatedSPOsinlinevirtual
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &grad_grad_logdet, GGGMatrix &grad_grad_grad_logdet) overrideRotatedSPOsinlinevirtual
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 &dspin_psi) overrideRotatedSPOsinlinevirtual
evaluateDerivatives(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi, const int &FirstIndex, const int &LastIndex) overrideRotatedSPOsvirtual
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) overrideRotatedSPOsvirtual
evaluateDerivativesWF(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, int FirstIndex, int LastIndex) overrideRotatedSPOsvirtual
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) overrideRotatedSPOsvirtual
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) overrideRotatedSPOsvirtual
evaluateDetRatios(const VirtualParticleSet &VP, ValueVector &psi, const ValueVector &psiinv, std::vector< ValueType > &ratios) overrideRotatedSPOsinlinevirtual
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) overrideRotatedSPOsinlinevirtual
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) overrideRotatedSPOsinlinevirtual
evaluateGradSourceRow(const ParticleSet &P, int iel, const ParticleSet &source, int iat_src, GradVector &gradphi)SPOSetvirtual
evaluateThirdDeriv(const ParticleSet &P, int first, int last, GGGMatrix &grad_grad_grad_logdet)SPOSetvirtual
evaluateValue(const ParticleSet &P, int iat, ValueVector &psi) overrideRotatedSPOsinlinevirtual
evaluateVGH(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi) overrideRotatedSPOsinlinevirtual
evaluateVGHGH(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi, GGGVector &grad_grad_grad_psi) overrideRotatedSPOsinlinevirtual
evaluateVGL(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi) overrideRotatedSPOsinlinevirtual
evaluateVGL_spin(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi, ValueVector &dspin_psi) overrideRotatedSPOsinlinevirtual
exponentiate_antisym_matrix(ValueMatrix &mat)RotatedSPOsstatic
extractOptimizableObjectRefs(UniqueOptObjRefs &opt_obj_refs) overrideRotatedSPOsinlinevirtual
extractParamsFromAntiSymmetricMatrix(const RotationIndices &rot_indices, const ValueMatrix &rot_mat, std::vector< ValueType > &param)RotatedSPOsstatic
extractPhiRefList(const RefVectorWithLeader< SPOSet > &spo_list)RotatedSPOsprivatestatic
finalizeConstruction()SPOSetinlinevirtual
FullPrecRealType typedefQMCTraits
FullPrecValueType typedefQMCTraits
get_k(int orb)SPOSetinlinevirtual
getClassName() const overrideRotatedSPOsinlinevirtual
qmcplusplus::getName() constSPOSetinline
qmcplusplus::OptimizableObject::getName() constOptimizableObjectinline
getOrbitalSetSize() constSPOSetinline
GGGMatrix typedefSPOSet
GGGVector typedefSPOSet
GradMatrix typedefSPOSet
GradType typedefQMCTraits
GradVector typedefSPOSet
hasIonDerivs() const overrideRotatedSPOsinlinevirtual
HessMatrix typedefSPOSet
HessVector typedefSPOSet
history_params_RotatedSPOsprivate
IndexType typedefQMCTraits
isOMPoffload() const overrideRotatedSPOsinlinevirtual
isOptimizable() const overrideRotatedSPOsinlinevirtual
isOptimized() constOptimizableObjectinline
isRotationSupported() constSPOSetinlinevirtual
log_antisym_matrix(const ValueMatrix &mat, ValueMatrix &output)RotatedSPOsstatic
m_act_rot_inds_RotatedSPOs
m_full_rot_inds_RotatedSPOs
makeClone() const overrideRotatedSPOsvirtual
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) const overrideRotatedSPOsvirtual
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 overrideRotatedSPOsvirtual
mw_evaluateValue(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, const RefVector< ValueVector > &psi_v_list) const overrideRotatedSPOsvirtual
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 overrideRotatedSPOsvirtual
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 overrideRotatedSPOsvirtual
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) const overrideRotatedSPOsvirtual
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) const overrideRotatedSPOsvirtual
my_name_SPOSetprotected
myG_JRotatedSPOs
myG_tempRotatedSPOs
myL_JRotatedSPOs
myL_tempRotatedSPOs
myVarsSPOSetprotected
myVarsFull_RotatedSPOsprivate
nel_major_RotatedSPOs
OffloadMatrix typedefSPOSet
OffloadMWVArray typedefSPOSet
OffloadMWVGLArray typedefSPOSet
OptimizableObject(const std::string &name)OptimizableObjectinline
OrbitalSetSizeSPOSetprotected
params_RotatedSPOsprivate
params_supplied_RotatedSPOsprivate
Phi_RotatedSPOs
PosType typedefQMCTraits
PropertySetType typedefQMCTraits
psiM_allRotatedSPOs
psiM_invRotatedSPOs
PtclGrpIndexes typedefQMCTraits
QTBase typedefQMCTraits
QTFull typedefQMCTraits
readVariationalParameters(hdf_archive &hin) overrideRotatedSPOsvirtual
RealType typedefQMCTraits
releaseResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) const overrideRotatedSPOsvirtual
report(const std::string &pad="") constSPOSetinlinevirtual
reportStatus(std::ostream &os)OptimizableObjectinlinevirtual
resetParametersExclusive(const opt_variables_type &active) overrideRotatedSPOsvirtual
RotatedSPOs(const std::string &my_name, std::unique_ptr< SPOSet > &&spos)RotatedSPOs
RotationIndices typedefRotatedSPOs
set_use_global_rotation(bool use_global_rotation)RotatedSPOsinline
setOptimization(bool state)OptimizableObjectinline
setOrbitalSetSize(int norbs) overrideRotatedSPOsinlinevirtual
setRotationParameters(const std::vector< RealType > &param_list)RotatedSPOs
size() constSPOSetinline
SPOMap typedefSPOSet
SPOSet(const std::string &my_name)SPOSet
storeParamsBeforeRotation()SPOSetinlinevirtual
table_method_eval(Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi, const ParticleSet::ParticleLaplacian &myL_J, const ParticleSet::ParticleGradient &myG_J, const size_t nel, const size_t nmo, const ValueType &psiCurrent, const std::vector< RealType > &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)RotatedSPOs
table_method_evalWF(Vector< ValueType > &dlogpsi, const size_t nel, const size_t nmo, const ValueType &psiCurrent, const std::vector< RealType > &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)RotatedSPOs
TensorType typedefQMCTraits
testing::getHistoryParams(RotatedSPOs &rot)RotatedSPOsfriend
testing::getMyVarsFull(RotatedSPOs &rot)RotatedSPOsfriend
transformSPOSet()SPOSetinlinevirtual
use_global_rot_RotatedSPOsprivate
ValueMatrix typedefSPOSet
ValueType typedefQMCTraits
ValueVector typedefSPOSet
writeVariationalParameters(hdf_archive &hout) overrideRotatedSPOsvirtual
~RotatedSPOs() overrideRotatedSPOs
~SPOSet()=defaultSPOSetvirtual