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