source: ThirdParty/mpqc_open/src/lib/chemistry/qc/oint3/i1201AB.cc@ 482400e

Action_Thermostats Add_AtomRandomPerturbation Add_RotateAroundBondAction Add_SelectAtomByNameAction Adding_Graph_to_ChangeBondActions Adding_MD_integration_tests Adding_StructOpt_integration_tests Automaking_mpqc_open 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 482400e 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.2 KB
Line 
1#include <chemistry/qc/oint3/build.h>
2int sc::BuildIntV3::i1201eAB(){
3/* the cost is 132 */
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=0.5*int_v_ooze;
48t4=t3*t2;
49t5=int_v_W0-int_v_p340;
50t6=t5*int_v_list002[0];
51t7=int_v_p340-int_v_r30;
52double*restrictxx int_v_list001=int_v_list00[1];
53t8=t7*int_v_list001[0];
54t9=t8+t6;
55t6=int_v_zeta34*int_v_ooze;
56t8=int_v_oo2zeta12*t6;
57t6=(-1)*t8;
58t8=t6*t9;
59t10=t8+t4;
60t11=t5*int_v_list001[0];
61double*restrictxx int_v_list000=int_v_list00[0];
62t12=t7*int_v_list000[0];
63t13=t12+t11;
64t11=int_v_oo2zeta12*t13;
65t12=t11+t10;
66t10=t3*int_v_list002[0];
67double*restrictxx int_v_list003=int_v_list00[3];
68t13=t5*int_v_list003[0];
69t5=t7*int_v_list002[0];
70t7=t5+t13;
71t5=t1*t7;
72t13=t5+t10;
73t5=t1*t13;
74t14=t5+t12;
75double***restrictxx int_v_list2=int_v_list(2);
76double**restrictxx int_v_list21=int_v_list2[1];
77double*restrictxx int_v_list210=int_v_list21[0];
78int_v_list210[17]=t14;
79t5=int_v_W2-int_v_p342;
80t12=t5*int_v_list002[0];
81t15=int_v_p342-int_v_r32;
82t16=t15*int_v_list001[0];
83t17=t16+t12;
84t12=t6*t17;
85t16=t5*int_v_list001[0];
86t18=t15*int_v_list000[0];
87t19=t18+t16;
88t16=int_v_oo2zeta12*t19;
89t18=t16+t12;
90t19=t5*int_v_list003[0];
91t5=t15*int_v_list002[0];
92t15=t5+t19;
93t5=t1*t15;
94t19=t1*t5;
95t20=t19+t18;
96int_v_list210[16]=t20;
97t19=int_v_W1-int_v_p341;
98t21=t19*int_v_list002[0];
99t22=int_v_p341-int_v_r31;
100t23=t22*int_v_list001[0];
101t24=t23+t21;
102t21=t6*t24;
103t23=t19*int_v_list001[0];
104t25=t22*int_v_list000[0];
105t26=t25+t23;
106t23=int_v_oo2zeta12*t26;
107t25=t23+t21;
108t26=t19*int_v_list003[0];
109t19=t22*int_v_list002[0];
110t22=t19+t26;
111t19=t1*t22;
112t26=t1*t19;
113t27=t26+t25;
114int_v_list210[15]=t27;
115t26=int_v_W2-int_v_p122;
116t28=t26*t13;
117int_v_list210[14]=t28;
118t29=t26*t5;
119t30=t4+t29;
120int_v_list210[13]=t30;
121t29=t26*t19;
122int_v_list210[12]=t29;
123t31=int_v_W1-int_v_p121;
124t32=t13*t31;
125int_v_list210[11]=t32;
126t13=t31*t5;
127int_v_list210[10]=t13;
128t5=t31*t19;
129t19=t4+t5;
130int_v_list210[9]=t19;
131t4=t11+t8;
132t5=t26*t7;
133t8=t26*t5;
134t5=t8+t4;
135int_v_list210[8]=t5;
136t8=t26*int_v_list002[0];
137t11=t3*t8;
138t33=t12+t11;
139t11=t16+t33;
140t12=t26*t15;
141t16=t10+t12;
142t12=t26*t16;
143t16=t12+t11;
144int_v_list210[7]=t16;
145t11=t26*t22;
146t12=t26*t11;
147t11=t25+t12;
148int_v_list210[6]=t11;
149t12=t31*t7;
150t7=t26*t12;
151int_v_list210[5]=t7;
152t25=t31*t15;
153t15=t26*t25;
154t33=t31*int_v_list002[0];
155t34=t3*t33;
156t35=t34+t15;
157int_v_list210[4]=t35;
158t15=t31*t22;
159t22=t10+t15;
160t10=t26*t22;
161int_v_list210[3]=t10;
162t15=t31*t12;
163t12=t4+t15;
164int_v_list210[2]=t12;
165t4=t31*t25;
166t15=t18+t4;
167int_v_list210[1]=t15;
168t4=t21+t34;
169t18=t23+t4;
170t4=t31*t22;
171t21=t4+t18;
172int_v_list210[0]=t21;
173t4=t6*int_v_list001[0];
174t6=int_v_oo2zeta12*int_v_list000[0];
175t18=t6+t4;
176t4=t1*t2;
177t6=t4+t18;
178double**restrictxx int_v_list20=int_v_list2[0];
179double*restrictxx int_v_list200=int_v_list20[0];
180int_v_list200[5]=t6;
181t4=t26*t2;
182int_v_list200[4]=t4;
183t22=t31*t2;
184int_v_list200[3]=t22;
185t2=t26*t8;
186t8=t18+t2;
187int_v_list200[2]=t8;
188t2=t26*t33;
189int_v_list200[1]=t2;
190t23=t31*t33;
191t25=t18+t23;
192int_v_list200[0]=t25;
193t18=t3*int_v_list001[0];
194t3=t1*t9;
195t23=t3+t18;
196double***restrictxx int_v_list1=int_v_list(1);
197double**restrictxx int_v_list11=int_v_list1[1];
198double*restrictxx int_v_list110=int_v_list11[0];
199int_v_list110[8]=t23;
200t3=t1*t17;
201int_v_list110[7]=t3;
202t33=t1*t24;
203int_v_list110[6]=t33;
204t34=t26*t9;
205int_v_list110[5]=t34;
206t36=t26*t17;
207t37=t18+t36;
208int_v_list110[4]=t37;
209t36=t26*t24;
210int_v_list110[3]=t36;
211t38=t31*t9;
212int_v_list110[2]=t38;
213t9=t31*t17;
214int_v_list110[1]=t9;
215t17=t31*t24;
216t24=t18+t17;
217int_v_list110[0]=t24;
218t17=t1*int_v_list001[0];
219double**restrictxx int_v_list10=int_v_list1[0];
220double*restrictxx int_v_list100=int_v_list10[0];
221int_v_list100[2]=t17;
222t1=t26*int_v_list001[0];
223int_v_list100[1]=t1;
224t18=t31*int_v_list001[0];
225int_v_list100[0]=t18;
226return 1;}
Note: See TracBrowser for help on using the repository browser.