point_charge (int ish, int jsh, int ncharge, const double *charge, const double *const *position)
void
dipole (int ish, int jsh, double *com)
void
hcore_1der (int ish, int jsh, int dercs, int centernum)
void
kinetic_1der (int ish, int jsh, int dercs, int centernum)
void
nuclear_1der (int ish, int jsh, int dercs, int centernum)
void
overlap_1der (int ish, int jsh, int dercs, int centernum)
Protected Methods
void
accum_shell_1der (double *buff, int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum, double(Int1eV3::*)(int, int, int, int, int, int, int, int))
void
accum_shell_block_1der (double *buff, int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum, void(Int1eV3::*shell_block_function)(int gc1, int a, int gc2, int b, int gcsize2, int gcoff1, int gcoff2, double coef, double *buffer))
double
comp_shell_overlap (int gc1, int i1, int j1, int k1, int gc2, int i2, int j2, int k2)
double
comp_prim_overlap (int i1, int j1, int k1, int i2, int j2, int k2)
double
comp_shell_kinetic (int gc1, int i1, int j1, int k1, int gc2, int i2, int j2, int k2)
double
comp_prim_kinetic (int i1, int j1, int k1, int i2, int j2, int k2)
double
comp_shell_nuclear (int gc1, int i1, int j1, int k1, int gc2, int i2, int j2, int k2)
void
accum_shell_efield (double *buff, int ish, int jsh)
void
accum_shell_block_efield (double *buff, int ish, int jsh)
double
comp_prim_nuclear (int i1, int j1, int k1, int i2, int j2, int k2, int m)
void
comp_shell_efield (double *efield, int gc1, int i1, int j1, int k1, int gc2, int i2, int j2, int k2)
void
comp_shell_block_efield (int gc1, int a, int gc2, int b, int gcsize2, int gcoff1, int gcoff2, double coef, double *buffer)
double
comp_prim_efield (int xyz, int i1, int j1, int k1, int i2, int j2, int k2, int m)
void
comp_shell_dipole (double *dipole, int gc1, int i1, int j1, int k1, int gc2, int i2, int j2, int k2)
double
comp_prim_dipole (int axis, int i1, int j1, int k1, int i2, int j2, int k2)
void
comp_shell_block_nuclear (int gc1, int a, int gc2, int b, int gcsize2, int gcoff1, int gcoff2, double coef, double *buffer)
void
comp_prim_block_nuclear (int a, int b)
void
comp_prim_block_nuclear_build_a (int a, int b, int m)
void
comp_prim_block_nuclear_build_b (int b, int m)
void
comp_prim_block_efield (int a, int b)
void
comp_prim_block_efield_build_a (int a, int b, int m)
void
comp_prim_block_efield_build_b (int b, int m)
void
int_accum_shell_overlap_1der (int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum)
void
int_done_1e ()
void
int_initialize_1e (int flags, int order)
double
int_prim_overlap (shell_t *pshell1, shell_t *pshell2, double *pA, double *pB, int prim1, int prim2, int i1, int j1, int k1, int i2, int j2, int k2)
void
int_accum_shell_kinetic (int ish, int jsh)
void
int_accum_shell_kinetic_1der (int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum)
void
int_accum_shell_nuclear_1der (int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum)
void
int_accum_shell_nuclear_hfc_1der (int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum)
void
int_accum_shell_nuclear_hf_1der (int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum)
void
int_accum_shell_nuclear_nonhf_1der (int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum)
void
int_accum_shell_efield (int ish, int jsh, double *position)
void
int_accum_shell_point_charge (int ish, int jsh, int ncharge, const double *charge, const double *const *position)
void
int_shell_nuclear_hf_1der (int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum)
void
int_shell_nuclear_nonhf_1der (int ish, int jsh, Ref< GaussianBasisSet > dercs, int centernum)
void
int_accum_shell_dipole (int ish, int jsh, double *com)