2 #ifndef _chemistry_qc_lcao_clhfcontrib_h
3 #define _chemistry_qc_lcao_clhfcontrib_h
5 #include <mpqc_config.h>
6 #include <util/misc/exenv.h>
7 #include <chemistry/qc/lcao/fockbuild.h>
22 const std::string &fockbuildmatrixtype);
33 int I,
int J,
int K,
int L,
34 int nI,
int nJ,
int nK,
int nL,
35 const double * RESTRICT buf);
42 int I,
int J,
int K,
int L,
43 int nI,
int nJ,
int nK,
int nL,
44 const double * RESTRICT buf);
46 void contrib_p12_p13p24_J(
double factor,
47 int I,
int J,
int K,
int L,
48 int nI,
int nJ,
int nK,
int nL,
49 const double * RESTRICT buf);
50 void contrib_p12_p13p24_K(
double factor,
51 int I,
int J,
int K,
int L,
52 int nI,
int nJ,
int nK,
int nL,
53 const double * RESTRICT buf);
54 void contrib_p34_p13p24_J(
double factor,
55 int I,
int J,
int K,
int L,
56 int nI,
int nJ,
int nK,
int nL,
57 const double * RESTRICT buf);
58 void contrib_p34_p13p24_K(
double factor,
59 int I,
int J,
int K,
int L,
60 int nI,
int nJ,
int nK,
int nL,
61 const double * RESTRICT buf);
62 void contrib_p12_p34_J(
double factor,
63 int I,
int J,
int K,
int L,
64 int nI,
int nJ,
int nK,
int nL,
65 const double * RESTRICT buf);
66 void contrib_p12_p34_K(
double factor,
67 int I,
int J,
int K,
int L,
68 int nI,
int nJ,
int nK,
int nL,
69 const double * RESTRICT buf);
70 void contrib_p34_J(
double factor,
71 int I,
int J,
int K,
int L,
72 int nI,
int nJ,
int nK,
int nL,
73 const double * RESTRICT buf);
74 void contrib_p34_K(
double factor,
75 int I,
int J,
int K,
int L,
76 int nI,
int nJ,
int nK,
int nL,
77 const double * RESTRICT buf);
78 void contrib_p13p24_J(
double factor,
79 int I,
int J,
int K,
int L,
80 int nI,
int nJ,
int nK,
int nL,
81 const double * RESTRICT buf);
82 void contrib_p13p24_K(
double factor,
83 int I,
int J,
int K,
int L,
84 int nI,
int nJ,
int nK,
int nL,
85 const double * RESTRICT buf);
91 int I,
int J,
int K,
int L,
92 int nI,
int nJ,
int nK,
int nL,
93 const double * RESTRICT buf);
99 int I,
int J,
int K,
int L,
100 int nI,
int nJ,
int nK,
int nL,
101 const double * RESTRICT buf);
The GenericFockContribution class provides much of the infrastructure needed by FockContribution spec...
Definition: fockbuild.h:491
A template class that maintains references counts.
Definition: ref.h:361
void contrib_e_J(double factor, int I, int J, int K, int L, int nI, int nJ, int nK, int nL, const double *RESTRICT buf)
Compute the Coulomb contribution applying no two electron integral permutations.
void contrib_all_K(double factor, int I, int J, int K, int L, int nI, int nJ, int nK, int nL, const double *RESTRICT buf)
Compute the exchange contribution applying all two electron integral permutations.
void contrib_e_K(double factor, int I, int J, int K, int L, int nI, int nJ, int nK, int nL, const double *RESTRICT buf)
Compute the exchange contribution applying no two electron integral permutations.
Computes components of the Fock matrix necessary for closed-shell calculations (i....
Definition: clhfcontrib.h:17
void contrib_all_J(double factor, int I, int J, int K, int L, int nI, int nJ, int nK, int nL, const double *RESTRICT buf)
Compute the Coulomb contribution applying all two electron integral permutations.
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
Generated at Sun Jan 26 2020 23:23:58 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.