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