source: ThirdParty/mpqc_open/src/lib/chemistry/qc/oint3/i0201AB.cc@ bbc982

Action_Thermostats Add_AtomRandomPerturbation Add_RotateAroundBondAction Add_SelectAtomByNameAction Adding_Graph_to_ChangeBondActions Adding_MD_integration_tests Adding_StructOpt_integration_tests AutomationFragmentation_failures Candidate_v1.6.0 Candidate_v1.6.1 ChangeBugEmailaddress ChangingTestPorts ChemicalSpaceEvaluator Combining_Subpackages Debian_Package_split Debian_package_split_molecuildergui_only Disabling_MemDebug Docu_Python_wait EmpiricalPotential_contain_HomologyGraph_documentation Enable_parallel_make_install Enhance_userguide Enhanced_StructuralOptimization Enhanced_StructuralOptimization_continued Example_ManyWaysToTranslateAtom Exclude_Hydrogens_annealWithBondGraph FitPartialCharges_GlobalError Fix_ChronosMutex Fix_StatusMsg Fix_StepWorldTime_single_argument Fix_Verbose_Codepatterns ForceAnnealing_goodresults ForceAnnealing_oldresults ForceAnnealing_tocheck ForceAnnealing_with_BondGraph ForceAnnealing_with_BondGraph_continued ForceAnnealing_with_BondGraph_continued_betteresults ForceAnnealing_with_BondGraph_contraction-expansion GeometryObjects Gui_displays_atomic_force_velocity IndependentFragmentGrids_IntegrationTest JobMarket_RobustOnKillsSegFaults JobMarket_StableWorkerPool JobMarket_unresolvable_hostname_fix ODR_violation_mpqc_open PartialCharges_OrthogonalSummation PythonUI_with_named_parameters QtGui_reactivate_TimeChanged_changes Recreated_GuiChecks RotateToPrincipalAxisSystem_UndoRedo StoppableMakroAction Subpackage_levmar Subpackage_vmg ThirdParty_MPQC_rebuilt_buildsystem TremoloParser_IncreasedPrecision TremoloParser_MultipleTimesteps Ubuntu_1604_changes stable
Last change on this file since bbc982 was 860145, checked in by Frederik Heber <heber@…>, 8 years ago

Merge commit '0b990dfaa8c6007a996d030163a25f7f5fc8a7e7' as 'ThirdParty/mpqc_open'

  • Property mode set to 100644
File size: 4.3 KB
Line 
1#include <chemistry/qc/oint3/build.h>
2int sc::BuildIntV3::i0201eAB(){
3/* the cost is 132 */
4double t1;
5double t2;
6double t3;
7double t4;
8double t5;
9double t6;
10double t7;
11double t8;
12double t9;
13double t10;
14double t11;
15double t12;
16double t13;
17double t14;
18double t15;
19double t16;
20double t17;
21double t18;
22double t19;
23double t20;
24double t21;
25double t22;
26double t23;
27double t24;
28double t25;
29double t26;
30double t27;
31double t28;
32double t29;
33double t30;
34double t31;
35double t32;
36double t33;
37double t34;
38double t35;
39double t36;
40double t37;
41double t38;
42t1=int_v_W0-int_v_p120;
43double***restrictxx int_v_list0=int_v_list(0);
44double**restrictxx int_v_list00=int_v_list0[0];
45double*restrictxx int_v_list002=int_v_list00[2];
46t2=t1*int_v_list002[0];
47t3=0.5*int_v_ooze;
48t4=t3*t2;
49t5=int_v_W0-int_v_p340;
50t6=t5*int_v_list002[0];
51t7=int_v_p340-int_v_r30;
52double*restrictxx int_v_list001=int_v_list00[1];
53t8=t7*int_v_list001[0];
54t9=t8+t6;
55t6=int_v_zeta34*int_v_ooze;
56t8=int_v_oo2zeta12*t6;
57t6=(-1)*t8;
58t8=t6*t9;
59t10=t8+t4;
60t11=t5*int_v_list001[0];
61double*restrictxx int_v_list000=int_v_list00[0];
62t12=t7*int_v_list000[0];
63t13=t12+t11;
64double**restrictxx int_v_list01=int_v_list0[1];
65double*restrictxx int_v_list010=int_v_list01[0];
66int_v_list010[2]=t13;
67t11=int_v_oo2zeta12*t13;
68t12=t11+t10;
69t10=t3*int_v_list002[0];
70double*restrictxx int_v_list003=int_v_list00[3];
71t13=t5*int_v_list003[0];
72t5=t7*int_v_list002[0];
73t7=t5+t13;
74t5=t1*t7;
75t13=t5+t10;
76t5=t1*t13;
77t14=t5+t12;
78double***restrictxx int_v_list2=int_v_list(2);
79double**restrictxx int_v_list21=int_v_list2[1];
80double*restrictxx int_v_list210=int_v_list21[0];
81int_v_list210[17]=t14;
82t5=int_v_W2-int_v_p342;
83t12=t5*int_v_list002[0];
84t15=int_v_p342-int_v_r32;
85t16=t15*int_v_list001[0];
86t17=t16+t12;
87t12=t6*t17;
88t16=t5*int_v_list001[0];
89t18=t15*int_v_list000[0];
90t19=t18+t16;
91int_v_list010[1]=t19;
92t16=int_v_oo2zeta12*t19;
93t18=t16+t12;
94t19=t5*int_v_list003[0];
95t5=t15*int_v_list002[0];
96t15=t5+t19;
97t5=t1*t15;
98t19=t1*t5;
99t20=t19+t18;
100int_v_list210[16]=t20;
101t19=int_v_W1-int_v_p341;
102t21=t19*int_v_list002[0];
103t22=int_v_p341-int_v_r31;
104t23=t22*int_v_list001[0];
105t24=t23+t21;
106t21=t6*t24;
107t23=t19*int_v_list001[0];
108t25=t22*int_v_list000[0];
109t26=t25+t23;
110int_v_list010[0]=t26;
111t23=int_v_oo2zeta12*t26;
112t25=t23+t21;
113t26=t19*int_v_list003[0];
114t19=t22*int_v_list002[0];
115t22=t19+t26;
116t19=t1*t22;
117t26=t1*t19;
118t27=t26+t25;
119int_v_list210[15]=t27;
120t26=int_v_W2-int_v_p122;
121t28=t26*t13;
122int_v_list210[14]=t28;
123t29=t26*t5;
124t30=t4+t29;
125int_v_list210[13]=t30;
126t29=t26*t19;
127int_v_list210[12]=t29;
128t31=int_v_W1-int_v_p121;
129t32=t13*t31;
130int_v_list210[11]=t32;
131t13=t31*t5;
132int_v_list210[10]=t13;
133t5=t31*t19;
134t19=t4+t5;
135int_v_list210[9]=t19;
136t4=t11+t8;
137t5=t26*t7;
138t8=t26*t5;
139t5=t8+t4;
140int_v_list210[8]=t5;
141t8=t26*int_v_list002[0];
142t11=t3*t8;
143t33=t12+t11;
144t11=t16+t33;
145t12=t26*t15;
146t16=t10+t12;
147t12=t26*t16;
148t16=t12+t11;
149int_v_list210[7]=t16;
150t11=t26*t22;
151t12=t26*t11;
152t11=t25+t12;
153int_v_list210[6]=t11;
154t12=t31*t7;
155t7=t26*t12;
156int_v_list210[5]=t7;
157t25=t31*t15;
158t15=t26*t25;
159t33=t31*int_v_list002[0];
160t34=t3*t33;
161t35=t34+t15;
162int_v_list210[4]=t35;
163t15=t31*t22;
164t22=t10+t15;
165t10=t26*t22;
166int_v_list210[3]=t10;
167t15=t31*t12;
168t12=t4+t15;
169int_v_list210[2]=t12;
170t4=t31*t25;
171t15=t18+t4;
172int_v_list210[1]=t15;
173t4=t21+t34;
174t18=t23+t4;
175t4=t31*t22;
176t21=t4+t18;
177int_v_list210[0]=t21;
178t4=t6*int_v_list001[0];
179t6=int_v_oo2zeta12*int_v_list000[0];
180t18=t6+t4;
181t4=t1*t2;
182t6=t4+t18;
183double**restrictxx int_v_list20=int_v_list2[0];
184double*restrictxx int_v_list200=int_v_list20[0];
185int_v_list200[5]=t6;
186t4=t26*t2;
187int_v_list200[4]=t4;
188t22=t31*t2;
189int_v_list200[3]=t22;
190t2=t26*t8;
191t8=t18+t2;
192int_v_list200[2]=t8;
193t2=t26*t33;
194int_v_list200[1]=t2;
195t23=t31*t33;
196t25=t18+t23;
197int_v_list200[0]=t25;
198t18=t3*int_v_list001[0];
199t3=t1*t9;
200t23=t3+t18;
201double***restrictxx int_v_list1=int_v_list(1);
202double**restrictxx int_v_list11=int_v_list1[1];
203double*restrictxx int_v_list110=int_v_list11[0];
204int_v_list110[8]=t23;
205t3=t1*t17;
206int_v_list110[7]=t3;
207t33=t1*t24;
208int_v_list110[6]=t33;
209t34=t26*t9;
210int_v_list110[5]=t34;
211t36=t26*t17;
212t37=t18+t36;
213int_v_list110[4]=t37;
214t36=t26*t24;
215int_v_list110[3]=t36;
216t38=t31*t9;
217int_v_list110[2]=t38;
218t9=t31*t17;
219int_v_list110[1]=t9;
220t17=t31*t24;
221t24=t18+t17;
222int_v_list110[0]=t24;
223t17=t1*int_v_list001[0];
224double**restrictxx int_v_list10=int_v_list1[0];
225double*restrictxx int_v_list100=int_v_list10[0];
226int_v_list100[2]=t17;
227t1=t26*int_v_list001[0];
228int_v_list100[1]=t1;
229t18=t31*int_v_list001[0];
230int_v_list100[0]=t18;
231return 1;}
Note: See TracBrowser for help on using the repository browser.