QMCPACK
DiracDeterminantBatched< PL, VT, FPVT > Member List

This is the complete list of members for DiracDeterminantBatched< PL, VT, FPVT >, including all inherited members.

accel_inverter_DiracDeterminantBatched< PL, VT, FPVT >private
acceptMove(ParticleSet &P, int iat, bool safe_to_delay=false) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::acceptMove(ParticleSet &P, int iat, bool safe_to_delay=false)=0DiracDeterminantBase
acquireResource(ResourceCollection &collection, const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) const overrideDiracDeterminantBatched< PL, VT, FPVT >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() overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::completeUpdates()DiracDeterminantBaseinline
ComplexType typedefQMCTraits
computeGL(ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L) constDiracDeterminantBatched< PL, VT, FPVT >private
copyFromBuffer(ParticleSet &P, WFBufferType &buf) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::copyFromBuffer(ParticleSet &P, WFBufferType &buf)=0DiracDeterminantBase
createResource(ResourceCollection &collection) const overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::createResource(ResourceCollection &collection) constDiracDeterminantBaseinline
curRatioDiracDeterminantBatched< PL, VT, FPVT >private
D2HTimerDiracDeterminantBatched< PL, VT, FPVT >private
d2psiMDiracDeterminantBatched< PL, VT, FPVT >private
d2psiVDiracDeterminantBatched< PL, VT, FPVT >private
d2psiV_host_viewDiracDeterminantBatched< PL, VT, FPVT >private
det_engine_DiracDeterminantBatched< PL, VT, FPVT >private
DetInverter typedefDiracDeterminantBatched< PL, VT, FPVT >
DIM enum valueQMCTraits
DIM_VGL enum valueQMCTraits
DiracDeterminantBase(const std::string &class_name, std::unique_ptr< SPOSet > &&spos, int first, int last)DiracDeterminantBaseinline
DiracDeterminantBase(const DiracDeterminantBase &s)=deleteDiracDeterminantBase
DiracDeterminantBatched(std::unique_ptr< SPOSet > &&spos, int first, int last, int ndelay=1, DetMatInvertor matrix_inverter_kind=DetMatInvertor::ACCEL)DiracDeterminantBatched< PL, VT, FPVT >
DiracDeterminantBatched(const DiracDeterminantBatched &s)=deleteDiracDeterminantBatched< PL, VT, FPVT >
dpsiMDiracDeterminantBatched< PL, VT, FPVT >private
dpsiVDiracDeterminantBatched< PL, VT, FPVT >private
dpsiV_host_viewDiracDeterminantBatched< PL, VT, FPVT >private
dspin_psiVDiracDeterminantBatched< PL, VT, FPVT >private
dspin_psiV_host_viewDiracDeterminantBatched< PL, VT, FPVT >private
DualMatrix typedefDiracDeterminantBatched< PL, VT, FPVT >
DualVector typedefDiracDeterminantBatched< PL, VT, FPVT >
DualVGLVector typedefDiracDeterminantBatched< PL, VT, FPVT >
dummy_vmtDiracDeterminantBaseprotected
evalGrad(ParticleSet &P, int iat) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::evalGrad(ParticleSet &P, int iat)DiracDeterminantBaseinline
evalGradSource(ParticleSet &P, ParticleSet &source, int iat) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
evalGradSource(ParticleSet &P, ParticleSet &source, int iat, TinyVector< ParticleSet::ParticleGradient, OHMMS_DIM > &grad_grad, TinyVector< ParticleSet::ParticleLaplacian, OHMMS_DIM > &lapl_grad) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::evalGradSource(ParticleSet &P, ParticleSet &source, int iat)DiracDeterminantBaseinline
evalGradWithSpin(ParticleSet &P, int iat, ComplexType &spingrad) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
evaluateDerivatives(ParticleSet &P, const opt_variables_type &active, Vector< Value > &dlogpsi, Vector< Value > &dhpsioverpsi) overrideDiracDeterminantBatched< PL, VT, FPVT >
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
qmcplusplus::WaveFunctionComponent::evaluateDerivatives(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi)=0WaveFunctionComponentpure virtual
evaluateDerivativesWF(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
evaluateDerivRatios(const VirtualParticleSet &VP, const opt_variables_type &optvars, std::vector< ValueType > &ratios, Matrix< ValueType > &dratios) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
evaluateGL(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L, bool fromscratch) overrideDiracDeterminantBatched< PL, VT, FPVT >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) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::evaluateHessian(ParticleSet &P, HessVector &grad_grad_psi_all)DiracDeterminantBaseinline
evaluateLog(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::evaluateLog(const ParticleSet &P, ParticleSet::ParticleGradient &G, ParticleSet::ParticleLaplacian &L)=0DiracDeterminantBase
evaluateRatios(const VirtualParticleSet &VP, std::vector< Value > &ratios) overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::evaluateRatios(const VirtualParticleSet &VP, std::vector< ValueType > &ratios)DiracDeterminantBase
qmcplusplus::WaveFunctionComponent::evaluateRatios(const VirtualParticleSet &VP, std::vector< ValueType > &ratios)WaveFunctionComponentvirtual
evaluateRatiosAlltoOne(ParticleSet &P, std::vector< Value > &ratios) overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::evaluateRatiosAlltoOne(ParticleSet &P, std::vector< ValueType > &ratios)DiracDeterminantBase
qmcplusplus::WaveFunctionComponent::evaluateRatiosAlltoOne(ParticleSet &P, std::vector< ValueType > &ratios)WaveFunctionComponentvirtual
evaluateSpinorRatios(const VirtualParticleSet &VP, const std::pair< ValueVector, ValueVector > &spinor_multiplier, std::vector< Value > &ratios) overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::evaluateSpinorRatios(const VirtualParticleSet &VP, const std::pair< ValueVector, ValueVector > &spinor_multiplier, std::vector< ValueType > &ratios)DiracDeterminantBase
qmcplusplus::WaveFunctionComponent::evaluateSpinorRatios(const VirtualParticleSet &VP, const std::pair< ValueVector, ValueVector > &spinor_multiplier, std::vector< ValueType > &ratios)WaveFunctionComponentvirtual
extractOptimizableObjectRefs(UniqueOptObjRefs &opt_obj_refs) finalDiracDeterminantBaseinlinevirtual
finalizeOptimization()WaveFunctionComponentinlinevirtual
FirstIndexDiracDeterminantBaseprotected
FullPrecGrad typedefDiracDeterminantBatched< PL, VT, FPVT >
FullPrecRealType typedefQMCTraits
FullPrecValue typedefDiracDeterminantBatched< PL, VT, FPVT >
FullPrecValueType typedefQMCTraits
get_log_value() constWaveFunctionComponentinline
get_psiMinv() constDiracDeterminantBatched< PL, VT, FPVT >inline
getClassName() const overrideDiracDeterminantBatched< PL, VT, FPVT >inlinevirtual
getFirstIndex() constDiracDeterminantBaseinline
getLastIndex() constDiracDeterminantBaseinline
getName() constWaveFunctionComponentinline
getPhi() constDiracDeterminantBaseinline
getPsiMinv()DiracDeterminantBaseinlinevirtual
getValue() constWaveFunctionComponentinline
Grad typedefDiracDeterminantBatched< PL, VT, FPVT >
grad_grad_source_psiMDiracDeterminantBatched< PL, VT, FPVT >private
grad_lapl_source_psiMDiracDeterminantBatched< PL, VT, FPVT >private
grad_phi_alpha_MinvDiracDeterminantBatched< PL, VT, FPVT >private
grad_phi_MinvDiracDeterminantBatched< PL, VT, FPVT >private
grad_source_psiMDiracDeterminantBatched< PL, VT, FPVT >private
GradMatrix typedefWaveFunctionComponent
GradType typedefQMCTraits
H2DTimerDiracDeterminantBatched< PL, VT, FPVT >private
Hess typedefDiracDeterminantBatched< PL, VT, FPVT >
HessType typedefWaveFunctionComponent
HessVector typedefWaveFunctionComponent
host_inverter_DiracDeterminantBatched< PL, VT, FPVT >private
IndexType typedefQMCTraits
InverseTimerDiracDeterminantBaseprotected
invertPsiM(const DualMatrix< Value > &psiM, DualMatrix< Value > &psiMinv)DiracDeterminantBatched< PL, VT, FPVT >private
isFermionic() const finalDiracDeterminantBaseinlinevirtual
isMultiDet() constWaveFunctionComponentinlinevirtual
isOptimizable() const finalDiracDeterminantBaseinlinevirtual
KECorrection()WaveFunctionComponentvirtual
lapl_phi_MinvDiracDeterminantBatched< PL, VT, FPVT >private
LastIndexDiracDeterminantBaseprotected
log_value_WaveFunctionComponentprotected
LogValue typedefDiracDeterminantBatched< PL, VT, FPVT >
makeClone(ParticleSet &tqp) const finalDiracDeterminantBaseinlinevirtual
makeCopy(std::unique_ptr< SPOSet > &&spo) const overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
matrix_inverter_kind_DiracDeterminantBatched< PL, VT, FPVT >private
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 overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
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) const overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::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 overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::mw_completeUpdates(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) constDiracDeterminantBase
mw_evalGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< Grad > &grad_now) const overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::mw_evalGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, const int iat, TWFGrads< CT > &grads_now) constDiracDeterminantBase
qmcplusplus::DiracDeterminantBase::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< Grad > &grad_now, std::vector< ComplexType > &spingrad_now) const overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::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) const overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::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
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 overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::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
mw_evaluateRatios(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< const VirtualParticleSet > &vp_list, std::vector< std::vector< Value >> &ratios) const overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::mw_evaluateRatios(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< const VirtualParticleSet > &vp_list, std::vector< std::vector< ValueType >> &ratios) constDiracDeterminantBase
qmcplusplus::WaveFunctionComponent::mw_evaluateRatios(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< const VirtualParticleSet > &vp_list, std::vector< std::vector< ValueType >> &ratios) constWaveFunctionComponentvirtual
mw_invertPsiM(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVector< const DualMatrix< Value >> &logdetT_list, const RefVector< DualMatrix< Value >> &a_inv_lis)DiracDeterminantBatched< PL, VT, FPVT >privatestatic
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< Grad > &grad_new) const overrideDiracDeterminantBatched< PL, VT, FPVT >
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
qmcplusplus::WaveFunctionComponent::mw_ratioGrad(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios, std::vector< GradType > &grad_new) constWaveFunctionComponentvirtual
mw_ratioGradWithSpin(const RefVectorWithLeader< WaveFunctionComponent > &wfc_list, const RefVectorWithLeader< ParticleSet > &p_list, int iat, std::vector< PsiValue > &ratios, std::vector< Grad > &grad_new, std::vector< ComplexType > &spingrad_new) const overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::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) const overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
mw_res_handle_DiracDeterminantBatched< PL, VT, FPVT >private
my_name_WaveFunctionComponentprotected
myVarsWaveFunctionComponent
ndelay_DiracDeterminantBatched< PL, VT, FPVT >private
NumOrbitalsDiracDeterminantBaseprotected
NumPtclsDiracDeterminantBaseprotected
OffloadMatrix typedefDiracDeterminantBatched< PL, VT, FPVT >
OffloadMWVGLArray typedefDiracDeterminantBatched< PL, VT, FPVT >
operator=(const DiracDeterminantBatched &s)=deleteDiracDeterminantBatched< PL, VT, FPVT >
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_MinvDiracDeterminantBatched< PL, VT, FPVT >private
PosType typedefQMCTraits
prepareGroup(ParticleSet &P, int ig)WaveFunctionComponentinlinevirtual
PropertySetType typedefQMCTraits
psiM_hostDiracDeterminantBatched< PL, VT, FPVT >private
psiM_tempDiracDeterminantBatched< PL, VT, FPVT >private
psiM_vglDiracDeterminantBatched< PL, VT, FPVT >private
psiMinv_DiracDeterminantBatched< PL, VT, FPVT >private
psiVDiracDeterminantBatched< PL, VT, FPVT >private
psiV_host_viewDiracDeterminantBatched< PL, VT, FPVT >private
PsiValue typedefDiracDeterminantBatched< PL, VT, FPVT >
PtclGrpIndexes typedefQMCTraits
QTBase typedefQMCTraits
QTFull typedefQMCTraits
ratio(ParticleSet &P, int iat) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::ratio(ParticleSet &P, int iat)=0DiracDeterminantBase
ratioGrad(ParticleSet &P, int iat, Grad &grad_iat) overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::ratioGrad(ParticleSet &P, int iat, GradType &grad_iat)DiracDeterminantBase
qmcplusplus::WaveFunctionComponent::ratioGrad(ParticleSet &P, int iat, GradType &grad_iat)WaveFunctionComponentvirtual
ratioGradWithSpin(ParticleSet &P, int iat, Grad &grad_iat, ComplexType &spingrad) overrideDiracDeterminantBatched< PL, VT, FPVT >
qmcplusplus::DiracDeterminantBase::ratioGradWithSpin(ParticleSet &P, int iat, GradType &grad_iat, ComplexType &spingrad) overrideDiracDeterminantBaseinlinevirtual
RatioTimerDiracDeterminantBaseprotected
Real typedefDiracDeterminantBatched< PL, VT, FPVT >
RealMatrix_t typedefWaveFunctionComponent
RealType typedefQMCTraits
recompute(const ParticleSet &P) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::recompute(const ParticleSet &P)DiracDeterminantBase
registerData(ParticleSet &P, WFBufferType &buf) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::registerData(ParticleSet &P, WFBufferType &buf)=0DiracDeterminantBase
registerTWFFastDerivWrapper(const ParticleSet &P, TWFFastDerivWrapper &twf) const overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
releaseResource(ResourceCollection &collection, const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) const overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::releaseResource(ResourceCollection &collection, const RefVectorWithLeader< WaveFunctionComponent > &wfc_list) constDiracDeterminantBaseinline
resize(int nel, int morb)DiracDeterminantBatched< PL, VT, FPVT >private
resizeScratchObjectsForIonDerivs()DiracDeterminantBatched< PL, VT, FPVT >private
restore(int iat) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::restore(int iat)=0DiracDeterminantBase
SPOVGLTimerDiracDeterminantBaseprotected
SPOVTimerDiracDeterminantBaseprotected
TensorType typedefQMCTraits
updateBuffer(ParticleSet &P, WFBufferType &buf, bool fromscratch=false) overrideDiracDeterminantBatched< PL, VT, FPVT >virtual
qmcplusplus::DiracDeterminantBase::updateBuffer(ParticleSet &P, WFBufferType &buf, bool fromscratch=false)=0DiracDeterminantBase
UpdateEngine typedefDiracDeterminantBatched< PL, VT, FPVT >
UpdateModeWaveFunctionComponent
UpdateTimerDiracDeterminantBaseprotected
Value typedefDiracDeterminantBatched< PL, VT, FPVT >
ValueMatrix typedefWaveFunctionComponent
ValueType typedefQMCTraits
ValueVector typedefWaveFunctionComponent
Walker_t typedefWaveFunctionComponent
WaveFunctionComponent(const std::string &obj_name="")WaveFunctionComponent
WFBufferType typedefWaveFunctionComponent
WFT typedefDiracDeterminantBatched< PL, VT, FPVT >
~DiracDeterminantBase() overrideDiracDeterminantBaseinline
~WaveFunctionComponent()WaveFunctionComponentvirtual