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