source: ThirdParty/mpqc_open/src/lib/chemistry/qc/oint3/i2301AB.cc@ 482400e

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