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