source: ThirdParty/mpqc_open/src/lib/chemistry/qc/oint3/i1201.cc@ 47b463

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 47b463 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: 5.5 KB
Line 
1#include <chemistry/qc/oint3/build.h>
2int sc::BuildIntV3::i1201(){
3/* the cost is 231 */
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;
42double t39;
43double t40;
44double t41;
45double t42;
46t1=int_v_W0-int_v_p120;
47double***restrictxx int_v_list0=int_v_list(0);
48double**restrictxx int_v_list00=int_v_list0[0];
49double*restrictxx int_v_list002=int_v_list00[2];
50t2=t1*int_v_list002[0];
51t3=int_v_p120-int_v_r10;
52double*restrictxx int_v_list001=int_v_list00[1];
53t4=t3*int_v_list001[0];
54t5=t4+t2;
55t2=0.5*int_v_ooze;
56t4=t2*t5;
57t6=int_v_W0-int_v_p340;
58t7=t6*int_v_list002[0];
59t8=int_v_p340-int_v_r30;
60t9=t8*int_v_list001[0];
61t10=t9+t7;
62t7=int_v_zeta34*int_v_ooze;
63t9=int_v_oo2zeta12*t7;
64t7=(-1)*t9;
65t9=t7*t10;
66t11=t9+t4;
67t12=t6*int_v_list001[0];
68double*restrictxx int_v_list000=int_v_list00[0];
69t13=t8*int_v_list000[0];
70t14=t13+t12;
71t12=int_v_oo2zeta12*t14;
72t13=t12+t11;
73t11=t2*int_v_list002[0];
74double*restrictxx int_v_list003=int_v_list00[3];
75t15=t6*int_v_list003[0];
76t6=t8*int_v_list002[0];
77t8=t6+t15;
78t6=t1*t8;
79t15=t6+t11;
80t6=t3*t10;
81t16=t6+t15;
82t6=t1*t16;
83t15=t6+t13;
84t6=t2*int_v_list001[0];
85t13=t1*t10;
86t17=t13+t6;
87t13=t3*t14;
88t18=t13+t17;
89double***restrictxx int_v_list1=int_v_list(1);
90double**restrictxx int_v_list11=int_v_list1[1];
91double*restrictxx int_v_list110=int_v_list11[0];
92int_v_list110[8]=t18;
93t13=t3*t18;
94t17=t13+t15;
95double***restrictxx int_v_list2=int_v_list(2);
96double**restrictxx int_v_list21=int_v_list2[1];
97double*restrictxx int_v_list210=int_v_list21[0];
98int_v_list210[17]=t17;
99t13=int_v_W2-int_v_p342;
100t15=t13*int_v_list002[0];
101t19=int_v_p342-int_v_r32;
102t20=t19*int_v_list001[0];
103t21=t20+t15;
104t15=t7*t21;
105t20=t13*int_v_list001[0];
106t22=t19*int_v_list000[0];
107t23=t22+t20;
108t20=int_v_oo2zeta12*t23;
109t22=t20+t15;
110t24=t13*int_v_list003[0];
111t13=t19*int_v_list002[0];
112t19=t13+t24;
113t13=t1*t19;
114t24=t3*t21;
115t25=t24+t13;
116t13=t1*t25;
117t24=t13+t22;
118t13=t1*t21;
119t26=t3*t23;
120t27=t26+t13;
121int_v_list110[7]=t27;
122t13=t3*t27;
123t26=t13+t24;
124int_v_list210[16]=t26;
125t13=int_v_W1-int_v_p341;
126t24=t13*int_v_list002[0];
127t28=int_v_p341-int_v_r31;
128t29=t28*int_v_list001[0];
129t30=t29+t24;
130t24=t7*t30;
131t29=t13*int_v_list001[0];
132t31=t28*int_v_list000[0];
133t32=t31+t29;
134t29=int_v_oo2zeta12*t32;
135t31=t29+t24;
136t33=t13*int_v_list003[0];
137t13=t28*int_v_list002[0];
138t28=t13+t33;
139t13=t1*t28;
140t33=t3*t30;
141t34=t33+t13;
142t13=t1*t34;
143t33=t13+t31;
144t13=t1*t30;
145t35=t3*t32;
146t36=t35+t13;
147int_v_list110[6]=t36;
148t13=t3*t36;
149t35=t13+t33;
150int_v_list210[15]=t35;
151t13=int_v_W2-int_v_p122;
152t33=t13*t16;
153t37=int_v_p122-int_v_r12;
154t38=t37*t18;
155t39=t38+t33;
156int_v_list210[14]=t39;
157t33=t13*t25;
158t38=t4+t33;
159t33=t37*t27;
160t40=t33+t38;
161int_v_list210[13]=t40;
162t33=t13*t34;
163t38=t37*t36;
164t41=t38+t33;
165int_v_list210[12]=t41;
166t33=int_v_W1-int_v_p121;
167t38=t16*t33;
168t16=int_v_p121-int_v_r11;
169t42=t16*t18;
170t18=t42+t38;
171int_v_list210[11]=t18;
172t38=t33*t25;
173t25=t16*t27;
174t27=t25+t38;
175int_v_list210[10]=t27;
176t25=t33*t34;
177t34=t4+t25;
178t4=t16*t36;
179t25=t4+t34;
180int_v_list210[9]=t25;
181t4=t12+t9;
182t9=t13*t8;
183t12=t37*t10;
184t34=t12+t9;
185t9=t13*t34;
186t12=t9+t4;
187t9=t13*t10;
188t34=t37*t14;
189t36=t34+t9;
190int_v_list110[5]=t36;
191t9=t37*t36;
192t34=t9+t12;
193int_v_list210[8]=t34;
194t9=t13*int_v_list002[0];
195t12=t37*int_v_list001[0];
196t36=t12+t9;
197t9=t2*t36;
198t12=t15+t9;
199t9=t20+t12;
200t12=t13*t19;
201t15=t11+t12;
202t12=t37*t21;
203t20=t12+t15;
204t12=t13*t20;
205t15=t12+t9;
206t9=t13*t21;
207t12=t6+t9;
208t9=t37*t23;
209t20=t9+t12;
210int_v_list110[4]=t20;
211t9=t37*t20;
212t12=t9+t15;
213int_v_list210[7]=t12;
214t9=t13*t28;
215t15=t37*t30;
216t20=t15+t9;
217t9=t13*t20;
218t15=t31+t9;
219t9=t13*t30;
220t20=t37*t32;
221t31=t20+t9;
222int_v_list110[3]=t31;
223t9=t37*t31;
224t20=t9+t15;
225int_v_list210[6]=t20;
226t9=t33*t8;
227t8=t16*t10;
228t15=t8+t9;
229t8=t13*t15;
230t9=t33*t10;
231t10=t16*t14;
232t14=t10+t9;
233int_v_list110[2]=t14;
234t9=t37*t14;
235t10=t9+t8;
236int_v_list210[5]=t10;
237t8=t33*t19;
238t9=t16*t21;
239t19=t9+t8;
240t8=t13*t19;
241t9=t33*int_v_list002[0];
242t31=t16*int_v_list001[0];
243t38=t31+t9;
244t9=t2*t38;
245t2=t9+t8;
246t8=t33*t21;
247t21=t16*t23;
248t23=t21+t8;
249int_v_list110[1]=t23;
250t8=t37*t23;
251t21=t8+t2;
252int_v_list210[4]=t21;
253t2=t33*t28;
254t8=t11+t2;
255t2=t16*t30;
256t11=t2+t8;
257t2=t13*t11;
258t8=t33*t30;
259t28=t6+t8;
260t6=t16*t32;
261t8=t6+t28;
262int_v_list110[0]=t8;
263t6=t37*t8;
264t28=t6+t2;
265int_v_list210[3]=t28;
266t2=t33*t15;
267t6=t4+t2;
268t2=t16*t14;
269t4=t2+t6;
270int_v_list210[2]=t4;
271t2=t33*t19;
272t6=t22+t2;
273t2=t16*t23;
274t14=t2+t6;
275int_v_list210[1]=t14;
276t2=t24+t9;
277t6=t29+t2;
278t2=t33*t11;
279t9=t2+t6;
280t2=t16*t8;
281t6=t2+t9;
282int_v_list210[0]=t6;
283t2=t7*int_v_list001[0];
284t7=int_v_oo2zeta12*int_v_list000[0];
285t8=t7+t2;
286t2=t1*t5;
287t7=t2+t8;
288t2=t1*int_v_list001[0];
289t1=t3*int_v_list000[0];
290t9=t1+t2;
291double**restrictxx int_v_list10=int_v_list1[0];
292double*restrictxx int_v_list100=int_v_list10[0];
293int_v_list100[2]=t9;
294t1=t3*t9;
295t2=t1+t7;
296double**restrictxx int_v_list20=int_v_list2[0];
297double*restrictxx int_v_list200=int_v_list20[0];
298int_v_list200[5]=t2;
299t1=t13*t5;
300t3=t37*t9;
301t7=t3+t1;
302int_v_list200[4]=t7;
303t1=t33*t5;
304t3=t16*t9;
305t5=t3+t1;
306int_v_list200[3]=t5;
307t1=t13*t36;
308t3=t8+t1;
309t1=t13*int_v_list001[0];
310t9=t37*int_v_list000[0];
311t11=t9+t1;
312int_v_list100[1]=t11;
313t1=t37*t11;
314t9=t1+t3;
315int_v_list200[2]=t9;
316t1=t13*t38;
317t3=t33*int_v_list001[0];
318t11=t16*int_v_list000[0];
319t13=t11+t3;
320int_v_list100[0]=t13;
321t3=t37*t13;
322t11=t3+t1;
323int_v_list200[1]=t11;
324t1=t33*t38;
325t3=t8+t1;
326t1=t16*t13;
327t8=t1+t3;
328int_v_list200[0]=t8;
329return 1;}
Note: See TracBrowser for help on using the repository browser.