source: ThirdParty/mpqc_open/src/lib/chemistry/qc/oint3/i2311AB.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: 7.2 KB
Line 
1#include <chemistry/qc/oint3/build.h>
2int sc::BuildIntV3::i2311eAB(){
3/* the cost is 318 */
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;
46double t43;
47double t44;
48double t45;
49double t46;
50double t47;
51double t48;
52double t49;
53double t50;
54double t51;
55double t52;
56double t53;
57double t54;
58double t55;
59double t56;
60double t57;
61double t58;
62double t59;
63double t60;
64double t61;
65double t62;
66double t63;
67double t64;
68double t65;
69t1=int_v_zeta34*int_v_ooze;
70t2=int_v_oo2zeta12*t1;
71t1=(-1)*t2;
72double***restrictxx int_v_list0=int_v_list(0);
73double**restrictxx int_v_list00=int_v_list0[0];
74double*restrictxx int_v_list002=int_v_list00[2];
75t2=t1*int_v_list002[0];
76double*restrictxx int_v_list001=int_v_list00[1];
77t3=int_v_oo2zeta12*int_v_list001[0];
78t4=t3+t2;
79t2=int_v_W0-int_v_p120;
80double*restrictxx int_v_list003=int_v_list00[3];
81t3=t2*int_v_list003[0];
82t5=t2*t3;
83t6=t5+t4;
84t5=0.5*int_v_ooze;
85t7=t5*t6;
86t6=t5*int_v_list002[0];
87t8=int_v_W0-int_v_p340;
88t9=t8*int_v_list003[0];
89t10=int_v_p340-int_v_r30;
90t11=t10*int_v_list002[0];
91t12=t11+t9;
92t9=t2*t12;
93t11=t9+t6;
94t9=2*int_v_ooze;
95t13=int_v_zeta34*t9;
96t9=int_v_oo2zeta12*t13;
97t13=(-1)*t9;
98t9=t13*t11;
99t14=t9+t7;
100t9=t5*int_v_list001[0];
101t15=t8*int_v_list002[0];
102t16=t10*int_v_list001[0];
103t17=t16+t15;
104t15=t2*t17;
105t16=t15+t9;
106t15=int_v_oo2zeta12*2;
107t18=t15*t16;
108t19=t18+t14;
109t14=t5*t3;
110t18=t1*t12;
111t20=t18+t14;
112t21=int_v_oo2zeta12*t17;
113t22=t21+t20;
114t20=t5*int_v_list003[0];
115double*restrictxx int_v_list004=int_v_list00[4];
116t23=t8*int_v_list004[0];
117t24=t10*int_v_list003[0];
118t25=t24+t23;
119t23=t2*t25;
120t24=t23+t20;
121t23=t2*t24;
122t26=t23+t22;
123t22=t2*t26;
124t23=t22+t19;
125double***restrictxx int_v_list3=int_v_list(3);
126double**restrictxx int_v_list31=int_v_list3[1];
127double*restrictxx int_v_list310=int_v_list31[0];
128int_v_list310[29]=t23;
129t19=int_v_W2-int_v_p342;
130t22=t19*int_v_list003[0];
131t27=int_v_p342-int_v_r32;
132t28=t27*int_v_list002[0];
133t29=t28+t22;
134t22=t2*t29;
135t28=t13*t22;
136t30=t19*int_v_list002[0];
137t31=t27*int_v_list001[0];
138t32=t31+t30;
139t30=t2*t32;
140t31=t15*t30;
141t33=t31+t28;
142t28=t1*t29;
143t31=int_v_oo2zeta12*t32;
144t34=t31+t28;
145t35=t19*int_v_list004[0];
146t36=t27*int_v_list003[0];
147t37=t36+t35;
148t35=t2*t37;
149t36=t2*t35;
150t38=t36+t34;
151t36=t2*t38;
152t39=t36+t33;
153int_v_list310[28]=t39;
154t33=int_v_W1-int_v_p341;
155t36=t33*int_v_list003[0];
156t40=int_v_p341-int_v_r31;
157t41=t40*int_v_list002[0];
158t42=t41+t36;
159t36=t2*t42;
160t41=t13*t36;
161t43=t33*int_v_list002[0];
162t44=t40*int_v_list001[0];
163t45=t44+t43;
164t43=t2*t45;
165t44=t15*t43;
166t46=t44+t41;
167t41=t1*t42;
168t44=int_v_oo2zeta12*t45;
169t47=t44+t41;
170t48=t33*int_v_list004[0];
171t49=t40*int_v_list003[0];
172t50=t49+t48;
173t48=t2*t50;
174t49=t2*t48;
175t51=t49+t47;
176t49=t2*t51;
177t52=t49+t46;
178int_v_list310[27]=t52;
179t46=int_v_W2-int_v_p122;
180t49=t46*t26;
181int_v_list310[26]=t49;
182t53=t46*t38;
183t54=t7+t53;
184int_v_list310[25]=t54;
185t53=t46*t51;
186int_v_list310[24]=t53;
187t55=int_v_W1-int_v_p121;
188t56=t26*t55;
189int_v_list310[23]=t56;
190t26=t55*t38;
191int_v_list310[22]=t26;
192t38=t55*t51;
193t51=t7+t38;
194int_v_list310[21]=t51;
195t7=t1*t11;
196t38=int_v_oo2zeta12*t16;
197t16=t38+t7;
198t7=t46*t24;
199t38=t46*t7;
200t7=t38+t16;
201int_v_list310[20]=t7;
202t38=t46*t3;
203t57=t5*t38;
204t38=t1*t22;
205t58=t38+t57;
206t57=int_v_oo2zeta12*t30;
207t30=t57+t58;
208t58=t46*t35;
209t59=t14+t58;
210t58=t46*t59;
211t59=t58+t30;
212int_v_list310[19]=t59;
213t30=t1*t36;
214t58=int_v_oo2zeta12*t43;
215t43=t58+t30;
216t60=t46*t48;
217t61=t46*t60;
218t60=t61+t43;
219int_v_list310[18]=t60;
220t43=t55*t24;
221t24=t46*t43;
222int_v_list310[17]=t24;
223t61=t55*t3;
224t3=t5*t61;
225t61=t55*t35;
226t35=t46*t61;
227t62=t35+t3;
228int_v_list310[16]=t62;
229t35=t55*t48;
230t48=t14+t35;
231t14=t46*t48;
232int_v_list310[15]=t14;
233t35=t55*t43;
234t43=t16+t35;
235int_v_list310[14]=t43;
236t16=t57+t38;
237t35=t55*t61;
238t38=t35+t16;
239int_v_list310[13]=t38;
240t16=t30+t3;
241t3=t58+t16;
242t16=t55*t48;
243t30=t16+t3;
244int_v_list310[12]=t30;
245t3=t46*t12;
246t16=t13*t3;
247t35=t46*t17;
248t48=t15*t35;
249t35=t48+t16;
250t16=t21+t18;
251t18=t46*t25;
252t21=t46*t18;
253t18=t21+t16;
254t21=t46*t18;
255t18=t21+t35;
256int_v_list310[11]=t18;
257t21=t46*t29;
258t35=t6+t21;
259t21=t13*t35;
260t48=t46*int_v_list003[0];
261t57=t46*t48;
262t58=t4+t57;
263t57=t5*t58;
264t58=t57+t21;
265t21=t46*t32;
266t57=t9+t21;
267t21=t15*t57;
268t57=t21+t58;
269t21=t5*t48;
270t48=t28+t21;
271t21=t31+t48;
272t28=t46*t37;
273t31=t20+t28;
274t28=t46*t31;
275t31=t28+t21;
276t21=t46*t31;
277t28=t21+t57;
278int_v_list310[10]=t28;
279t21=t46*t42;
280t31=t13*t21;
281t48=t46*t45;
282t57=t15*t48;
283t48=t57+t31;
284t31=t46*t50;
285t57=t46*t31;
286t31=t47+t57;
287t47=t46*t31;
288t31=t47+t48;
289int_v_list310[9]=t31;
290t47=t55*t12;
291t12=t1*t47;
292t48=t55*t17;
293t57=int_v_oo2zeta12*t48;
294t58=t57+t12;
295t12=t55*t25;
296t25=t46*t12;
297t57=t46*t25;
298t25=t57+t58;
299int_v_list310[8]=t25;
300t57=t55*t29;
301t29=t1*t57;
302t58=t55*int_v_list003[0];
303t61=t46*t58;
304t63=t5*t61;
305t61=t63+t29;
306t29=t55*t32;
307t63=int_v_oo2zeta12*t29;
308t64=t63+t61;
309t61=t55*t37;
310t37=t46*t61;
311t63=t5*t58;
312t65=t63+t37;
313t37=t46*t65;
314t65=t37+t64;
315int_v_list310[7]=t65;
316t37=t55*t42;
317t42=t6+t37;
318t6=t1*t42;
319t37=t55*t45;
320t64=t9+t37;
321t9=int_v_oo2zeta12*t64;
322t37=t9+t6;
323t6=t55*t50;
324t9=t20+t6;
325t6=t46*t9;
326t20=t46*t6;
327t6=t20+t37;
328int_v_list310[6]=t6;
329t20=t55*t12;
330t12=t16+t20;
331t16=t46*t12;
332int_v_list310[5]=t16;
333t20=t55*t61;
334t37=t34+t20;
335t20=t46*t37;
336t34=t55*t58;
337t50=t4+t34;
338t4=t5*t50;
339t34=t4+t20;
340int_v_list310[4]=t34;
341t20=t41+t63;
342t41=t44+t20;
343t20=t55*t9;
344t9=t20+t41;
345t20=t46*t9;
346int_v_list310[3]=t20;
347t41=t13*t47;
348t44=t15*t48;
349t48=t44+t41;
350t41=t55*t12;
351t12=t41+t48;
352int_v_list310[2]=t12;
353t41=t13*t57;
354t44=t15*t29;
355t29=t44+t41;
356t41=t55*t37;
357t37=t41+t29;
358int_v_list310[1]=t37;
359t29=t13*t42;
360t13=t4+t29;
361t4=t15*t64;
362t15=t4+t13;
363t4=t55*t9;
364t9=t4+t15;
365int_v_list310[0]=t9;
366t4=t2*int_v_list002[0];
367t13=t5*t4;
368t4=t1*t17;
369t15=t4+t13;
370t17=t8*int_v_list001[0];
371double*restrictxx int_v_list000=int_v_list00[0];
372t8=t10*int_v_list000[0];
373t10=t8+t17;
374t8=int_v_oo2zeta12*t10;
375t10=t8+t15;
376t15=t2*t11;
377t17=t15+t10;
378double***restrictxx int_v_list2=int_v_list(2);
379double**restrictxx int_v_list21=int_v_list2[1];
380double*restrictxx int_v_list210=int_v_list21[0];
381int_v_list210[17]=t17;
382t10=t1*t32;
383t15=t19*int_v_list001[0];
384t19=t27*int_v_list000[0];
385t27=t19+t15;
386t15=int_v_oo2zeta12*t27;
387t19=t15+t10;
388t27=t2*t22;
389t29=t27+t19;
390int_v_list210[16]=t29;
391t27=t1*t45;
392t1=t33*int_v_list001[0];
393t32=t40*int_v_list000[0];
394t33=t32+t1;
395t1=int_v_oo2zeta12*t33;
396t32=t1+t27;
397t33=t2*t36;
398t2=t33+t32;
399int_v_list210[15]=t2;
400t33=t46*t11;
401int_v_list210[14]=t33;
402t40=t46*t22;
403t41=t13+t40;
404int_v_list210[13]=t41;
405t40=t46*t36;
406int_v_list210[12]=t40;
407t44=t55*t11;
408int_v_list210[11]=t44;
409t11=t55*t22;
410int_v_list210[10]=t11;
411t22=t55*t36;
412t36=t13+t22;
413int_v_list210[9]=t36;
414t13=t8+t4;
415t4=t46*t3;
416t3=t4+t13;
417int_v_list210[8]=t3;
418t4=t46*int_v_list002[0];
419t8=t5*t4;
420t4=t10+t8;
421t8=t15+t4;
422t4=t46*t35;
423t10=t4+t8;
424int_v_list210[7]=t10;
425t4=t46*t21;
426t8=t32+t4;
427int_v_list210[6]=t8;
428t4=t46*t47;
429int_v_list210[5]=t4;
430t15=t46*t57;
431t21=t55*int_v_list002[0];
432t22=t5*t21;
433t5=t22+t15;
434int_v_list210[4]=t5;
435t15=t46*t42;
436int_v_list210[3]=t15;
437t21=t55*t47;
438t32=t13+t21;
439int_v_list210[2]=t32;
440t13=t55*t57;
441t21=t19+t13;
442int_v_list210[1]=t21;
443t13=t27+t22;
444t19=t1+t13;
445t1=t55*t42;
446t13=t1+t19;
447int_v_list210[0]=t13;
448return 1;}
Note: See TracBrowser for help on using the repository browser.