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