3.4.9. horton/gbasis/fns.h
– Evaluation of functions expanded in a Gaussian basis¶
- class
Inherits from GBCalculator
Subclassed by GB1DMGridFn, GB1ExpGridFn
Public Functions
-
GB1GridFn::
GB1GridFn
(long max_shell_type, long dim_work, long dim_output)¶
-
void
GB1GridFn::
reset
(long shell_type0, const double *r0, const double *point)¶
-
void
GB1GridFn::
cart_to_pure
()¶
-
const long
GB1GridFn::
get_shell_type0
() const¶
-
long
GB1GridFn::
get_dim_work
()¶
-
long
GB1GridFn::
get_dim_output
()¶
-
virtual void
GB1GridFn::
add
(double coeff, double alpha0, const double *scales0)¶
= 0
-
- class
Inherits from GB1GridFn
Subclassed by GB1ExpGridOrbitalFn
Public Functions
-
GB1ExpGridFn::
GB1ExpGridFn
(long max_shell_type, long nfn, long dim_work, long dim_output)¶
-
virtual void
GB1ExpGridFn::
compute_point_from_exp
(double *work_basis, double *coeffs, long nbasis, double *output)¶
= 0
Protected Attributes
-
long
GB1ExpGridFn::
nfn
¶
-
- class
Inherits from GB1ExpGridFn
Public Functions
-
GB1ExpGridOrbitalFn::
GB1ExpGridOrbitalFn
(long max_shell_type, long nfn, long *iorbs, long norb)¶
-
void
GB1ExpGridOrbitalFn::
add
(double coeff, double alpha0, const double *scales0)¶
-
void
GB1ExpGridOrbitalFn::
compute_point_from_exp
(double *work_basis, double *coeffs, long nbasis, double *output)¶
-
- class
Inherits from GB1GridFn
Subclassed by GB1DMGridDensityFn, GB1DMGridGradientFn, GB1DMGridKineticFn
Public Functions
-
GB1DMGridFn::
GB1DMGridFn
(long max_shell_type, long dim_work, long dim_output)¶
-
virtual void
GB1DMGridFn::
compute_point_from_dm
(double *work_basis, double *dm, long nbasis, double *output, double epsilon, double *dmmaxrow)¶
= 0
-
virtual void
GB1DMGridFn::
compute_fock_from_pot
(double *pot, double *work_basis, long nbasis, double *output)¶
= 0
-
- class
Inherits from GB1DMGridFn
Public Functions
-
GB1DMGridDensityFn::
GB1DMGridDensityFn
(long max_shell_type)¶
-
void
GB1DMGridDensityFn::
reset
(long _shell_type0, const double *_r0, const double *_point)¶
-
void
GB1DMGridDensityFn::
add
(double coeff, double alpha0, const double *scales0)¶
-
void
GB1DMGridDensityFn::
compute_point_from_dm
(double *work_basis, double *dm, long nbasis, double *output, double epsilon, double *dmmaxrow)¶
-
void
GB1DMGridDensityFn::
compute_fock_from_pot
(double *pot, double *work_basis, long nbasis, double *output)¶
-
- class
Inherits from GB1DMGridFn
Public Functions
-
GB1DMGridGradientFn::
GB1DMGridGradientFn
(long max_shell_type)¶
-
void
GB1DMGridGradientFn::
add
(double coeff, double alpha0, const double *scales0)¶
-
void
GB1DMGridGradientFn::
compute_point_from_dm
(double *work_basis, double *dm, long nbasis, double *output, double epsilon, double *dmmaxrow)¶
-
void
GB1DMGridGradientFn::
compute_fock_from_pot
(double *pot, double *work_basis, long nbasis, double *output)¶
-
- class
Inherits from GB1DMGridFn
Public Functions
-
GB1DMGridKineticFn::
GB1DMGridKineticFn
(long max_shell_type)¶
-
void
GB1DMGridKineticFn::
add
(double coeff, double alpha0, const double *scales0)¶
-
void
GB1DMGridKineticFn::
compute_point_from_dm
(double *work_basis, double *dm, long nbasis, double *output, double epsilon, double *dmmaxrow)¶
-
void
GB1DMGridKineticFn::
compute_fock_from_pot
(double *pot, double *work_basis, long nbasis, double *output)¶
-
- class
Inherits from GBCalculator
Subclassed by GB2DMGridHartreeFn
Public Functions
-
GB2DMGridFn::
GB2DMGridFn
(long max_shell_type)¶
-
void
GB2DMGridFn::
reset
(long shell_type0, long shell_type1, const double *r0, const double *r1, const double *point)¶
-
void
GB2DMGridFn::
cart_to_pure
()¶
-
const long
GB2DMGridFn::
get_shell_type0
() const¶
-
const long
GB2DMGridFn::
get_shell_type1
() const¶
-
virtual void
GB2DMGridFn::
add
(double coeff, double alpha0, double alpha1, const double *scales0, const double *scales1)¶
= 0
-
- class
Inherits from GB2DMGridFn