3.3.13. horton/gbasis/iter_gb.h
– Iterators over Gaussian basis functions¶
- class
Public Functions
-
int
IterGB1::
inc_shell
()¶
-
void
IterGB1::
update_shell
()¶
-
int
IterGB1::
inc_prim
()¶
-
void
IterGB1::
update_prim
()¶
-
void
IterGB1::
store
(const double *work, double *output, long dim)¶
-
int
- class
Public Functions
-
int
IterGB2::
inc_shell
()¶
-
void
IterGB2::
update_shell
()¶
-
int
IterGB2::
inc_prim
()¶
-
void
IterGB2::
update_prim
()¶
-
void
IterGB2::
store
(const double *work, double *output)¶
-
double
IterGB2::
dot
(const double *work, const double *dm)¶
Public Members
-
long
IterGB2::
shell_type0
¶
-
long
IterGB2::
shell_type1
¶
-
double
IterGB2::
con_coeff
¶
-
double
IterGB2::
alpha0
¶
-
double
IterGB2::
alpha1
¶
-
const double *
IterGB2::
r0
¶
-
const double *
IterGB2::
r1
¶
-
const double *
IterGB2::
scales0
¶
-
const double *
IterGB2::
scales1
¶
-
long
IterGB2::
ibasis0
¶
-
long
IterGB2::
ibasis1
¶
-
long
IterGB2::
ishell0
¶
-
long
IterGB2::
ishell1
¶
-
long
IterGB2::
nprim0
¶
-
long
IterGB2::
nprim1
¶
-
long
IterGB2::
iprim0
¶
-
long
IterGB2::
iprim1
¶
-
long
IterGB2::
oprim0
¶
-
long
IterGB2::
oprim1
¶
-
int
- class
Public Functions
-
int
IterGB4::
inc_shell
()¶
-
void
IterGB4::
update_shell
()¶
-
int
IterGB4::
inc_prim
()¶
-
void
IterGB4::
update_prim
()¶
-
void
IterGB4::
store
(const double *work, double *output)¶
Public Members
-
long
IterGB4::
shell_type0
¶
-
long
IterGB4::
shell_type1
¶
-
long
IterGB4::
shell_type2
¶
-
long
IterGB4::
shell_type3
¶
-
double
IterGB4::
con_coeff
¶
-
double
IterGB4::
alpha0
¶
-
double
IterGB4::
alpha1
¶
-
double
IterGB4::
alpha2
¶
-
double
IterGB4::
alpha3
¶
-
const double *
IterGB4::
r0
¶
-
const double *
IterGB4::
r1
¶
-
const double *
IterGB4::
r2
¶
-
const double *
IterGB4::
r3
¶
-
const double *
IterGB4::
scales0
¶
-
const double *
IterGB4::
scales1
¶
-
const double *
IterGB4::
scales2
¶
-
const double *
IterGB4::
scales3
¶
-
long
IterGB4::
ibasis0
¶
-
long
IterGB4::
ibasis1
¶
-
long
IterGB4::
ibasis2
¶
-
long
IterGB4::
ibasis3
¶
-
long
IterGB4::
ishell0
¶
-
long
IterGB4::
ishell1
¶
-
long
IterGB4::
ishell2
¶
-
long
IterGB4::
ishell3
¶
-
long
IterGB4::
ishell3_max
¶
-
long
IterGB4::
nprim0
¶
-
long
IterGB4::
nprim1
¶
-
long
IterGB4::
nprim2
¶
-
long
IterGB4::
nprim3
¶
-
long
IterGB4::
iprim0
¶
-
long
IterGB4::
iprim1
¶
-
long
IterGB4::
iprim2
¶
-
long
IterGB4::
iprim3
¶
-
long
IterGB4::
oprim0
¶
-
long
IterGB4::
oprim1
¶
-
long
IterGB4::
oprim2
¶
-
long
IterGB4::
oprim3
¶
-
int