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