QMCPACK
SplineC2R< ST > Member List

This is the complete list of members for SplineC2R< ST >, including all inherited members.

acquireResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) constBsplineSetinline
qmcplusplus::SPOSet::acquireResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) constSPOSetinlinevirtual
applyRotation(const ValueMatrix &rot_mat, bool use_stored_copy=false)SPOSetvirtual
assign_v(const PointType &r, const vContainer_type &myV, ValueVector &psi, int first, int last) constSplineC2R< ST >inline
assign_vgh(const PointType &r, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi, int first, int last) constSplineC2R< ST >
assign_vghgh(const PointType &r, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi, GGGVector &grad_grad_grad_psi, int first=0, int last=-1) constSplineC2R< ST >
assign_vgl(const PointType &r, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi, int first, int last) constSplineC2R< ST >inline
assign_vgl_from_l(const PointType &r, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi)SplineC2R< ST >inline
BandIndexMapBsplineSetprotected
basic_report(const std::string &pad="") constSPOSet
bcast_tables(Communicate *comm)SplineC2R< ST >inline
BCType typedefSplineC2R< ST >
BsplineReaderSplineC2R< ST >friend
BsplineSet(const std::string &my_name)BsplineSetinline
checkObject() constSPOSetinlinevirtual
checkOutVariables(const opt_variables_type &active)SPOSetvirtual
ComplexType typedefQMCTraits
create_spline(GT &xyz_g, BCT &xyz_bc)SplineC2R< ST >inline
createResource(ResourceCollection &collection) constBsplineSetinline
qmcplusplus::SPOSet::createResource(ResourceCollection &collection) constSPOSetinlinevirtual
DBsplineSetprotectedstatic
DataType typedefSplineC2R< ST >
DIM enum valueQMCTraits
DIM_VGL enum valueQMCTraits
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, ValueMatrix &d2logdet) overrideBsplineSetinlinevirtual
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &grad_grad_logdet) overrideBsplineSetinlinevirtual
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &grad_grad_logdet, GGGMatrix &grad_grad_grad_logdet) overrideBsplineSetinlinevirtual
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
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< TT > &ratios) overrideSplineC2R< ST >
qmcplusplus::BsplineSet::evaluateDetRatios(const VirtualParticleSet &VP, ValueVector &psi, const ValueVector &psiinv, std::vector< ValueType > &ratios)BsplineSet
qmcplusplus::SPOSet::evaluateDetRatios(const VirtualParticleSet &VP, ValueVector &psi, const ValueVector &psiinv, std::vector< ValueType > &ratios)SPOSetvirtual
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 &gradphi) overrideBsplineSetinlinevirtual
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) overrideBsplineSetinlinevirtual
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, const int iat, ValueVector &psi) overrideSplineC2R< ST >virtual
qmcplusplus::BsplineSet::evaluateValue(const ParticleSet &P, int iat, ValueVector &psi)=0BsplineSet
evaluateVGH(const ParticleSet &P, const int iat, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi) overrideSplineC2R< ST >virtual
qmcplusplus::BsplineSet::evaluateVGH(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi)BsplineSet
evaluateVGHGH(const ParticleSet &P, const int iat, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi, GGGVector &grad_grad_grad_psi) overrideSplineC2R< ST >virtual
qmcplusplus::BsplineSet::evaluateVGHGH(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi, GGGVector &grad_grad_grad_psi)BsplineSet
evaluateVGL(const ParticleSet &P, const int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi) overrideSplineC2R< ST >virtual
qmcplusplus::BsplineSet::evaluateVGL(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi)=0BsplineSet
evaluateVGL_spin(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi, ValueVector &dspin)SPOSetvirtual
extractOptimizableObjectRefs(UniqueOptObjRefs &opt_obj_refs)SPOSetvirtual
finalizeConstruction()BsplineSetinline
qmcplusplus::SPOSet::finalizeConstruction()SPOSetinlinevirtual
first_spoBsplineSetprotected
flush_zero()SplineC2R< ST >inline
FullPrecRealType typedefQMCTraits
FullPrecValueType typedefQMCTraits
gather_tables(Communicate *comm)SplineC2R< ST >inline
gContainer_type typedefSplineC2R< ST >
get_k(int orb)SPOSetinlinevirtual
getClassName() const overrideSplineC2R< ST >inlinevirtual
getHalfG() constBsplineSetinline
getKeyword() const overrideSplineC2R< ST >inlinevirtual
getName() constSPOSetinline
getOrbitalSetSize() constSPOSetinline
GGGMatrix typedefSPOSet
GGGVector typedefSPOSet
GGtSplineC2R< ST >private
ghContainer_type typedefSplineC2R< ST >
GradMatrix typedefSPOSet
GradType typedefQMCTraits
GradVector typedefSPOSet
HalfGBsplineSetprotected
hasIonDerivs() constSPOSetinlinevirtual
hContainer_type typedefSplineC2R< ST >
HessMatrix typedefSPOSet
HessVector typedefSPOSet
IndexType typedefQMCTraits
init_base(int n)BsplineSetinline
isComplex() const overrideSplineC2R< ST >inlinevirtual
isOMPoffload() constSPOSetinlinevirtual
isOptimizable() constSPOSetinlinevirtual
isRotationSupported() constSPOSetinlinevirtual
kPointsBsplineSetprotected
last_spoBsplineSetprotected
makeClone() const overrideSplineC2R< ST >inlinevirtual
MakeTwoCopiesBsplineSetprotected
mKKSplineC2R< ST >private
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 overrideBsplineSetinlinevirtual
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) constBsplineSet
qmcplusplus::SPOSet::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) constSPOSetvirtual
mw_evaluateValue(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, const RefVector< ValueVector > &psi_v_list) constSPOSetvirtual
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) constBsplineSet
qmcplusplus::SPOSet::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) constSPOSetvirtual
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) constBsplineSet
qmcplusplus::SPOSet::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) constSPOSetvirtual
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_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
my_name_SPOSetprotected
myGSplineC2R< ST >protected
mygHSplineC2R< ST >protected
myHSplineC2R< ST >protected
MyIndexBsplineSetprotected
myKcartSplineC2R< ST >private
myLSplineC2R< ST >protected
myVSplineC2R< ST >protected
myVarsSPOSetprotected
nComplexBandsSplineC2R< ST >private
OffloadMatrix typedefSPOSet
OffloadMWVArray typedefSPOSet
OffloadMWVGLArray typedefSPOSet
offsetBsplineSetprotected
OrbitalSetSizeSPOSetprotected
PointType typedefSplineC2R< ST >
PosType typedefQMCTraits
PrimLatticeSplineC2R< ST >private
PropertySetType typedefQMCTraits
PtclGrpIndexes typedefQMCTraits
QTBase typedefQMCTraits
QTFull typedefQMCTraits
ratios_privateSplineC2R< ST >private
read_splines(hdf_archive &h5f)SplineC2R< ST >
RealType typedefQMCTraits
releaseResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) constBsplineSetinline
qmcplusplus::SPOSet::releaseResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) constSPOSetinlinevirtual
remap_kpoints()BsplineSetinline
report(const std::string &pad="") constSPOSetinlinevirtual
resize_kpoints()SplineC2R< ST >inline
resizeStorage(size_t n, size_t nvals)SplineC2R< ST >inline
set_spline(SingleSplineType *spline_r, SingleSplineType *spline_i, int twist, int ispline, int level)SplineC2R< ST >inline
setOrbitalSetSize(int norbs) overrideBsplineSetinlinevirtual
SingleSplineType typedefSplineC2R< ST >
size() constSPOSetinline
SplineC2R(const std::string &my_name)SplineC2R< ST >inline
SplineC2R(const SplineC2R &in)SplineC2R< ST >
SplineInstSplineC2R< ST >private
SplineSetReader classSplineC2R< ST >friend
SplineType typedefSplineC2R< ST >
SPOMap typedefSPOSet
SPOSet(const std::string &my_name)SPOSet
storeParamsBeforeRotation()SPOSetinlinevirtual
TensorType typedefQMCTraits
transformSPOSet()SPOSetinlinevirtual
TT typedefSplineC2R< ST >
ValueMatrix typedefSPOSet
ValueType typedefQMCTraits
ValueVector typedefSPOSet
vContainer_type typedefSplineC2R< ST >
write_splines(hdf_archive &h5f)SplineC2R< ST >
~SPOSet()=defaultSPOSetvirtual