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