3.4.12. horton/gbasis/ints.h
– Evaluation of integrals of Gaussian basis functions¶
- class
Inherits from GBCalculator
Subclassed by GB2KineticIntegral, GB2NuclearAttractionIntegral, GB2OverlapIntegral
Public Functions
-
GB2Integral::
GB2Integral
(long max_shell_type)¶
-
void
GB2Integral::
reset
(long shell_type0, long shell_type1, const double *r0, const double *r1)¶
-
virtual void
GB2Integral::
add
(double coeff, double alpha0, double alpha1, const double *scales0, const double *scales1)¶
= 0
-
void
GB2Integral::
cart_to_pure
()¶
-
const long
GB2Integral::
get_shell_type0
() const¶
-
const long
GB2Integral::
get_shell_type1
() const¶
-
- class
Inherits from GB2Integral
- class
Inherits from GB2Integral
- class
Inherits from GB2Integral
Public Functions
-
GB2NuclearAttractionIntegral::
GB2NuclearAttractionIntegral
(long max_shell_type, double *charges, double *centers, long ncharge)¶
-
GB2NuclearAttractionIntegral::
~GB2NuclearAttractionIntegral
()¶
-
void
GB2NuclearAttractionIntegral::
add
(double coeff, double alpha0, double alpha1, const double *scales0, const double *scales1)¶
Private Members
-
double *
GB2NuclearAttractionIntegral::
charges
¶
-
double *
GB2NuclearAttractionIntegral::
centers
¶
-
long
GB2NuclearAttractionIntegral::
ncharge
¶
-
double *
GB2NuclearAttractionIntegral::
work_g0
¶
-
double *
GB2NuclearAttractionIntegral::
work_g1
¶
-
double *
GB2NuclearAttractionIntegral::
work_g2
¶
-
double *
GB2NuclearAttractionIntegral::
work_boys
¶
-
- class
Inherits from GBCalculator
Subclassed by GB4ElectronRepulsionIntegralLibInt
Public Functions
-
GB4Integral::
GB4Integral
(long max_shell_type)¶
-
void
GB4Integral::
reset
(long shell_type0, long shell_type1, long shell_type2, long shell_type3, const double *r0, const double *r1, const double *r2, const double *r3)¶
-
virtual void
GB4Integral::
add
(double coeff, double alpha0, double alpha1, double alpha2, double alpha3, const double *scales0, const double *scales1, const double *scales2, const double *scales3)¶
= 0
-
void
GB4Integral::
cart_to_pure
()¶
-
const long
GB4Integral::
get_shell_type0
() const¶
-
const long
GB4Integral::
get_shell_type1
() const¶
-
const long
GB4Integral::
get_shell_type2
() const¶
-
const long
GB4Integral::
get_shell_type3
() const¶
-
- struct
- class
Inherits from GB4Integral
Public Functions
-
GB4ElectronRepulsionIntegralLibInt::
GB4ElectronRepulsionIntegralLibInt
(long max_shell_type)¶
-
GB4ElectronRepulsionIntegralLibInt::
~GB4ElectronRepulsionIntegralLibInt
()¶
-
void
GB4ElectronRepulsionIntegralLibInt::
reset
(long shell_type0, long shell_type1, long shell_type2, long shell_type3, const double *r0, const double *r1, const double *r2, const double *r3)¶
-
void
GB4ElectronRepulsionIntegralLibInt::
add
(double coeff, double alpha0, double alpha1, double alpha2, double alpha3, const double *scales0, const double *scales1, const double *scales2, const double *scales3)¶
Private Members
-
Libint_eri_t
GB4ElectronRepulsionIntegralLibInt::
erieval
¶
-
libint_arg_t
GB4ElectronRepulsionIntegralLibInt::
libint_args
[4]¶
-
long
GB4ElectronRepulsionIntegralLibInt::
order
[4]¶
-
double
GB4ElectronRepulsionIntegralLibInt::
ab
[3]¶
-
double
GB4ElectronRepulsionIntegralLibInt::
cd
[3]¶
-
double
GB4ElectronRepulsionIntegralLibInt::
ab2
¶
-
double
GB4ElectronRepulsionIntegralLibInt::
cd2
¶
-