source: ThirdParty/mpqc_open/src/lib/chemistry/qc/oint3/i0201.cc@ aae63a

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 aae63a 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: 5.6 KB
Line 
1#include <chemistry/qc/oint3/build.h>
2int sc::BuildIntV3::i0201(){
3/* the cost is 231 */
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;
46t1=int_v_W0-int_v_p120;
47double***restrictxx int_v_list0=int_v_list(0);
48double**restrictxx int_v_list00=int_v_list0[0];
49double*restrictxx int_v_list002=int_v_list00[2];
50t2=t1*int_v_list002[0];
51t3=int_v_p120-int_v_r10;
52double*restrictxx int_v_list001=int_v_list00[1];
53t4=t3*int_v_list001[0];
54t5=t4+t2;
55t2=0.5*int_v_ooze;
56t4=t2*t5;
57t6=int_v_W0-int_v_p340;
58t7=t6*int_v_list002[0];
59t8=int_v_p340-int_v_r30;
60t9=t8*int_v_list001[0];
61t10=t9+t7;
62t7=int_v_zeta34*int_v_ooze;
63t9=int_v_oo2zeta12*t7;
64t7=(-1)*t9;
65t9=t7*t10;
66t11=t9+t4;
67t12=t6*int_v_list001[0];
68double*restrictxx int_v_list000=int_v_list00[0];
69t13=t8*int_v_list000[0];
70t14=t13+t12;
71double**restrictxx int_v_list01=int_v_list0[1];
72double*restrictxx int_v_list010=int_v_list01[0];
73int_v_list010[2]=t14;
74t12=int_v_oo2zeta12*t14;
75t13=t12+t11;
76t11=t2*int_v_list002[0];
77double*restrictxx int_v_list003=int_v_list00[3];
78t15=t6*int_v_list003[0];
79t6=t8*int_v_list002[0];
80t8=t6+t15;
81t6=t1*t8;
82t15=t6+t11;
83t6=t3*t10;
84t16=t6+t15;
85t6=t1*t16;
86t15=t6+t13;
87t6=t2*int_v_list001[0];
88t13=t1*t10;
89t17=t13+t6;
90t13=t3*t14;
91t18=t13+t17;
92double***restrictxx int_v_list1=int_v_list(1);
93double**restrictxx int_v_list11=int_v_list1[1];
94double*restrictxx int_v_list110=int_v_list11[0];
95int_v_list110[8]=t18;
96t13=t3*t18;
97t17=t13+t15;
98double***restrictxx int_v_list2=int_v_list(2);
99double**restrictxx int_v_list21=int_v_list2[1];
100double*restrictxx int_v_list210=int_v_list21[0];
101int_v_list210[17]=t17;
102t13=int_v_W2-int_v_p342;
103t15=t13*int_v_list002[0];
104t19=int_v_p342-int_v_r32;
105t20=t19*int_v_list001[0];
106t21=t20+t15;
107t15=t7*t21;
108t20=t13*int_v_list001[0];
109t22=t19*int_v_list000[0];
110t23=t22+t20;
111int_v_list010[1]=t23;
112t20=int_v_oo2zeta12*t23;
113t22=t20+t15;
114t24=t13*int_v_list003[0];
115t13=t19*int_v_list002[0];
116t19=t13+t24;
117t13=t1*t19;
118t24=t3*t21;
119t25=t24+t13;
120t13=t1*t25;
121t24=t13+t22;
122t13=t1*t21;
123t26=t3*t23;
124t27=t26+t13;
125int_v_list110[7]=t27;
126t13=t3*t27;
127t26=t13+t24;
128int_v_list210[16]=t26;
129t13=int_v_W1-int_v_p341;
130t24=t13*int_v_list002[0];
131t28=int_v_p341-int_v_r31;
132t29=t28*int_v_list001[0];
133t30=t29+t24;
134t24=t7*t30;
135t29=t13*int_v_list001[0];
136t31=t28*int_v_list000[0];
137t32=t31+t29;
138int_v_list010[0]=t32;
139t29=int_v_oo2zeta12*t32;
140t31=t29+t24;
141t33=t13*int_v_list003[0];
142t13=t28*int_v_list002[0];
143t28=t13+t33;
144t13=t1*t28;
145t33=t3*t30;
146t34=t33+t13;
147t13=t1*t34;
148t33=t13+t31;
149t13=t1*t30;
150t35=t3*t32;
151t36=t35+t13;
152int_v_list110[6]=t36;
153t13=t3*t36;
154t35=t13+t33;
155int_v_list210[15]=t35;
156t13=int_v_W2-int_v_p122;
157t33=t13*t16;
158t37=int_v_p122-int_v_r12;
159t38=t37*t18;
160t39=t38+t33;
161int_v_list210[14]=t39;
162t33=t13*t25;
163t38=t4+t33;
164t33=t37*t27;
165t40=t33+t38;
166int_v_list210[13]=t40;
167t33=t13*t34;
168t38=t37*t36;
169t41=t38+t33;
170int_v_list210[12]=t41;
171t33=int_v_W1-int_v_p121;
172t38=t16*t33;
173t16=int_v_p121-int_v_r11;
174t42=t16*t18;
175t18=t42+t38;
176int_v_list210[11]=t18;
177t38=t33*t25;
178t25=t16*t27;
179t27=t25+t38;
180int_v_list210[10]=t27;
181t25=t33*t34;
182t34=t4+t25;
183t4=t16*t36;
184t25=t4+t34;
185int_v_list210[9]=t25;
186t4=t12+t9;
187t9=t13*t8;
188t12=t37*t10;
189t34=t12+t9;
190t9=t13*t34;
191t12=t9+t4;
192t9=t13*t10;
193t34=t37*t14;
194t36=t34+t9;
195int_v_list110[5]=t36;
196t9=t37*t36;
197t34=t9+t12;
198int_v_list210[8]=t34;
199t9=t13*int_v_list002[0];
200t12=t37*int_v_list001[0];
201t36=t12+t9;
202t9=t2*t36;
203t12=t15+t9;
204t9=t20+t12;
205t12=t13*t19;
206t15=t11+t12;
207t12=t37*t21;
208t20=t12+t15;
209t12=t13*t20;
210t15=t12+t9;
211t9=t13*t21;
212t12=t6+t9;
213t9=t37*t23;
214t20=t9+t12;
215int_v_list110[4]=t20;
216t9=t37*t20;
217t12=t9+t15;
218int_v_list210[7]=t12;
219t9=t13*t28;
220t15=t37*t30;
221t20=t15+t9;
222t9=t13*t20;
223t15=t31+t9;
224t9=t13*t30;
225t20=t37*t32;
226t31=t20+t9;
227int_v_list110[3]=t31;
228t9=t37*t31;
229t20=t9+t15;
230int_v_list210[6]=t20;
231t9=t33*t8;
232t8=t16*t10;
233t15=t8+t9;
234t8=t13*t15;
235t9=t33*t10;
236t10=t16*t14;
237t14=t10+t9;
238int_v_list110[2]=t14;
239t9=t37*t14;
240t10=t9+t8;
241int_v_list210[5]=t10;
242t8=t33*t19;
243t9=t16*t21;
244t19=t9+t8;
245t8=t13*t19;
246t9=t33*int_v_list002[0];
247t31=t16*int_v_list001[0];
248t38=t31+t9;
249t9=t2*t38;
250t2=t9+t8;
251t8=t33*t21;
252t21=t16*t23;
253t23=t21+t8;
254int_v_list110[1]=t23;
255t8=t37*t23;
256t21=t8+t2;
257int_v_list210[4]=t21;
258t2=t33*t28;
259t8=t11+t2;
260t2=t16*t30;
261t11=t2+t8;
262t2=t13*t11;
263t8=t33*t30;
264t28=t6+t8;
265t6=t16*t32;
266t8=t6+t28;
267int_v_list110[0]=t8;
268t6=t37*t8;
269t28=t6+t2;
270int_v_list210[3]=t28;
271t2=t33*t15;
272t6=t4+t2;
273t2=t16*t14;
274t4=t2+t6;
275int_v_list210[2]=t4;
276t2=t33*t19;
277t6=t22+t2;
278t2=t16*t23;
279t14=t2+t6;
280int_v_list210[1]=t14;
281t2=t24+t9;
282t6=t29+t2;
283t2=t33*t11;
284t9=t2+t6;
285t2=t16*t8;
286t6=t2+t9;
287int_v_list210[0]=t6;
288t2=t7*int_v_list001[0];
289t7=int_v_oo2zeta12*int_v_list000[0];
290t8=t7+t2;
291t2=t1*t5;
292t7=t2+t8;
293t2=t1*int_v_list001[0];
294t1=t3*int_v_list000[0];
295t9=t1+t2;
296double**restrictxx int_v_list10=int_v_list1[0];
297double*restrictxx int_v_list100=int_v_list10[0];
298int_v_list100[2]=t9;
299t1=t3*t9;
300t2=t1+t7;
301double**restrictxx int_v_list20=int_v_list2[0];
302double*restrictxx int_v_list200=int_v_list20[0];
303int_v_list200[5]=t2;
304t1=t13*t5;
305t3=t37*t9;
306t7=t3+t1;
307int_v_list200[4]=t7;
308t1=t33*t5;
309t3=t16*t9;
310t5=t3+t1;
311int_v_list200[3]=t5;
312t1=t13*t36;
313t3=t8+t1;
314t1=t13*int_v_list001[0];
315t9=t37*int_v_list000[0];
316t11=t9+t1;
317int_v_list100[1]=t11;
318t1=t37*t11;
319t9=t1+t3;
320int_v_list200[2]=t9;
321t1=t13*t38;
322t3=t33*int_v_list001[0];
323t11=t16*int_v_list000[0];
324t13=t11+t3;
325int_v_list100[0]=t13;
326t3=t37*t13;
327t11=t3+t1;
328int_v_list200[1]=t11;
329t1=t33*t38;
330t3=t8+t1;
331t1=t16*t13;
332t8=t1+t3;
333int_v_list200[0]=t8;
334return 1;}
Note: See TracBrowser for help on using the repository browser.