QMCPACK
SlaterDet Member List

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

acceptMove(ParticleSet &P, int iat, bool safe_to_delay=false) overrideSlaterDetinlinevirtual
acquireResource(ResourceCollection &collection, const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) const overrideSlaterDetvirtual
BufferType typedefWaveFunctionComponent
Bytes_in_WFBufferWaveFunctionComponent
checkOutVariables(const opt_variables_type &active) overrideSlaterDetvirtual
checkSanity() constWaveFunctionComponentinlinevirtual
completeUpdates() overrideSlaterDetinlinevirtual
ComplexType typedefQMCTraits
copyFromBuffer(ParticleSet &P, WFBufferType &buf) overrideSlaterDetvirtual
createResource(ResourceCollection &collection) const overrideSlaterDetvirtual
Determinant_t typedefSlaterDet
DetsSlaterDet
DIM enum valueQMCTraits
DIM_VGL enum valueQMCTraits
evalGrad(ParticleSet &P, int iat) overrideSlaterDetinlinevirtual
evalGradSource(ParticleSet &P, ParticleSet &src, int iat) overrideSlaterDetinlinevirtual
evalGradSource(ParticleSet &P, ParticleSet &src, int iat, TinyVector< ParticleSet::ParticleGradient, OHMMS_DIM > &grad_grad, TinyVector< ParticleSet::ParticleLaplacian, OHMMS_DIM > &lapl_grad) overrideSlaterDetinlinevirtual
evalGradWithSpin(ParticleSet &P, int iat, ComplexType &spingrad) overrideSlaterDetinlinevirtual
evaluateDerivatives(ParticleSet &P, const opt_variables_type &active, Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi) overrideSlaterDetinlinevirtual
evaluateDerivativesWF(ParticleSet &P, const opt_variables_type &active, Vector< ValueType > &dlogpsi) overrideSlaterDetinlinevirtual
evaluateDerivRatios(const VirtualParticleSet &VP, const opt_variables_type &optvars, std::vector< ValueType > &ratios, Matrix< ValueType > &dratios) overrideSlaterDetvirtual
evaluateGL(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L, bool fromscratch) overrideSlaterDetvirtual
evaluateGradDerivatives(const ParticleSet::ParticleGradient &G_in, std::vector< ValueType > &dgradlogpsi) overrideSlaterDetinlinevirtual
evaluateHessian(ParticleSet &P, HessVector &grad_grad_psi) overrideSlaterDetvirtual
evaluateLog(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L) overrideSlaterDetvirtual
evaluateRatios(const VirtualParticleSet &VP, std::vector< ValueType > &ratios) overrideSlaterDetinlinevirtual
evaluateRatiosAlltoOne(ParticleSet &P, std::vector< ValueType > &ratios) overrideSlaterDetvirtual
evaluateSpinorRatios(const VirtualParticleSet &VP, const std::pair< ValueVector, ValueVector > &spinor_multiplier, std::vector< ValueType > &ratios) overrideSlaterDetinlinevirtual
extract_DetRef_list(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, int det_id) constSlaterDetinlineprivate
extractOptimizableObjectRefs(UniqueOptObjRefs &opt_obj_refs) overrideSlaterDetvirtual
finalizeOptimization()WaveFunctionComponentinlinevirtual
FullPrecRealType typedefQMCTraits
FullPrecValueType typedefQMCTraits
get_log_value() constWaveFunctionComponentinline
getClassName() const overrideSlaterDetinlinevirtual
getDetID(const int iat) constSlaterDetinlineprivate
getName() constWaveFunctionComponentinline
getPhi(int i=0)SlaterDetinline
getValue() constWaveFunctionComponentinline
GradMatrix typedefWaveFunctionComponent
GradType typedefQMCTraits
HessType typedefWaveFunctionComponent
HessVector typedefWaveFunctionComponent
IndexType typedefQMCTraits
isFermionic() const finalSlaterDetinlinevirtual
isMultiDet() constWaveFunctionComponentinlinevirtual
isOptimizable() const overrideSlaterDetvirtual
KECorrection()WaveFunctionComponentvirtual
LastSlaterDetprivate
log_value_WaveFunctionComponentprotected
LogValue typedefWaveFunctionComponent
makeClone(ParticleSet &tqp) const overrideSlaterDetvirtual
mw_accept_rejectMove(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, const std::vector< bool > &isAccepted, bool safe_to_delay=false) const overrideSlaterDetinlinevirtual
mw_calcRatio(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios) const overrideSlaterDetinlinevirtual
mw_completeUpdates(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) const overrideSlaterDetinlinevirtual
mw_evalGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< GradType > &grad_now) const overrideSlaterDetinlinevirtual
qmcplusplus::WaveFunctionComponent::mw_evalGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const int iat, TWFGrads< CT > &grads_now) constWaveFunctionComponent
mw_evalGradWithSpin(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< GradType > &grad_now, std::vector< ComplexType > &spingrad_now) const overrideSlaterDetvirtual
mw_evaluateGL(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const RefVector< ParticleSet::ParticleGradient > &G_list, const RefVector< ParticleSet::ParticleLaplacian > &L_list, bool fromscratch) const overrideSlaterDetvirtual
mw_evaluateLog(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const RefVector< ParticleSet::ParticleGradient > &G_list, const RefVector< ParticleSet::ParticleLaplacian > &L_list) const overrideSlaterDetvirtual
mw_evaluateRatios(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< const VirtualParticleSet > &vp_list, std::vector< std::vector< ValueType >> &ratios) const overrideSlaterDetinlinevirtual
mw_prepareGroup(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int ig) constWaveFunctionComponentvirtual
mw_ratioGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios, std::vector< GradType > &grad_now) const overrideSlaterDetvirtual
qmcplusplus::WaveFunctionComponent::mw_ratioGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios, TWFGrads< CT > &grad_new) constWaveFunctionComponent
mw_ratioGradWithSpin(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios, std::vector< GradType > &grad_now, std::vector< ComplexType > &spingrad_now) const overrideSlaterDetvirtual
mw_recompute(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const std::vector< bool > &recompute) const overrideSlaterDetvirtual
my_name_WaveFunctionComponentprotected
myVarsWaveFunctionComponent
ORB_ALLWALKER enum valueWaveFunctionComponent
ORB_PBYP_ALL enum valueWaveFunctionComponent
ORB_PBYP_PARTIAL enum valueWaveFunctionComponent
ORB_PBYP_RATIO enum valueWaveFunctionComponent
ORB_WALKER enum valueWaveFunctionComponent
PosType typedefQMCTraits
prepareGroup(ParticleSet &P, int ig)WaveFunctionComponentinlinevirtual
PropertySetType typedefQMCTraits
PsiValue typedefWaveFunctionComponent
PtclGrpIndexes typedefQMCTraits
QTBase typedefQMCTraits
QTFull typedefQMCTraits
ratio(ParticleSet &P, int iat) overrideSlaterDetinlinevirtual
ratioGrad(ParticleSet &P, int iat, GradType &grad_iat) overrideSlaterDetvirtual
ratioGradWithSpin(ParticleSet &P, int iat, GradType &grad_iat, ComplexType &spingrad_iat) overrideSlaterDetvirtual
RealMatrix_t typedefWaveFunctionComponent
RealType typedefQMCTraits
recompute(const ParticleSet &P) overrideSlaterDetvirtual
registerData(ParticleSet &P, WFBufferType &buf) overrideSlaterDetvirtual
registerTWFFastDerivWrapper(const ParticleSet &P, TWFFastDerivWrapper &twf) const overrideSlaterDetvirtual
releaseResource(ResourceCollection &collection, const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) const overrideSlaterDetvirtual
restore(int iat) overrideSlaterDetinlinevirtual
size() constSlaterDetinline
SlaterDet(ParticleSet &targetPtcl, std::vector< std::unique_ptr< Determinant_t >> dets, const std::string &class_name="SlaterDet")SlaterDet
TensorType typedefQMCTraits
updateBuffer(ParticleSet &P, WFBufferType &buf, bool fromscratch=false) overrideSlaterDetvirtual
UpdateModeWaveFunctionComponent
ValueMatrix typedefWaveFunctionComponent
ValueType typedefQMCTraits
ValueVector typedefWaveFunctionComponent
Walker_t typedefWaveFunctionComponent
WaveFunctionComponent(const std::string &obj_name="")WaveFunctionComponent
WFBufferType typedefWaveFunctionComponent
~SlaterDet() overrideSlaterDet
~WaveFunctionComponent()WaveFunctionComponentvirtual