source: ThirdParty/mpqc_open/src/lib/chemistry/qc/oint3/i0311AB.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: 7.7 KB
Line 
1#include <chemistry/qc/oint3/build.h>
2int sc::BuildIntV3::i0311eAB(){
3/* the cost is 318 */
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;
69t1=int_v_zeta34*int_v_ooze;
70t2=int_v_oo2zeta12*t1;
71t1=(-1)*t2;
72double***restrictxx int_v_list0=int_v_list(0);
73double**restrictxx int_v_list00=int_v_list0[0];
74double*restrictxx int_v_list002=int_v_list00[2];
75t2=t1*int_v_list002[0];
76double*restrictxx int_v_list001=int_v_list00[1];
77t3=int_v_oo2zeta12*int_v_list001[0];
78t4=t3+t2;
79t2=int_v_W0-int_v_p120;
80double*restrictxx int_v_list003=int_v_list00[3];
81t3=t2*int_v_list003[0];
82t5=t2*t3;
83t6=t5+t4;
84t5=0.5*int_v_ooze;
85t7=t5*t6;
86t6=t5*int_v_list002[0];
87t8=int_v_W0-int_v_p340;
88t9=t8*int_v_list003[0];
89t10=int_v_p340-int_v_r30;
90t11=t10*int_v_list002[0];
91t12=t11+t9;
92t9=t2*t12;
93t11=t9+t6;
94t9=2*int_v_ooze;
95t13=int_v_zeta34*t9;
96t9=int_v_oo2zeta12*t13;
97t13=(-1)*t9;
98t9=t13*t11;
99t14=t9+t7;
100t9=t5*int_v_list001[0];
101t15=t8*int_v_list002[0];
102t16=t10*int_v_list001[0];
103t17=t16+t15;
104t15=t2*t17;
105t16=t15+t9;
106double***restrictxx int_v_list1=int_v_list(1);
107double**restrictxx int_v_list11=int_v_list1[1];
108double*restrictxx int_v_list110=int_v_list11[0];
109int_v_list110[8]=t16;
110t15=int_v_oo2zeta12*2;
111t18=t15*t16;
112t19=t18+t14;
113t14=t5*t3;
114t18=t1*t12;
115t20=t18+t14;
116t21=int_v_oo2zeta12*t17;
117t22=t21+t20;
118t20=t5*int_v_list003[0];
119double*restrictxx int_v_list004=int_v_list00[4];
120t23=t8*int_v_list004[0];
121t24=t10*int_v_list003[0];
122t25=t24+t23;
123t23=t2*t25;
124t24=t23+t20;
125t23=t2*t24;
126t26=t23+t22;
127t22=t2*t26;
128t23=t22+t19;
129double***restrictxx int_v_list3=int_v_list(3);
130double**restrictxx int_v_list31=int_v_list3[1];
131double*restrictxx int_v_list310=int_v_list31[0];
132int_v_list310[29]=t23;
133t19=int_v_W2-int_v_p342;
134t22=t19*int_v_list003[0];
135t27=int_v_p342-int_v_r32;
136t28=t27*int_v_list002[0];
137t29=t28+t22;
138t22=t2*t29;
139t28=t13*t22;
140t30=t19*int_v_list002[0];
141t31=t27*int_v_list001[0];
142t32=t31+t30;
143t30=t2*t32;
144int_v_list110[7]=t30;
145t31=t15*t30;
146t33=t31+t28;
147t28=t1*t29;
148t31=int_v_oo2zeta12*t32;
149t34=t31+t28;
150t35=t19*int_v_list004[0];
151t36=t27*int_v_list003[0];
152t37=t36+t35;
153t35=t2*t37;
154t36=t2*t35;
155t38=t36+t34;
156t36=t2*t38;
157t39=t36+t33;
158int_v_list310[28]=t39;
159t33=int_v_W1-int_v_p341;
160t36=t33*int_v_list003[0];
161t40=int_v_p341-int_v_r31;
162t41=t40*int_v_list002[0];
163t42=t41+t36;
164t36=t2*t42;
165t41=t13*t36;
166t43=t33*int_v_list002[0];
167t44=t40*int_v_list001[0];
168t45=t44+t43;
169t43=t2*t45;
170int_v_list110[6]=t43;
171t44=t15*t43;
172t46=t44+t41;
173t41=t1*t42;
174t44=int_v_oo2zeta12*t45;
175t47=t44+t41;
176t48=t33*int_v_list004[0];
177t49=t40*int_v_list003[0];
178t50=t49+t48;
179t48=t2*t50;
180t49=t2*t48;
181t51=t49+t47;
182t49=t2*t51;
183t52=t49+t46;
184int_v_list310[27]=t52;
185t46=int_v_W2-int_v_p122;
186t49=t46*t26;
187int_v_list310[26]=t49;
188t53=t46*t38;
189t54=t7+t53;
190int_v_list310[25]=t54;
191t53=t46*t51;
192int_v_list310[24]=t53;
193t55=int_v_W1-int_v_p121;
194t56=t26*t55;
195int_v_list310[23]=t56;
196t26=t55*t38;
197int_v_list310[22]=t26;
198t38=t55*t51;
199t51=t7+t38;
200int_v_list310[21]=t51;
201t7=t1*t11;
202t38=int_v_oo2zeta12*t16;
203t16=t38+t7;
204t7=t46*t24;
205t38=t46*t7;
206t7=t38+t16;
207int_v_list310[20]=t7;
208t38=t46*t3;
209t57=t5*t38;
210t38=t1*t22;
211t58=t38+t57;
212t57=int_v_oo2zeta12*t30;
213t30=t57+t58;
214t58=t46*t35;
215t59=t14+t58;
216t58=t46*t59;
217t59=t58+t30;
218int_v_list310[19]=t59;
219t30=t1*t36;
220t58=int_v_oo2zeta12*t43;
221t43=t58+t30;
222t60=t46*t48;
223t61=t46*t60;
224t60=t61+t43;
225int_v_list310[18]=t60;
226t43=t55*t24;
227t24=t46*t43;
228int_v_list310[17]=t24;
229t61=t55*t3;
230t3=t5*t61;
231t61=t55*t35;
232t35=t46*t61;
233t62=t35+t3;
234int_v_list310[16]=t62;
235t35=t55*t48;
236t48=t14+t35;
237t14=t46*t48;
238int_v_list310[15]=t14;
239t35=t55*t43;
240t43=t16+t35;
241int_v_list310[14]=t43;
242t16=t57+t38;
243t35=t55*t61;
244t38=t35+t16;
245int_v_list310[13]=t38;
246t16=t30+t3;
247t3=t58+t16;
248t16=t55*t48;
249t30=t16+t3;
250int_v_list310[12]=t30;
251t3=t46*t12;
252t16=t13*t3;
253t35=t46*t17;
254int_v_list110[5]=t35;
255t48=t15*t35;
256t35=t48+t16;
257t16=t21+t18;
258t18=t46*t25;
259t21=t46*t18;
260t18=t21+t16;
261t21=t46*t18;
262t18=t21+t35;
263int_v_list310[11]=t18;
264t21=t46*t29;
265t35=t6+t21;
266t21=t13*t35;
267t48=t46*int_v_list003[0];
268t57=t46*t48;
269t58=t4+t57;
270t57=t5*t58;
271t58=t57+t21;
272t21=t46*t32;
273t57=t9+t21;
274int_v_list110[4]=t57;
275t21=t15*t57;
276t57=t21+t58;
277t21=t5*t48;
278t48=t28+t21;
279t21=t31+t48;
280t28=t46*t37;
281t31=t20+t28;
282t28=t46*t31;
283t31=t28+t21;
284t21=t46*t31;
285t28=t21+t57;
286int_v_list310[10]=t28;
287t21=t46*t42;
288t31=t13*t21;
289t48=t46*t45;
290int_v_list110[3]=t48;
291t57=t15*t48;
292t48=t57+t31;
293t31=t46*t50;
294t57=t46*t31;
295t31=t47+t57;
296t47=t46*t31;
297t31=t47+t48;
298int_v_list310[9]=t31;
299t47=t55*t12;
300t12=t1*t47;
301t48=t55*t17;
302int_v_list110[2]=t48;
303t57=int_v_oo2zeta12*t48;
304t58=t57+t12;
305t12=t55*t25;
306t25=t46*t12;
307t57=t46*t25;
308t25=t57+t58;
309int_v_list310[8]=t25;
310t57=t55*t29;
311t29=t1*t57;
312t58=t55*int_v_list003[0];
313t61=t46*t58;
314t63=t5*t61;
315t61=t63+t29;
316t29=t55*t32;
317int_v_list110[1]=t29;
318t63=int_v_oo2zeta12*t29;
319t64=t63+t61;
320t61=t55*t37;
321t37=t46*t61;
322t63=t5*t58;
323t65=t63+t37;
324t37=t46*t65;
325t65=t37+t64;
326int_v_list310[7]=t65;
327t37=t55*t42;
328t42=t6+t37;
329t6=t1*t42;
330t37=t55*t45;
331t64=t9+t37;
332int_v_list110[0]=t64;
333t9=int_v_oo2zeta12*t64;
334t37=t9+t6;
335t6=t55*t50;
336t9=t20+t6;
337t6=t46*t9;
338t20=t46*t6;
339t6=t20+t37;
340int_v_list310[6]=t6;
341t20=t55*t12;
342t12=t16+t20;
343t16=t46*t12;
344int_v_list310[5]=t16;
345t20=t55*t61;
346t37=t34+t20;
347t20=t46*t37;
348t34=t55*t58;
349t50=t4+t34;
350t4=t5*t50;
351t34=t4+t20;
352int_v_list310[4]=t34;
353t20=t41+t63;
354t41=t44+t20;
355t20=t55*t9;
356t9=t20+t41;
357t20=t46*t9;
358int_v_list310[3]=t20;
359t41=t13*t47;
360t44=t15*t48;
361t48=t44+t41;
362t41=t55*t12;
363t12=t41+t48;
364int_v_list310[2]=t12;
365t41=t13*t57;
366t44=t15*t29;
367t29=t44+t41;
368t41=t55*t37;
369t37=t41+t29;
370int_v_list310[1]=t37;
371t29=t13*t42;
372t13=t4+t29;
373t4=t15*t64;
374t15=t4+t13;
375t4=t55*t9;
376t9=t4+t15;
377int_v_list310[0]=t9;
378t4=t2*int_v_list002[0];
379t13=t5*t4;
380t4=t1*t17;
381t15=t4+t13;
382t17=t8*int_v_list001[0];
383double*restrictxx int_v_list000=int_v_list00[0];
384t8=t10*int_v_list000[0];
385t10=t8+t17;
386double**restrictxx int_v_list01=int_v_list0[1];
387double*restrictxx int_v_list010=int_v_list01[0];
388int_v_list010[2]=t10;
389t8=int_v_oo2zeta12*t10;
390t10=t8+t15;
391t15=t2*t11;
392t17=t15+t10;
393double***restrictxx int_v_list2=int_v_list(2);
394double**restrictxx int_v_list21=int_v_list2[1];
395double*restrictxx int_v_list210=int_v_list21[0];
396int_v_list210[17]=t17;
397t10=t1*t32;
398t15=t19*int_v_list001[0];
399t19=t27*int_v_list000[0];
400t27=t19+t15;
401int_v_list010[1]=t27;
402t15=int_v_oo2zeta12*t27;
403t19=t15+t10;
404t27=t2*t22;
405t29=t27+t19;
406int_v_list210[16]=t29;
407t27=t1*t45;
408t1=t33*int_v_list001[0];
409t32=t40*int_v_list000[0];
410t33=t32+t1;
411int_v_list010[0]=t33;
412t1=int_v_oo2zeta12*t33;
413t32=t1+t27;
414t33=t2*t36;
415t2=t33+t32;
416int_v_list210[15]=t2;
417t33=t46*t11;
418int_v_list210[14]=t33;
419t40=t46*t22;
420t41=t13+t40;
421int_v_list210[13]=t41;
422t40=t46*t36;
423int_v_list210[12]=t40;
424t44=t55*t11;
425int_v_list210[11]=t44;
426t11=t55*t22;
427int_v_list210[10]=t11;
428t22=t55*t36;
429t36=t13+t22;
430int_v_list210[9]=t36;
431t13=t8+t4;
432t4=t46*t3;
433t3=t4+t13;
434int_v_list210[8]=t3;
435t4=t46*int_v_list002[0];
436t8=t5*t4;
437t4=t10+t8;
438t8=t15+t4;
439t4=t46*t35;
440t10=t4+t8;
441int_v_list210[7]=t10;
442t4=t46*t21;
443t8=t32+t4;
444int_v_list210[6]=t8;
445t4=t46*t47;
446int_v_list210[5]=t4;
447t15=t46*t57;
448t21=t55*int_v_list002[0];
449t22=t5*t21;
450t5=t22+t15;
451int_v_list210[4]=t5;
452t15=t46*t42;
453int_v_list210[3]=t15;
454t21=t55*t47;
455t32=t13+t21;
456int_v_list210[2]=t32;
457t13=t55*t57;
458t21=t19+t13;
459int_v_list210[1]=t21;
460t13=t27+t22;
461t19=t1+t13;
462t1=t55*t42;
463t13=t1+t19;
464int_v_list210[0]=t13;
465return 1;}
Note: See TracBrowser for help on using the repository browser.