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