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