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