![]() |
QMCPACK
|
This is the complete list of members for SplineC2R< ST >, including all inherited members.
acquireResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) const | BsplineSet | inline |
qmcplusplus::SPOSet::acquireResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) const | SPOSet | inlinevirtual |
applyRotation(const ValueMatrix &rot_mat, bool use_stored_copy=false) | SPOSet | virtual |
assign_v(const PointType &r, const vContainer_type &myV, ValueVector &psi, int first, int last) const | SplineC2R< ST > | inline |
assign_vgh(const PointType &r, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi, int first, int last) const | SplineC2R< 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) const | SplineC2R< ST > | |
assign_vgl(const PointType &r, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi, int first, int last) const | SplineC2R< ST > | inline |
assign_vgl_from_l(const PointType &r, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi) | SplineC2R< ST > | inline |
BandIndexMap | BsplineSet | protected |
basic_report(const std::string &pad="") const | SPOSet | |
bcast_tables(Communicate *comm) | SplineC2R< ST > | inline |
BCType typedef | SplineC2R< ST > | |
BsplineReader | SplineC2R< ST > | friend |
BsplineSet(const std::string &my_name) | BsplineSet | inline |
checkObject() const | SPOSet | inlinevirtual |
checkOutVariables(const opt_variables_type &active) | SPOSet | virtual |
ComplexType typedef | QMCTraits | |
create_spline(GT &xyz_g, BCT &xyz_bc) | SplineC2R< ST > | inline |
createResource(ResourceCollection &collection) const | BsplineSet | inline |
qmcplusplus::SPOSet::createResource(ResourceCollection &collection) const | SPOSet | inlinevirtual |
D | BsplineSet | protectedstatic |
DataType typedef | SplineC2R< ST > | |
DIM enum value | QMCTraits | |
DIM_VGL enum value | QMCTraits | |
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, ValueMatrix &d2logdet) override | BsplineSet | inlinevirtual |
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &grad_grad_logdet) override | BsplineSet | inlinevirtual |
evaluate_notranspose(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, HessMatrix &grad_grad_logdet, GGGMatrix &grad_grad_grad_logdet) override | BsplineSet | inlinevirtual |
evaluate_notranspose_spin(const ParticleSet &P, int first, int last, ValueMatrix &logdet, GradMatrix &dlogdet, ValueMatrix &d2logdet, ValueMatrix &dspinlogdet) | SPOSet | virtual |
evaluate_spin(const ParticleSet &P, int iat, ValueVector &psi, ValueVector &dpsi) | SPOSet | virtual |
evaluateDerivatives(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi, const int &FirstIndex, const int &LastIndex) | SPOSet | virtual |
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) | SPOSet | virtual |
evaluateDerivativesWF(ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, int FirstIndex, int LastIndex) | SPOSet | virtual |
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) | SPOSet | virtual |
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) | SPOSet | virtual |
evaluateDetRatios(const VirtualParticleSet &VP, ValueVector &psi, const ValueVector &psiinv, std::vector< TT > &ratios) override | SplineC2R< 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) | SPOSet | virtual |
evaluateDetSpinorRatios(const VirtualParticleSet &VP, ValueVector &psi, const std::pair< ValueVector, ValueVector > &spinor_multiplier, const ValueVector &invrow, std::vector< ValueType > &ratios) | SPOSet | virtual |
evaluateGradSource(const ParticleSet &P, int first, int last, const ParticleSet &source, int iat_src, GradMatrix &gradphi) override | BsplineSet | inlinevirtual |
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) override | BsplineSet | inlinevirtual |
evaluateGradSourceRow(const ParticleSet &P, int iel, const ParticleSet &source, int iat_src, GradVector &gradphi) | SPOSet | virtual |
evaluateThirdDeriv(const ParticleSet &P, int first, int last, GGGMatrix &grad_grad_grad_logdet) | SPOSet | virtual |
evaluateValue(const ParticleSet &P, const int iat, ValueVector &psi) override | SplineC2R< ST > | virtual |
qmcplusplus::BsplineSet::evaluateValue(const ParticleSet &P, int iat, ValueVector &psi)=0 | BsplineSet | |
evaluateVGH(const ParticleSet &P, const int iat, ValueVector &psi, GradVector &dpsi, HessVector &grad_grad_psi) override | SplineC2R< 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) override | SplineC2R< 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) override | SplineC2R< ST > | virtual |
qmcplusplus::BsplineSet::evaluateVGL(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi)=0 | BsplineSet | |
evaluateVGL_spin(const ParticleSet &P, int iat, ValueVector &psi, GradVector &dpsi, ValueVector &d2psi, ValueVector &dspin) | SPOSet | virtual |
extractOptimizableObjectRefs(UniqueOptObjRefs &opt_obj_refs) | SPOSet | virtual |
finalizeConstruction() | BsplineSet | inline |
qmcplusplus::SPOSet::finalizeConstruction() | SPOSet | inlinevirtual |
first_spo | BsplineSet | protected |
flush_zero() | SplineC2R< ST > | inline |
FullPrecRealType typedef | QMCTraits | |
FullPrecValueType typedef | QMCTraits | |
gather_tables(Communicate *comm) | SplineC2R< ST > | inline |
gContainer_type typedef | SplineC2R< ST > | |
get_k(int orb) | SPOSet | inlinevirtual |
getClassName() const override | SplineC2R< ST > | inlinevirtual |
getHalfG() const | BsplineSet | inline |
getKeyword() const override | SplineC2R< ST > | inlinevirtual |
getName() const | SPOSet | inline |
getOrbitalSetSize() const | SPOSet | inline |
GGGMatrix typedef | SPOSet | |
GGGVector typedef | SPOSet | |
GGt | SplineC2R< ST > | private |
ghContainer_type typedef | SplineC2R< ST > | |
GradMatrix typedef | SPOSet | |
GradType typedef | QMCTraits | |
GradVector typedef | SPOSet | |
HalfG | BsplineSet | protected |
hasIonDerivs() const | SPOSet | inlinevirtual |
hContainer_type typedef | SplineC2R< ST > | |
HessMatrix typedef | SPOSet | |
HessVector typedef | SPOSet | |
IndexType typedef | QMCTraits | |
init_base(int n) | BsplineSet | inline |
isComplex() const override | SplineC2R< ST > | inlinevirtual |
isOMPoffload() const | SPOSet | inlinevirtual |
isOptimizable() const | SPOSet | inlinevirtual |
isRotationSupported() const | SPOSet | inlinevirtual |
kPoints | BsplineSet | protected |
last_spo | BsplineSet | protected |
makeClone() const override | SplineC2R< ST > | inlinevirtual |
MakeTwoCopies | BsplineSet | protected |
mKK | SplineC2R< 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 override | BsplineSet | inlinevirtual |
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 | BsplineSet | |
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) const | SPOSet | virtual |
mw_evaluateValue(const RefVectorWithLeader< SPOSet > &spo_list, const RefVectorWithLeader< ParticleSet > &P_list, int iat, const RefVector< ValueVector > &psi_v_list) const | SPOSet | virtual |
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 | BsplineSet | |
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) const | SPOSet | virtual |
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 | BsplineSet | |
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) const | SPOSet | virtual |
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 | SPOSet | virtual |
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 | SPOSet | virtual |
my_name_ | SPOSet | protected |
myG | SplineC2R< ST > | protected |
mygH | SplineC2R< ST > | protected |
myH | SplineC2R< ST > | protected |
MyIndex | BsplineSet | protected |
myKcart | SplineC2R< ST > | private |
myL | SplineC2R< ST > | protected |
myV | SplineC2R< ST > | protected |
myVars | SPOSet | protected |
nComplexBands | SplineC2R< ST > | private |
OffloadMatrix typedef | SPOSet | |
OffloadMWVArray typedef | SPOSet | |
OffloadMWVGLArray typedef | SPOSet | |
offset | BsplineSet | protected |
OrbitalSetSize | SPOSet | protected |
PointType typedef | SplineC2R< ST > | |
PosType typedef | QMCTraits | |
PrimLattice | SplineC2R< ST > | private |
PropertySetType typedef | QMCTraits | |
PtclGrpIndexes typedef | QMCTraits | |
QTBase typedef | QMCTraits | |
QTFull typedef | QMCTraits | |
ratios_private | SplineC2R< ST > | private |
read_splines(hdf_archive &h5f) | SplineC2R< ST > | |
RealType typedef | QMCTraits | |
releaseResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) const | BsplineSet | inline |
qmcplusplus::SPOSet::releaseResource(ResourceCollection &collection, const RefVectorWithLeader< SPOSet > &spo_list) const | SPOSet | inlinevirtual |
remap_kpoints() | BsplineSet | inline |
report(const std::string &pad="") const | SPOSet | inlinevirtual |
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) override | BsplineSet | inlinevirtual |
SingleSplineType typedef | SplineC2R< ST > | |
size() const | SPOSet | inline |
SplineC2R(const std::string &my_name) | SplineC2R< ST > | inline |
SplineC2R(const SplineC2R &in) | SplineC2R< ST > | |
SplineInst | SplineC2R< ST > | private |
SplineSetReader class | SplineC2R< ST > | friend |
SplineType typedef | SplineC2R< ST > | |
SPOMap typedef | SPOSet | |
SPOSet(const std::string &my_name) | SPOSet | |
storeParamsBeforeRotation() | SPOSet | inlinevirtual |
TensorType typedef | QMCTraits | |
transformSPOSet() | SPOSet | inlinevirtual |
TT typedef | SplineC2R< ST > | |
ValueMatrix typedef | SPOSet | |
ValueType typedef | QMCTraits | |
ValueVector typedef | SPOSet | |
vContainer_type typedef | SplineC2R< ST > | |
write_splines(hdf_archive &h5f) | SplineC2R< ST > | |
~SPOSet()=default | SPOSet | virtual |