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