![]() |
QMCPACK
|
Go to the source code of this file.
Classes | |
struct | ao_traits< T, ORBT, ROT, SH > |
traits for a localized basis set; used by createBasisSet More... | |
struct | ao_traits< T, ORBT, 0, 0 > |
specialization for numerical-cartesian AO More... | |
struct | ao_traits< T, ORBT, 0, 1 > |
specialization for numerical-spherical AO More... | |
struct | ao_traits< T, ORBT, 1, 0 > |
specialization for GTO-cartesian AO More... | |
struct | ao_traits< T, ORBT, 1, 1 > |
specialization for GTO-cartesian AO More... | |
struct | ao_traits< T, ORBT, 2, 1 > |
specialization for STO-spherical AO More... | |
struct | ao_traits< T, ORBT, 2, 0 > |
specialization for STO-cartesian AO More... | |
Namespaces | |
qmcplusplus | |
helper functions for EinsplineSetBuilder | |
Macros | |
#define | FunctionName |
Typedefs | |
using | BasisSet_t = LCAOrbitalSet::basis_type |
Functions | |
bool | is_same (const xmlChar *a, const char *b) |
struct qmcplusplus::ao_traits |
traits for a localized basis set; used by createBasisSet
T radial function value type ORBT orbital value type, can be complex ROT {0=numuerica;, 1=gto; 2=sto} SH {0=cartesian, 1=spherical} If too confusing, inroduce enumeration.
Definition at line 52 of file LCAOrbitalBuilder.cpp.
struct qmcplusplus::ao_traits< T, ORBT, 0, 0 > |
specialization for numerical-cartesian AO
Definition at line 57 of file LCAOrbitalBuilder.cpp.
Class Members | ||
---|---|---|
typedef SoaCartesianTensor< T > | angular_type | |
typedef SoaAtomicBasisSet< radial_type, angular_type > | ao_type | |
typedef SoaLocalizedBasisSet< ao_type, ORBT > | basis_type | |
typedef MultiQuinticSpline1D< T > | radial_type |
struct qmcplusplus::ao_traits< T, ORBT, 0, 1 > |
specialization for numerical-spherical AO
Definition at line 67 of file LCAOrbitalBuilder.cpp.
Class Members | ||
---|---|---|
typedef SoaSphericalTensor< T > | angular_type | |
typedef SoaAtomicBasisSet< radial_type, angular_type > | ao_type | |
typedef SoaLocalizedBasisSet< ao_type, ORBT > | basis_type | |
typedef MultiQuinticSpline1D< T > | radial_type |
struct qmcplusplus::ao_traits< T, ORBT, 1, 0 > |
specialization for GTO-cartesian AO
Definition at line 77 of file LCAOrbitalBuilder.cpp.
Class Members | ||
---|---|---|
typedef SoaCartesianTensor< T > | angular_type | |
typedef SoaAtomicBasisSet< radial_type, angular_type > | ao_type | |
typedef SoaLocalizedBasisSet< ao_type, ORBT > | basis_type | |
typedef MultiFunctorAdapter< GaussianCombo< T > > | radial_type |
struct qmcplusplus::ao_traits< T, ORBT, 1, 1 > |
specialization for GTO-cartesian AO
Definition at line 87 of file LCAOrbitalBuilder.cpp.
Class Members | ||
---|---|---|
typedef SoaSphericalTensor< T > | angular_type | |
typedef SoaAtomicBasisSet< radial_type, angular_type > | ao_type | |
typedef SoaLocalizedBasisSet< ao_type, ORBT > | basis_type | |
typedef MultiFunctorAdapter< GaussianCombo< T > > | radial_type |
struct qmcplusplus::ao_traits< T, ORBT, 2, 1 > |
specialization for STO-spherical AO
Definition at line 97 of file LCAOrbitalBuilder.cpp.
Class Members | ||
---|---|---|
typedef SoaSphericalTensor< T > | angular_type | |
typedef SoaAtomicBasisSet< radial_type, angular_type > | ao_type | |
typedef SoaLocalizedBasisSet< ao_type, ORBT > | basis_type | |
typedef MultiFunctorAdapter< SlaterCombo< T > > | radial_type |
struct qmcplusplus::ao_traits< T, ORBT, 2, 0 > |
specialization for STO-cartesian AO
Definition at line 107 of file LCAOrbitalBuilder.cpp.
Class Members | ||
---|---|---|
typedef SoaCartesianTensor< T > | angular_type | |
typedef SoaAtomicBasisSet< radial_type, angular_type > | ao_type | |
typedef SoaLocalizedBasisSet< ao_type, ORBT > | basis_type | |
typedef MultiFunctorAdapter< SlaterCombo< T > > | radial_type |
#define FunctionName |