2
#include <libdpd/dpd.h>
6
void DL2(struct L_Params L_params);
7
void cc2_faeL2(int L_irr);
8
void cc2_fmiL2(int L_irr);
9
void WijmnL2(int L_irr);
10
void WefabL2(int L_irr);
11
void WijmbL2(int L_irr);
12
void L1FL2(int L_irr);
13
void dijabL2(int L_irr);
15
void BL2_AO(int L_irr);
16
void status(char *, FILE *);
18
void cc2_L2_build(struct L_Params L_params) {
20
L_irr = L_params.irrep;
23
if(params.print & 2) status("<ij||ab> -> L2", outfile);
26
check_sum("DL2", L_irr);
32
check_sum("FaeL2", L_irr);
38
check_sum("FmiL2", L_irr);
40
if(params.print & 2) status("F -> L2", outfile);
45
check_sum("WmnieL2", L_irr);
47
if(params.print & 2) status("Wmnie -> L2", outfile);
52
check_sum("WejabL2", L_irr);
54
if(params.print & 2) status("Wamef -> L2", outfile);
59
check_sum("L1FL2", L_irr);
61
if(params.print & 2) status("L1*F -> L2", outfile);
66
check_sum("after D2s", L_irr);
68
if(params.print & 2) status("L2 amplitudes", outfile);