QMCPACK
DiracDeterminant< DU_TYPE > Member List

This is the complete list of members for DiracDeterminant< DU_TYPE >, including all inherited members.

acceptMove(ParticleSet &P, int iat, bool safe_to_delay=false) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::acceptMove(ParticleSet &P, int iat, bool safe_to_delay=false)=0DiracDeterminantBase
acquireResource(ResourceCollection &collection, const RefVectorWithLeader< WaveFunctionComponent > &wf_list) const overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::acquireResource(ResourceCollection &collection, const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) constDiracDeterminantBaseinline
BufferTimerDiracDeterminantBaseprotected
BufferType typedefWaveFunctionComponent
Bytes_in_WFBufferWaveFunctionComponent
checkG(const GradType &g)DiracDeterminantBaseinlineprotectedstatic
checkOutVariables(const opt_variables_type &active) finalDiracDeterminantBaseinlinevirtual
checkSanity() constWaveFunctionComponentinlinevirtual
completeUpdates() overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::completeUpdates()DiracDeterminantBaseinline
ComplexType typedefQMCTraits
copyFromBuffer(ParticleSet &P, WFBufferType &buf) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::copyFromBuffer(ParticleSet &P, WFBufferType &buf)=0DiracDeterminantBase
createResource(ResourceCollection &collection) const overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::createResource(ResourceCollection &collection) constDiracDeterminantBaseinline
curRatioDiracDeterminant< DU_TYPE >
d2psiMDiracDeterminant< DU_TYPE >
d2psiVDiracDeterminant< DU_TYPE >
DIM enum valueQMCTraits
DIM_VGL enum valueQMCTraits
DiracDeterminant(std::unique_ptr< SPOSet > &&spos, int first, int last, int ndelay=1, DetMatInvertor matrix_inverter_kind=DetMatInvertor::ACCEL)DiracDeterminant< DU_TYPE >
DiracDeterminant(const DiracDeterminant &s)=deleteDiracDeterminant< DU_TYPE >
DiracDeterminantBase(const std::string &class_name, std::unique_ptr< SPOSet > &&spos, int first, int last)DiracDeterminantBaseinline
DiracDeterminantBase(const DiracDeterminantBase &s)=deleteDiracDeterminantBase
dpsiMDiracDeterminant< DU_TYPE >
dpsiVDiracDeterminant< DU_TYPE >
dspin_psiVDiracDeterminant< DU_TYPE >
dummy_vmtDiracDeterminantBaseprotected
evalGrad(ParticleSet &P, int iat) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::evalGrad(ParticleSet &P, int iat)DiracDeterminantBaseinline
evalGradSource(ParticleSet &P, ParticleSet &source, int iat) overrideDiracDeterminant< DU_TYPE >virtual
evalGradSource(ParticleSet &P, ParticleSet &source, int iat, TinyVector< ParticleSet::ParticleGradient, OHMMS_DIM > &grad_grad, TinyVector< ParticleSet::ParticleLaplacian, OHMMS_DIM > &lapl_grad) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::evalGradSource(ParticleSet &P, ParticleSet &source, int iat)DiracDeterminantBaseinline
evalGradWithSpin(ParticleSet &P, int iat, ComplexType &spingrad) finalDiracDeterminant< DU_TYPE >virtual
evaluateDerivatives(ParticleSet &P, const opt_variables_type &active, Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::evaluateDerivatives(ParticleSet &P, const opt_variables_type &active, int offset, Matrix< RealType > &dlogpsi, Array< GradType, 3 > &dG, Matrix< RealType > &dL)DiracDeterminantBaseinlinevirtual
qmcplusplus::DiracDeterminantBase::evaluateDerivatives(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi)=0DiracDeterminantBase
evaluateDerivativesWF(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi) overrideDiracDeterminant< DU_TYPE >virtual
evaluateDerivRatios(const VirtualParticleSet &VP, const opt_variables_type &optvars, std::vector< ValueType > &ratios, Matrix< ValueType > &dratios) overrideDiracDeterminant< DU_TYPE >virtual
evaluateGL(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L, bool fromscratch) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::evaluateGL(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L, bool fromscratch)DiracDeterminantBase
evaluateGradDerivatives(const ParticleSet::ParticleGradient &G_in, std::vector< ValueType > &dgradlogpsi)WaveFunctionComponentinlinevirtual
evaluateHessian(ParticleSet &P, HessVector &grad_grad_psi) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::evaluateHessian(ParticleSet &P, HessVector &grad_grad_psi_all)DiracDeterminantBaseinline
evaluateLog(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::evaluateLog(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L)=0DiracDeterminantBase
evaluateRatios(const VirtualParticleSet &VP, std::vector< ValueType > &ratios) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::evaluateRatios(const VirtualParticleSet &VP, std::vector< ValueType > &ratios)DiracDeterminantBase
evaluateRatiosAlltoOne(ParticleSet &P, std::vector< ValueType > &ratios) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::evaluateRatiosAlltoOne(ParticleSet &P, std::vector< ValueType > &ratios)DiracDeterminantBase
evaluateSpinorRatios(const VirtualParticleSet &VP, const std::pair< ValueVector, ValueVector > &spinor_multipler, std::vector< ValueType > &ratios) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::evaluateSpinorRatios(const VirtualParticleSet &VP, const std::pair< ValueVector, ValueVector > &spinor_multiplier, std::vector< ValueType > &ratios)DiracDeterminantBase
extractOptimizableObjectRefs(UniqueOptObjRefs &opt_obj_refs) finalDiracDeterminantBaseinlinevirtual
finalizeOptimization()WaveFunctionComponentinlinevirtual
FirstAddressOfdVDiracDeterminant< DU_TYPE >
FirstIndexDiracDeterminantBaseprotected
FullPrecRealType typedefQMCTraits
FullPrecValueType typedefQMCTraits
get_log_value() constWaveFunctionComponentinline
getClassName() const overrideDiracDeterminant< DU_TYPE >inlinevirtual
getFirstIndex() constDiracDeterminantBaseinline
getLastIndex() constDiracDeterminantBaseinline
getName() constWaveFunctionComponentinline
getPhi() constDiracDeterminantBaseinline
getPsiMinv() overrideDiracDeterminant< DU_TYPE >inlinevirtual
getValue() constWaveFunctionComponentinline
grad_grad_source_psiMDiracDeterminant< DU_TYPE >
grad_lapl_source_psiMDiracDeterminant< DU_TYPE >
grad_phi_alpha_MinvDiracDeterminant< DU_TYPE >
grad_phi_MinvDiracDeterminant< DU_TYPE >
grad_source_psiMDiracDeterminant< DU_TYPE >
GradMatrix typedefDiracDeterminant< DU_TYPE >
GradType typedefQMCTraits
GradVector typedefDiracDeterminant< DU_TYPE >
HessMatrix typedefDiracDeterminant< DU_TYPE >
HessType typedefWaveFunctionComponent
HessVector typedefDiracDeterminant< DU_TYPE >
host_inverter_DiracDeterminant< DU_TYPE >private
IndexType typedefQMCTraits
InverseTimerDiracDeterminantBaseprotected
invertPsiM(const ValueMatrix &logdetT, ValueMatrix &invMat)DiracDeterminant< DU_TYPE >private
invRowDiracDeterminant< DU_TYPE >
invRow_idDiracDeterminant< DU_TYPE >
isFermionic() const finalDiracDeterminantBaseinlinevirtual
isMultiDet() constWaveFunctionComponentinlinevirtual
isOptimizable() const finalDiracDeterminantBaseinlinevirtual
KECorrection()WaveFunctionComponentvirtual
lapl_phi_MinvDiracDeterminant< DU_TYPE >
LastAddressOfdVDiracDeterminant< DU_TYPE >
LastIndexDiracDeterminantBaseprotected
log_value_WaveFunctionComponentprotected
LogValue typedefWaveFunctionComponent
makeClone(ParticleSet &tqp) const finalDiracDeterminantBaseinlinevirtual
makeCopy(std::unique_ptr< SPOSet > &&spo) const overrideDiracDeterminant< DU_TYPE >virtual
matrix_inverter_kind_DiracDeterminant< DU_TYPE >private
mGradType typedefDiracDeterminant< DU_TYPE >
mValueType typedefDiracDeterminant< DU_TYPE >
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 overrideDiracDeterminant< DU_TYPE >inlinevirtual
qmcplusplus::DiracDeterminantBase::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) constDiracDeterminantBase
mw_calcRatio(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios) constDiracDeterminantBase
qmcplusplus::WaveFunctionComponent::mw_calcRatio(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios) constWaveFunctionComponentvirtual
mw_completeUpdates(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) const overrideDiracDeterminant< DU_TYPE >inlinevirtual
qmcplusplus::DiracDeterminantBase::mw_completeUpdates(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) constDiracDeterminantBase
mw_evalGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const int iat, TWFGrads< CT > &grads_now) constDiracDeterminantBase
mw_evalGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< GradType > &grad_now) constDiracDeterminantBase
qmcplusplus::WaveFunctionComponent::mw_evalGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const int iat, TWFGrads< CT > &grads_now) constWaveFunctionComponent
qmcplusplus::WaveFunctionComponent::mw_evalGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< GradType > &grad_now) constWaveFunctionComponentvirtual
mw_evalGradWithSpin(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< GradType > &grad_now, std::vector< ComplexType > &spingrad_now) constWaveFunctionComponentvirtual
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) constDiracDeterminantBase
qmcplusplus::WaveFunctionComponent::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) constWaveFunctionComponentvirtual
mw_evaluateLog(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const RefVector< ParticleSet::ParticleGradient > &G_list, const RefVector< ParticleSet::ParticleLaplacian > &L_list) constDiracDeterminantBase
qmcplusplus::WaveFunctionComponent::mw_evaluateLog(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const RefVector< ParticleSet::ParticleGradient > &G_list, const RefVector< ParticleSet::ParticleLaplacian > &L_list) constWaveFunctionComponentvirtual
mw_evaluateRatios(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< const VirtualParticleSet > &vp_list, std::vector< std::vector< ValueType >> &ratios) const overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::mw_evaluateRatios(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< const VirtualParticleSet > &vp_list, std::vector< std::vector< ValueType >> &ratios) constDiracDeterminantBase
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_new) const overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::mw_ratioGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios, TWFGrads< CT > &grad_new) constDiracDeterminantBase
qmcplusplus::DiracDeterminantBase::mw_ratioGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios, std::vector< GradType > &grad_new) constDiracDeterminantBase
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_new, std::vector< ComplexType > &spingrad_new) constWaveFunctionComponentvirtual
mw_recompute(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const std::vector< bool > &recompute) constWaveFunctionComponentvirtual
my_name_WaveFunctionComponentprotected
myVarsWaveFunctionComponent
ndelay_DiracDeterminant< DU_TYPE >protected
NumOrbitalsDiracDeterminantBaseprotected
NumPtclsDiracDeterminantBaseprotected
operator=(const DiracDeterminant &s)=deleteDiracDeterminant< DU_TYPE >
qmcplusplus::DiracDeterminantBase::operator=(const DiracDeterminantBase &s)=deleteDiracDeterminantBase
ORB_ALLWALKER enum valueWaveFunctionComponent
ORB_PBYP_ALL enum valueWaveFunctionComponent
ORB_PBYP_PARTIAL enum valueWaveFunctionComponent
ORB_PBYP_RATIO enum valueWaveFunctionComponent
ORB_WALKER enum valueWaveFunctionComponent
PhiDiracDeterminantBaseprotected
phi_alpha_MinvDiracDeterminant< DU_TYPE >
PosType typedefQMCTraits
prepareGroup(ParticleSet &P, int ig)WaveFunctionComponentinlinevirtual
PropertySetType typedefQMCTraits
psiMDiracDeterminant< DU_TYPE >
psiM_tempDiracDeterminant< DU_TYPE >
psiMinvDiracDeterminant< DU_TYPE >
psiVDiracDeterminant< DU_TYPE >
PsiValue typedefWaveFunctionComponent
PtclGrpIndexes typedefQMCTraits
QTBase typedefQMCTraits
QTFull typedefQMCTraits
ratio(ParticleSet &P, int iat) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::ratio(ParticleSet &P, int iat)=0DiracDeterminantBase
ratioGrad(ParticleSet &P, int iat, GradType &grad_iat) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::ratioGrad(ParticleSet &P, int iat, GradType &grad_iat)DiracDeterminantBase
ratioGrad_compute(int iat, GradType &grad_iat)DiracDeterminant< DU_TYPE >private
ratioGradWithSpin(ParticleSet &P, int iat, GradType &grad_iat, ComplexType &spingrad) finalDiracDeterminant< DU_TYPE >virtual
RatioTimerDiracDeterminantBaseprotected
RealMatrix_t typedefWaveFunctionComponent
RealType typedefQMCTraits
recompute(const ParticleSet &P) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::recompute(const ParticleSet &P)DiracDeterminantBase
registerData(ParticleSet &P, WFBufferType &buf) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::registerData(ParticleSet &P, WFBufferType &buf)=0DiracDeterminantBase
registerTWFFastDerivWrapper(const ParticleSet &P, TWFFastDerivWrapper &twf) const finalDiracDeterminant< DU_TYPE >virtual
releaseResource(ResourceCollection &collection, const RefVectorWithLeader< WaveFunctionComponent > &wf_list) const overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::releaseResource(ResourceCollection &collection, const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) constDiracDeterminantBaseinline
resize(int nel, int morb)DiracDeterminant< DU_TYPE >protected
resizeScratchObjectsForIonDerivs()DiracDeterminant< DU_TYPE >private
restore(int iat) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::restore(int iat)=0DiracDeterminantBase
SPOVGLTimerDiracDeterminantBaseprotected
SPOVTimerDiracDeterminantBaseprotected
TensorType typedefQMCTraits
updateAfterSweep(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L)DiracDeterminant< DU_TYPE >
updateBuffer(ParticleSet &P, WFBufferType &buf, bool fromscratch=false) overrideDiracDeterminant< DU_TYPE >virtual
qmcplusplus::DiracDeterminantBase::updateBuffer(ParticleSet &P, WFBufferType &buf, bool fromscratch=false)=0DiracDeterminantBase
updateEngDiracDeterminant< DU_TYPE >
UpdateModeWaveFunctionComponent
UpdateTimerDiracDeterminantBaseprotected
ValueMatrix typedefDiracDeterminant< DU_TYPE >
ValueType typedefQMCTraits
ValueVector typedefDiracDeterminant< DU_TYPE >
Walker_t typedefWaveFunctionComponent
WaveFunctionComponent(const std::string &obj_name="")WaveFunctionComponent
WFBufferType typedefWaveFunctionComponent
~DiracDeterminantBase() overrideDiracDeterminantBaseinline
~WaveFunctionComponent()WaveFunctionComponentvirtual