20 #include <lal/LALConstants.h>
21 #include <lal/LALAtomicDatatypes.h>
26 #define UNUSED __attribute__ ((unused))
32 #define gamma (0.577215664901532860606512090)
38 return ( 3./(128.*eta));
58 return(p1*((-2355.*e2)/1462. - (2608555.*e4)/444448. - (1326481225.*e6)/1.01334144e8 - (6505217202575.*e8)/2.77250217984e11) );
70 return( p2*((-75356125.*e6)/3.326976e6 - (250408403375.*e8)/1.011400704e9) );
82 return( p3*((5222765.*e4)/998944. + (17355248095.*e6)/4.55518464e8 +
83 (128274289063885.*e8)/8.30865678336e11) );
95 return( (4537813337273.*e8*p4)/(39444627456.) );
103 return( 3715./756. + (55.*eta)/9.);
109 REAL8 e2,e4,e6,e8,p1;
115 return(p1*((-583255.*e2)/122808. - (1938156365.*e4)/1.12000896e8 -(985575550175*e6)/2.5536204288e10 - (690482340216175.*e8)/9.981007847424e12 - (8635.*e2*eta)/1462. - (28694105.*e4*eta)/1.333344e6 - (14591293475.*e6*eta)/3.04002432e8 - (71557389228325.*e8*eta)/8.31750653952e11) );
122 REAL8 e2,e4,e6,e8,p2;
128 return(p2*((-31207858707289299381995.*e6)/5.3807139303898e20 -(103703714484322341846369385.*e8)/1.635737034838499e23 -(462027517873731215615.*e6*eta)/6.405611821892619e18 -(1535317441894408829488645.*e8*eta)/1.9473059938553564e21) );
135 REAL8 e2,e4,e6,e8,p3;
141 return(p3*((1867778296655755.*e4)/1.34516772125568e14 +(6206627279787073865.*e6)/6.133964808925901e16 +(45873772442848006154795.*e8)/1.1188351811480843e20 +(27652168591135.*e4*eta)/1.601390144352e12 +(91888156228341605.*e6*eta)/7.30233905824512e14 +(679154100768947601215.*e8*eta)/1.33194664422391e18 ) );
148 REAL8 e2,e4,e6,e8,p4;
154 return(p4*((2222952136716664456903429135345831.*e8)/7.66183921683643e30 +
155 (32910462320165961003953863376587.*e8*eta)/9.121237162900513e28) );
170 REAL8 e2,e4,e6,e8,p1;
176 return(
LAL_PI*p1*((7536.*e2)/731. + (521711.*e4)/13889. + (265296245.*e6)/3.166692e6 + (1301043440515.*e8)/8.664069312e9 ) );
183 REAL8 e2,e4,e6,e8,p2;
189 return(
LAL_PI*p2*((7800202806596945705.*e6)/6.672512314471478e16 +(25920073926321650577715.*e8)/2.0284437435993293e19) );
195 REAL8 e2,e4,e6,e8,p3;
201 return(
LAL_PI*p3*((-475065859669.*e4)/1.6681147337e10 - (1578643851680087.*e6)/7.606603185672e12 -(11667906828579178421.*e8)/1.3874444210665728e16) );
207 REAL8 e2,e4,e6,e8,p4;
213 return(-((2759558801317902042155334469457.*e8*p4*
LAL_PI)/4750644355677350183868572160.));
221 return(15293365./508032. + (27145.*eta)/504. + (3085.*eta*eta)/72.);
227 REAL8 e2,e4,e6,e8,p1;
233 return(p1*((-2401058305.*e2)/2.47580928e8 - (7978716747515.*e4)/2.25793806336e11 -(4057272307914425.*e6)/5.1480987844608e13 -(2842476030950240425.*e8)/2.0121711820406784e16 - (4261765.*e2*eta)/245616. -(14161845095.*e4*eta)/2.24001792e8 - (7201466570525.*e6*eta)/5.1072408576e10 -(5045260598968525.*e8*eta)/1.9962015694848e13 -(484345.*e2*eta*eta)/35088. - (1609478435.*e4*eta*eta)/3.2000256e7 -(818438915825.*e6*eta*eta)/7.296058368e9 -(4013719013988775.*e8*eta*eta)/1.9962015694848e13) );
239 REAL8 e2,e4,e6,e8,p2;
245 return(p2*( (-110474729572613560552840685.*e6)/1.0847519283665837e24 -(367107526369794861717089596255.*e8)/3.297645862234414e26 -(196087423156943883913505.*e6*eta)/1.07614278607796e21 -(651598507150524526244577115.*e8*eta)/3.271474069676998e23 -(22285124348468295519365.*e6*eta*eta)/1.5373468372542285e20 -(74053468209960146010849895.*e8*eta*eta)/4.673534385252855e22 ) );
251 REAL8 e2,e4,e6,e8,p3;
257 return(p3*((6841716503626986565.*e4)/2.711858126051451e17 +(22735023941552476355495.*e6)/1.2366073054794616e20 +(168036723934429498871218085.*e8)/2.255571725194538e23 +(12143723404950745.*e4*eta)/2.69033544251136e14 +(40353592874651325635.*e6*eta)/1.2267929617851802e17 +(298257242353143912203705.*e8*eta)/2.2376703622961686e20 +(1380121079545885.*e4*eta*eta)/3.8433363464448e13 +(4586142347330975855.*e6*eta*eta)/1.7525613739788288e16 +(33896614207384379043965.*e8*eta*eta)/3.1966719461373837e19 ) );
264 REAL8 e2,e4,e6,e8,p4;
270 return(p4*( (7770499311332403684925585429305516241.*e8)/1.5446267861142245e34 +(13792268987637324946295665896844693.*e8*eta)/1.532367843367286e31 +(1567476508633676458254637292015689.*e8*eta*eta)/2.189096919096123e30 ));
278 return(
LAL_PI*(38645./756. -65.*eta/9.));
284 REAL8 e2,e4,e6,e8,p1;
290 return(
LAL_PI*p1*( (6067265.*e2)/122808. + (20161521595.*e4)/1.12000896e8 +(10252373388025.*e6)/2.5536204288e10 +(7182689108386025.*e8)/9.981007847424e12 - (10205.*e2*eta)/1462. -(33911215.*e4*eta)/1.333344e6 - (17244255925.*e6*eta)/3.04002432e8 -(84567823633475.*e8*eta)/8.31750653952e11) );
296 REAL8 e2,e4,e6,e8,p2;
302 return(
LAL_PI*p2*((36828693183369973116475.*e6)/7.686734186271143e19 +(122381747448338420666046425.*e8)/2.3367671926264273e22 -(433615096349678814025.*e6*eta)/6.405611821892619e18 -(1440902965169982699005075.*e8*eta)/1.9473059938553564e21 ) );
308 REAL8 e2,e4,e6,e8,p3;
314 return(
LAL_PI*p3*( (-2316846009950855.*e4)/1.9216681732224e13 -(7698879291066691165.*e6)/8.762806869894144e15 -(56903148963613058870695.*e8)/1.5983359730686919e19 +(27278171420045.*e4*eta)/1.601390144352e12 +(90645363628809535.*e6*eta)/7.30233905824512e14 +(669968502482700007405.*e8*eta)/1.33194664422391e18));
320 REAL8 e2,e4,e6,e8,p4;
326 return(
LAL_PI*p4*( (-18041156334765213110425249225007393.*e8)/7.66183921683643e30 + (2334216112662079584736091244017.*e8*eta)/7.016336279154241e27));
334 return( 11583231236531./4694215680.- (15737765635.*eta)/3.048192e6 +
335 (76055.*eta*eta)/1728. - (127825.*eta*eta*eta)/1296. -
343 return( -6848./21. );
349 REAL8 e2,e4,e6,e8,p1;
355 return(p1*((-537568.*e2)/5117. - (111646154.*e4)/291669. - (28386698215.*e6)/3.3250266e7 -(19887378305015.*e8)/1.2996103968e10) );
362 REAL8 e2,e4,e6,e8,p2;
368 return(p2*( (-657204451373573967571.*e6)/7.006137930195053e17 -(2183890391914386294238433.*e8)/2.1298659307792957e20) );
374 REAL8 e2,e4,e6,e8,p3;
380 return(p3*((83880153412870.*e4)/3.50304094077e11 +(139366874895483505.*e6)/7.9869333449556e13 + (1030073825416757818915.*e8)/1.4568166421199014e17 ) );
386 REAL8 e2,e4,e6,e8,p4;
392 return((229018097854706671787019720252139.*e8*p4)/49881765734612176930620007680.);
398 REAL8 e2,e4,e6,e8,p1;
404 return(p1*( (1578237767500487.*e2)/2.28764777472e12 +(5244484101404118301.*e4)/2.08633477054464e15 +(533376501191162085059.*e6)/9.513686553683558e16 +(373677141943502503806739.*e8)/3.718492344411174e19 -(2470829204695.*e2*eta)/1.485485568e9 -(8210565447201485.*e4*eta)/1.354762838016e12 -(4175170127655540575.*e6*eta)/3.08885927067648e14 -(2925073821111304814575.*e8*eta)/1.207302709224407e17 +(11940635.*e2*eta*eta)/842112. +(39678730105.*e4*eta*eta)/7.68006144e8 +(20177105913475.*e6*eta*eta)/1.75105400832e11 +(98950858868368325.*e8*eta*eta)/4.79088376676352e14 -(20068525.*e2*eta*eta*eta)/631584. -(66687708575.*e4*eta*eta*eta)/5.76004608e8 -(33911492517125.*e6*eta*eta*eta)/1.31329050624e11 -(166305877783829875.*e8*eta*eta*eta)/3.59316282507264e14 -(537568.*e2*
gamma)/5117. - (111646154.*e4*
gamma)/291669. -(28386698215.*e6*
gamma)/3.3250266e7 -(19887378305015.*e8*
gamma)/1.2996103968e10 -(50240.*e2*
LAL_PI*
LAL_PI)/731. -(10434220.*e4*
LAL_PI*
LAL_PI)/41667. -(1326481225.*e6*
LAL_PI*
LAL_PI)/2.375019e6 -(6505217202575.*e8*
LAL_PI*
LAL_PI)/6.498051984e9 +(354035.*e2*eta*
LAL_PI*
LAL_PI)/5848. +(1176458305.*e4*eta*
LAL_PI*
LAL_PI)/5.333376e6 +(598243032475.*e6*eta*
LAL_PI*
LAL_PI)/1.216009728e9 +(2933852958361325.*e8*eta*
LAL_PI*
LAL_PI)/3.327002615808e12 ) );
410 REAL8 e2,e4,e6,e8,p2;
416 return(p2*( (62534662812190508908451288422363.*e6)/1.0023107818107234e28 +(207802684524909061102783631427512249.*e8)/3.047024776704599e30 -(96662893738280943308126058155.*e6*eta)/6.508511570199502e24 -(321210795892307574612902891249065.*e8*eta)/1.9785875173406487e27 +(8813910165617557415555.*e6*eta*eta)/6.961570583792733e19 +(29288623480347143291889265.*e8*eta*eta)/2.116317457472991e22 -(785113635484365349577225.*e6*eta*eta*eta)/2.7672243070576115e21 -(2608932610714546056645118675.*e8*eta*eta*eta)/8.412361893455138e23 -(657204451373573967571.*e6*
gamma)/7.006137930195053e17 -(2183890391914386294238433.*e8*
gamma)/2.1298659307792957e20 -(30710488381942708765.*e6*
LAL_PI*
LAL_PI)/5.004384235853609e16 - (102050952893195621226095.*e8*
LAL_PI*
LAL_PI)/1.5213328076994972e19 +(13850430260256161653015.*e6*eta*
LAL_PI*
LAL_PI)/2.5622447287570477e19 + (46024979754831225172968845.*e8*eta*
LAL_PI*
LAL_PI)/7.789223975421425e21) );
422 REAL8 e2,e4,e6,e8,p3;
428 return(p3*( (-796520595220381729758415.*e4)/5.0115138169430816e20 -(2646837937917328487987213045.*e6)/2.285250300526045e23 -(19563030899655064495340095274735.*e8)/4.168296548159506e26 +(6168627083362586227675.*e4*eta)/1.6271148756308705e18 +(20498347798013874034564025.*e6*eta)/7.41964383287677e20 +(151505237861278885566710654075.*e8*eta)/1.3533430351167228e24 -(562467383866675.*e4*eta*eta)/1.7403787229184e13 -(1869079116588961025.*e6*eta*eta)/7.936126976507904e15 -(13814541490402312805075.*e8*eta*eta)/1.4475495605150417e19 +(50102713130841625.*e4*eta*eta*eta)/6.91800542360064e14 +(166491315733786719875.*e6*eta*eta*eta)/3.154610473161892e17 +(1230553147045766992549625.*e8*eta*eta*eta)/5.754009503047291e20 +(83880153412870.*e4*
gamma)/3.50304094077e11 +(139366874895483505.*e6*
gamma)/7.9869333449556e13 +(1030073825416757818915.*e8*
gamma)/1.4568166421199014e17 +(7839266674100.*e4*
LAL_PI*
LAL_PI)/5.0043442011e10 +(6512470789508575.*e6*
LAL_PI*
LAL_PI)/5.704952389254e12 +(48134290907325131725.*e8*
LAL_PI*
LAL_PI)/1.0405833157999296e16 - (883877317504775.*e4*eta*
LAL_PI*
LAL_PI)/6.405560577408e12 -(2937124326068367325.*e6*eta*
LAL_PI*
LAL_PI)/2.920935623298048e15 - (21708565199203634407975.*e8*eta*
LAL_PI*
LAL_PI)/5.32778657689564e18) );
434 REAL8 e2,e4,e6,e8,p4;
440 return(p4*( (-21803333020968369933785155127082363071942707.*e8)/7.136175751847717e38 + (6736884392917513798607444845703601288679.*e8*eta)/9.267760716685346e34 -(614282187703745932737146352451999.*e8*eta*eta)/9.91289170911452e29 + (54718202538837159478833263067719005.*e8*eta*eta*eta)/3.940374454373021e31 +(229018097854706671787019720252139.*e8*
gamma)/4.988176573461218e28 +(2140356054716884783056259067777.*e8*
LAL_PI*
LAL_PI)/7.125966533516026e26 - (965300580677315037158372839567427.*e8*eta*
LAL_PI*
LAL_PI)/3.648494865160205e29));
448 return(
LAL_PI*(77096675./254016. + (378515.*eta)/1512. - (74045.*eta*eta)/756.));
454 REAL8 e2,e4,e6,e8,p1;
460 return(
LAL_PI*p1*((12104177975.*e2)/6.1895232e7 + (40222183410925.*e4)/5.6448451584e10 +(20453458379485375.*e6)/1.2870246961152e13 +(14329446184895255375.*e8)/5.030427955101696e15 + (59426855*e2*eta)/368424. +(197475439165.*e4*eta)/3.36002688e8 +(100418608176175.*e6*eta)/7.6608612864e10 +(70352065412362175.*e8*eta)/2.9943023542272e13 -(11625065.*e2*eta*eta)/184212. -(38630090995.*e4*eta*eta)/1.68001344e8 -(19643860461025.*e6*eta*eta)/3.8304306432e10 -(13762251650419025.*e8*eta*eta)/1.4971511771136e13 ) );
468 REAL8 e2,e4,e6,e8,p2;
474 return(
LAL_PI*p2*((434593322826290843757317275.*e6)/2.7118798209164593e23 +(1444153611751764473805565304825.*e8)/8.244114655586036e25 +(2133685941573919740699595.*e6*eta)/1.61421417911694e21 +(7090238383850135298344754185.*e8*eta)/4.907211104515498e23 -(417391055952448085809285.*e6*eta*eta)/8.0710708955847e20 -(1386990478929984989144254055.*e8*eta*eta)/2.453605552257749e23 ) );
480 REAL8 e2,e4,e6,e8,p3;
486 return(
LAL_PI*p3*( (-28083426938595740975.*e4)/6.779645315128627e16 -(93321227716953647259925.*e6)/3.091518263698654e19 -(689746068418917003152253775.*e8)/5.638929312986345e22 -(137878817052260255.*e4*eta)/4.03550316376704e14 -(458171309064660827365.*e6*eta)/1.8401894426777702e17 -(3386387715003096689295295.*e8*eta)/3.3565055434442526e20 +(26971816199185265.*e4*eta*eta)/2.01775158188352e14 +(89627345229892635595.*e6*eta*eta)/9.200947213388851e16 +(662444231688055412226385.*e8*eta*eta)/1.6782527717221263e20) );
492 REAL8 e2,e4,e6,e8,p4;
498 return(
LAL_PI*p4*((-1776389932392373211125413523490219335.*e8)/2.2715099795797417e32 -(8721390841557034022662273046715703.*e8*eta)/1.3520892735593702e30 +(1706076073241722479183197515934809.*e8*eta*eta)/6.760446367796851e29 ) );
507 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p5, s2i,c2i;
522 p5=pow(f0, 133./18.);
523 return( p5*( (46031066168471.*c2b*e7*P)/(1.2136808448e11) + (46031066168471.*c2b*c2i*e7*P)/(1.2136808448e11) - (46031066168471.*ci*e7*
Q*s2b)/(6.068404224e10) - (8391437082143.*e7*P*s2i)/(3.6410425344e10)));
529 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p6, s2i,c2i;
545 return(p6*( -(717415013.*c2b*e5*P)/(1.3307904e7) -(717415013.*c2b*c2i*e5*P)/(1.3307904e7) -(11919850440995.*c2b*e7*P)/(2.4273616896e10) -(11919850440995.*c2b*c2i*e7*P)/(2.4273616896e10) +(717415013.*ci*e5*
Q*s2b)/(6.653952e6) +(11919850440995.*ci*e7*
Q*s2b)/(1.2136808448e10)+(220389695.*e5*P*s2i)/(6.653952e6) +(3661774782425.*e7*P*s2i)/(1.2136808448e10)) );
551 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p7,s2i,c2i;
567 return(p7*( (30299.*c2b*e3*P)/(3648.) +(30299.*c2b*c2i*e3*P)/(3648.) +(100683577.*c2b*e5*P)/(2.217984e6) +(100683577.*c2b*c2i*e5*P)/(2.217984e6) +(384584085937.*c2b*e7*P)/(2.697068544e9) +(384584085937.*c2b*c2i*e7*P)/(2.697068544e9)-(30299.*ci*e3*
Q*s2b)/(1824.) -(100683577.*ci*e5*
Q*s2b)/(1.108992e6) -(384584085937.*ci*e7*
Q*s2b)/(1.348534272e9)-(9517.*e3*P*s2i)/(1824.) -(31624991.*e5*P*s2i)/(1.108992e6) -(120798928871.*e7*P*s2i)/(1.348534272e9)) );
573 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p8,s2i,c2i;
589 return(p8*(-(3.*c2b*e0*P)/(2.) -(3.*c2b*c2i*e0*P)/(2.) -(3323.*c2b*e3*P)/(1216.) -(3323.*c2b*c2i*e3*P)/(1216.) -(15994231.*c2b*e5*P)/(4.435968e6) -(15994231.*c2b*c2i*e5*P)/(4.435968e6) -(105734339801.*c2b*e7*P)/(2.4273616896e10) -(105734339801.*c2b*c2i*e7*P)/(2.4273616896e10)+3.*ci*e0*
Q*s2b +(3323.*ci*e3*
Q*s2b)/(608.) +(15994231.*ci*e5*
Q*s2b)/(2.217984e6) +(105734339801.*ci*e7*
Q*s2b)/(1.2136808448e10)+e0*P*s2i +(3323.*e3*P*s2i)/(1824.) +(15994231.*e5*P*s2i)/(6.653952e6) +(105734339801.*e7*P*s2i)/(3.6410425344e10)) );
604 return(2.*c2b*P + 2.*c2b*c2i*P - 4.*ci*
Q*s2b);
610 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p1,s2i,c2i;
627 return(p1*(-(277.*c2b*e2*P)/(24.) -(277.*c2b*c2i*e2*P)/(24.) -(920471.*c2b*e4*P)/(21888.) -(920471.*c2b*c2i*e4*P)/(21888.) -(468070445.*c2b*e6*P)/(4.990464e6) -(468070445.*c2b*c2i*e6*P)/(4.990464e6) -(2295471547915.*c2b*e8*P)/(1.3653909504e10) -(2295471547915.*c2b*c2i*e8*P)/(1.3653909504e10)+e2*P*s2i +(3323.*e4*P*s2i)/(912.) +(1689785.*e6*P*s2i)/(207936.) +(8286900895.*e8*P*s2i)/(5.68912896e8)+(277.*ci*e2*
Q*s2b)/(12.) +(920471.*ci*e4*
Q*s2b)/(10944.) +(468070445.*ci*e6*
Q*s2b)/(2.495232e6) +(2295471547915.*ci*e8*
Q*s2b)/(6.826954752e9)));
633 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p2,s2i,c2i;
650 return(p2*(-(103729904239.*c2b*e6*P)/(1.9961856e8) -(103729904239.*c2b*c2i*e6*P)/(1.9961856e8) -(344694471786197.*c2b*e8*P)/(6.068404224e10) -(344694471786197.*c2b*c2i*e8*P)/(6.068404224e10)+(103729904239.*ci*e6*
Q*s2b)/(9.980928e7) +(344694471786197.*ci*e8*
Q*s2b)/(3.034202112e10)+(29064841.*e6*P*s2i)/(554496.) +(96582466643.*e8*P*s2i)/(1.68566784e8)) );
656 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p3,s2i,c2i;
672 p3 = pow (f0, 38./9.);
673 return(p3*((3254599.*c2b*e4*P)/(43776.) +(3254599.*c2b*c2i*e4*P)/(43776.) +(10815032477.*c2b*e6*P)/(1.9961856e7) +(10815032477.*c2b*c2i*e6*P)/(1.9961856e7) +(79934933490791.*c2b*e8*P)/(3.6410425344e10) +(79934933490791.*c2b*c2i*e8*P)/(3.6410425344e10)-(3254599.*ci*e4*
Q*s2b)/(21888.) -(10815032477.*ci*e6*
Q*s2b)/(9.980928e6) -(79934933490791.*ci*e8*
Q*s2b)/(1.8205212672e10)-(3305.*e4*P*s2i)/(456.) -(10982515.*e6*P*s2i)/(207936.) -(81172812745.*e8*P*s2i)/(3.79275264e8)) );
679 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p4,s2i,c2i;
695 p4 = pow (f0, 76./9.);
696 return(p4*((8340362777769439.*c2b*e8*P)/(2.18462552064e12) +(8340362777769439.*c2b*c2i*e8*P)/(2.18462552064e12)-(8340362777769439.*ci*e8*
Q*s2b)/(1.09231276032e12)-(4442498396267.*e8*P*s2i)/(1.137825792e10)) );
704 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p5,s2i,c2i;
719 p5 = pow (f0, 133./18.);
720 return(p5*((-74006050878931.*c2b*e7*P)/(4.045602816e10) -(74006050878931.*c2b*c2i*e7*P)/(4.045602816e10)+(74006050878931.*ci*e7*
Q*s2b)/(2.022801408e10)+(2531702819.*e7*P*s2i)/(2.957312e7)) );
726 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p6,s2i,c2i;
741 p6 = pow (f0, 95./18.);
742 return(p6*((1810486747.*c2b*e5*P)/(7.39328e6) +(1810486747.*c2b*c2i*e5*P)/(7.39328e6) +(6016247460281.*c2b*e7*P)/(2.697068544e9) +(6016247460281.*c2b*c2i*e7*P)/(2.697068544e9)-(1810486747.*ci*e5*
Q*s2b)/(3.69664e6) -(6016247460281.*ci*e7*
Q*s2b)/(1.348534272e9)-(50883.*e5*P*s2i)/(4864.) -(281807015.*e7*P*s2i)/(2.957312e6)) );
748 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p7,s2i,c2i;
763 p7 = pow (f0, 19./6.);
764 return(p7*(-(40863.*c2b*e3*P)/(1216.) -(40863.*c2b*c2i*e3*P)/(1216.) -(135787749.*c2b*e5*P)/(739328.) -(135787749.*c2b*c2i*e5*P)/(739328.) -(518672547069.*c2b*e7*P)/(8.99022848e8) -(518672547069.*c2b*c2i*e7*P)/(8.99022848e8)+(40863.*ci*e3*
Q*s2b)/(608.) +(135787749.*ci*e5*
Q*s2b)/(369664.) +(518672547069.*ci*e7*
Q*s2b)/(4.49511424e8)+(9.*e3*P*s2i)/(8.) +(29907.*e5*P*s2i)/(4864.) +(114236667.*e7*P*s2i)/(5.914624e6)) );
770 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p8,c2i;
783 p8 = pow (f0, 19./18.);
784 return(p8*((9.*c2b*e0*P)/(2.) +(9.*c2b*c2i*e0*P)/(2.) +(9969.*c2b*e3*P)/(1216.) +(9969.*c2b*c2i*e3*P)/(1216.) +(15994231.*c2b*e5*P)/(1.478656e6) +(15994231.*c2b*c2i*e5*P)/(1.478656e6) +(105734339801.*c2b*e7*P)/(8.091205632e9) +(105734339801.*c2b*c2i*e7*P)/(8.091205632e9)-9.*ci*e0*
Q*s2b -(9969.*ci*e3*
Q*s2b)/(608.) -(15994231.*ci*e5*
Q*s2b)/(739328.) -(105734339801.*ci*e7*
Q*s2b)/(4.045602816e9)) );
792 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p1,c2i;
806 p1 = pow (f0, 19./9.);
807 return(p1*(8.*c2b*e2*P +8.*c2b*c2i*e2*P +(3323.*c2b*e4*P)/(114.) +(3323.*c2b*c2i*e4*P)/(114.) +(1689785.*c2b*e6*P)/(25992.) +(1689785.*c2b*c2i*e6*P)/(25992.) +(8286900895.*c2b*e8*P)/(7.1114112e7) +(8286900895.*c2b*c2i*e8*P)/(7.1114112e7)-16.*ci*e2*
Q*s2b -(3323.*ci*e4*
Q*s2b)/(57.) -(1689785.*ci*e6*
Q*s2b)/(12996.) -(8286900895.*ci*e8*
Q*s2b)/(3.5557056e7) ) );
813 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p2,s2i,c2i;
829 p2 = pow (f0, 19./3.);
830 return(p2*((71474367.*c2b*e6*P)/(115520.) +(71474367.*c2b*c2i*e6*P)/(115520.) +(237509321541.*c2b*e8*P)/(3.511808e7) +(237509321541.*c2b*c2i*e8*P)/(3.511808e7)-(71474367.*ci*e6*
Q*s2b)/(57760.) -(237509321541.*ci*e8*
Q*s2b)/(1.755904e7)-(51793.*e6*P*s2i)/(3420.) -(172108139.*e8*P*s2i)/(1.03968e6)) );
836 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p3,s2i,c2i;
852 p3 = pow (f0, 38./9.);
853 return(p3*(-(1431.*c2b*e4*P)/(19.) -(1431.*c2b*c2i*e4*P)/(19.) -(1585071.*c2b*e6*P)/(2888.) -(1585071.*c2b*c2i*e6*P)/(2888.) -(3905136831.*c2b*e8*P)/(1.755904e6) -(3905136831.*c2b*c2i*e8*P)/(1.755904e6)+(2862.*ci*e4*
Q*s2b)/(19.) +(1585071.*ci*e6*
Q*s2b)/(1444.) +(3905136831.*ci*e8*
Q*s2b)/(877952.)+(4.*e4*P*s2i)/(3.) +(3323.*e6*P*s2i)/(342.) +(24560609.*e8*P*s2i)/(623808.)) );
859 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p4,s2i,c2i;
875 p4 = pow (f0, 76./9.);
876 return(p4*((-49436673769121.*c2b*e8*P)/(9.95597568e9) -(49436673769121.*c2b*c2i*e8*P)/(9.95597568e9)+(865873231.*e8*P*s2i)/(6.23808e6)+(49436673769121.*ci*e8*
Q*s2b)/(4.97798784e9)) );
884 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p5,s2i,c2i;
899 p5 = pow (f0, 133./18.);
900 return(p5*((3053741715625.*c2b*e7*P)/(2.235727872e9) +(3053741715625.*c2b*c2i*e7*P)/(2.235727872e9)-(3053741715625.*ci*e7*
Q*s2b)/(1.117863936e9)-(15300625.*e7*P*s2i)/(700416.)) );
906 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p6,s2i,c2i;
921 p6 = pow (f0, 95./18.);
922 return(p6*(-(13023125.*c2b*e5*P)/(87552.) -(13023125.*c2b*c2i*e5*P)/(87552.) -(216379221875.*c2b*e7*P)/(1.59694848e8) -(216379221875.*c2b*c2i*e7*P)/(1.59694848e8)+(13023125.*ci*e5*
Q*s2b)/(43776.) +(216379221875.*ci*e7*
Q*s2b)/(7.9847424e7)+(625.*e5*P*s2i)/(384.) + (10384375.*e7*P*s2i)/(700416.)) );
928 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p7,c2i;
941 p7 = pow (f0, 19./6.);
942 return(p7*((625.*c2b*e3*P)/(48.) +(625.*c2b*c2i*e3*P)/(48.) +(2076875.*c2b*e5*P)/(29184.) +(2076875.*c2b*c2i*e5*P)/(29184.) +(7933101875.*c2b*e7*P)/(3.5487744e7) +(7933101875.*c2b*c2i*e7*P)/(3.5487744e7)-(625.*ci*e3*
Q*s2b)/(24.) -(2076875.*ci*e5*
Q*s2b)/(14592.) -(7933101875.*ci*e7*
Q*s2b)/(1.7743872e7)) );
950 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p2,s2i,c2i;
966 p2 = pow (f0, 19./3.);
967 return(p2*(-(1656963.*c2b*e6*P)/(6080.) -(1656963.*c2b*c2i*e6*P)/(6080.) -(5506088049.*c2b*e8*P)/(1.84832e6) -(5506088049.*c2b*c2i*e8*P)/(1.84832e6)+(1656963.*ci*e6*
Q*s2b)/(3040.) +(5506088049.*ci*e8*
Q*s2b)/(924160.)+(81.*e6*P*s2i)/(40.) +(269163.*e8*P*s2i)/(12160.)) );
973 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p3,c2i;
987 p3 = pow (f0, 38./9.);
988 return(p3*((81.*c2b*e4*P)/(4.) +(81.*c2b*c2i*e4*P)/(4.) +(89721.*c2b*e6*P)/(608.) +(89721.*c2b*c2i*e6*P)/(608.) +(221045481.*c2b*e8*P)/(369664.) +(221045481.*c2b*c2i*e8*P)/(369664.)-(81.*ci*e4*
Q*s2b)/(2.) -(89721.*ci*e6*
Q*s2b)/(304.) -(221045481.*ci*e8*
Q*s2b)/(184832.)) );
994 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p4,s2i,c2i;
1010 p4 = pow (f0, 76./9.);
1011 return(p4*( (71730555921.*c2b*e8*P)/(2.587648e7) +(71730555921.*c2b*c2i*e8*P)/(2.587648e7)-(333693.*e8*P*s2i)/(10640.)-(71730555921.*ci*e8*
Q*s2b)/(1.293824e7)) );
1019 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,si,ci,P,
Q,p5,s2i,c2i;
1034 p5 = pow (f0, 133./18.);
1035 return(p5*((-1109077123.*c2b*e7*P)/(2.33472e6) -(1109077123.*c2b*c2i*e7*P)/(2.33472e6)+(1109077123.*ci*e7*
Q*s2b)/(1.16736e6)+(117649.*e7*P*s2i)/(46080.) ) );
1041 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p6,c2i;
1054 p6 = pow (f0, 95./18.);
1055 return(p6*((117649.*c2b*e5*P)/(3840.) +(117649.*c2b*c2i*e5*P)/(3840.) +(390947627.*c2b*e7*P)/(1.400832e6) +(390947627.*c2b*c2i*e7*P)/(1.400832e6)-(117649.*ci*e5*
Q*s2b)/(1920.) -(390947627.*ci*e7*
Q*s2b)/(700416.)) );
1063 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p2,c2i;
1077 p2 = pow (f0, 19./3.);
1078 return(p2*((2048.*c2b*e6*P)/(45.) +(2048.*c2b*c2i*e6*P)/(45.) +(425344.*c2b*e8*P)/(855.) +(425344.*c2b*c2i*e8*P)/(855.)-(4096.*ci*e6*
Q*s2b)/(45.) -(850688.*ci*e8*
Q*s2b)/(855.)) );
1085 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,si,ci,P,
Q,p4,s2i,c2i;
1101 p4 = pow (f0, 76./9.);
1102 return(p4*((-14348288.*c2b*e8*P)/(17955.) -(14348288.*c2b*c2i*e8*P)/(17955.)+(28696576.*ci*e8*
Q*s2b)/(17955.)+(1024.*e8*P*s2i)/(315.)) );
1110 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p5,c2i;
1123 p5 = pow (f0, 133./18.);
1124 return(p5*((4782969.*c2b*e7*P)/(71680.) +(4782969.*c2b*c2i*e7*P)/(71680.) -(4782969.*ci*e7*
Q*s2b)/(35840.)) );
1132 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p4,c2i;
1146 p4 = pow (f0, 76./9.);
1147 return((390625.*e8*p4*(c2b*P + c2b*c2i*P - 2.*ci*
Q*s2b))/(4032.) );
1157 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p5,c2i;
1170 p5 = pow (f0, 133./18.);
1171 return(p5*((16099508821573.*c2b*ci*e7*
Q)/(2.022801408e10)+(16099508821573.*e7*P*s2b)/(4.045602816e10) +(16099508821573.*c2i*e7*P*s2b)/(4.045602816e10) ) );
1177 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p6,c2i;
1190 p6 = pow (f0, 95./18.);
1191 return(p6*(-(749695861.*c2b*ci*e5*
Q)/(6.653952e6) -(12456196730515.*c2b*ci*e7*
Q)/(1.2136808448e10)-(749695861.*e5*P*s2b)/(1.3307904e7) -(749695861.*c2i*e5*P*s2b)/(1.3307904e7) -(12456196730515.*e7*P*s2b)/(2.4273616896e10) -(12456196730515.*c2i*e7*P*s2b)/(2.4273616896e10) ) );
1197 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p7,c2i;
1210 p7 = pow (f0, 19./6.);
1211 return(p7*((31363.*c2b*ci*e3*
Q)/(1824.) +(104219249.*c2b*ci*e5*
Q)/(1.108992e6) +(398089398569.*c2b*ci*e7*
Q)/(1.348534272e9)+(31363.*e3*P*s2b)/(3648.) +(31363.*c2i*e3*P*s2b)/(3648.) +(104219249.*e5*P*s2b)/(2.217984e6) +(104219249.*c2i*e5*P*s2b)/(2.217984e6) +(398089398569.*e7*P*s2b)/(2.697068544e9) +(398089398569.*c2i*e7*P*s2b)/(2.697068544e9) ) );
1217 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p8,c2i;
1230 p8 = pow (f0, 19./18.);
1231 return(p8*(-3.*c2b*ci*e0*
Q -(3323.*c2b*ci*e3*
Q)/(608.) -(15994231.*c2b*ci*e5*
Q)/(2.217984e6) -(105734339801.*c2b*ci*e7*
Q)/(1.2136808448e10)-(3.*e0*P*s2b)/2. -(3.*c2i*e0*P*s2b)/2. -(3323.*e3*P*s2b)/1216. -(3323.*c2i*e3*P*s2b)/(1216.) -(15994231.*e5*P*s2b)/(4.435968e6) -(15994231.*c2i*e5*P*s2b)/(4.435968e6) -(105734339801.*e7*P*s2b)/(2.4273616896e10) -(105734339801.*c2i*e7*P*s2b)/(2.4273616896e10)) );
1239 REAL8 c2b,s2b,ci,c2i,P,
Q;
1246 return(4.*c2b*ci*
Q + 2.*P*s2b + 2.*c2i*P*s2b);
1252 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p1,c2i;
1266 p1 = pow (f0, 19./9.);
1267 return(p1*(-(277.*c2b*ci*e2*
Q)/(12.) -(920471.*c2b*ci*e4*
Q)/(10944.) -(468070445.*c2b*ci*e6*
Q)/(2.495232e6) -(2295471547915.*c2b*ci*e8*
Q)/(6.826954752e9)-(277.*e2*P*s2b)/(24.) -(277.*c2i*e2*P*s2b)/(24.) -(920471.*e4*P*s2b)/(21888.) -(920471.*c2i*e4*P*s2b)/(21888.) -(468070445.*e6*P*s2b)/(4.990464e6) -(468070445.*c2i*e6*P*s2b)/(4.990464e6) -(2295471547915.*e8*P*s2b)/(1.3653909504e10) -(2295471547915.*c2i*e8*P*s2b)/(1.3653909504e10) ) );
1273 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p2,c2i;
1287 p2 = pow (f0, 19./3.);
1288 return(p2*(-(104238504751.*c2b*ci*e6*
Q)/(9.980928e7) -(346384551287573.*c2b*ci*e8*
Q)/(3.034202112e10)-(104238504751.*e6*P*s2b)/(1.9961856e8) -(104238504751.*c2i*e6*P*s2b)/(1.9961856e8) -(346384551287573.*e8*P*s2b)/(6.068404224e10) -(346384551287573.*c2i*e8*P*s2b)/(6.068404224e10)) );
1294 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p3,c2i;
1308 p3 = pow (f0, 38./9.);
1309 return(p3*((3265543.*c2b*ci*e4*
Q)/(21888.) +(10851399389.*c2b*ci*e6*
Q)/(9.980928e6) +(80203724795687.*c2b*ci*e8*
Q)/(1.8205212672e10)+(3265543.*e4*P*s2b)/(43776.) +(3265543.*c2i*e4*P*s2b)/(43776.) +(10851399389.*e6*P*s2b)/(1.9961856e7) +(10851399389.*c2i*e6*P*s2b)/(1.9961856e7) +(80203724795687.*e8*P*s2b)/(3.6410425344e10) +(80203724795687.*c2i*e8*P*s2b)/(3.6410425344e10)) );
1315 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p4,c2i;
1329 p4 = pow (f0, 76./9.);
1330 return(p4*((8388155956587871.*e8*P*s2b)/(2.18462552064e12) +(8388155956587871.*c2i*e8*P*s2b)/(2.18462552064e12)+ (8388155956587871.*c2b*ci*e8*
Q)/(1.09231276032e12)) );
1338 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p5,c2i;
1351 p5 = pow (f0, 133./18.);
1352 return(p5*((-74123294656819.*c2b*ci*e7*
Q)/(2.022801408e10)-(74123294656819.*e7*P*s2b)/(4.045602816e10) -(74123294656819.*c2i*e7*P*s2b)/(4.045602816e10)) );
1358 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p6,c2i;
1371 p6 = pow (f0, 95./18.);
1372 return(p6*( (1812254203.*c2b*ci*e5*
Q)/(3.69664e6) +(6022120716569.*c2b*ci*e7*
Q)/(1.348534272e9)+(1812254203.*e5*P*s2b)/(7.39328e6) +(1812254203.*c2i*e5*P*s2b)/(7.39328e6) +(6022120716569.*e7*P*s2b)/(2.697068544e9) +(6022120716569.*c2i*e7*P*s2b)/(2.697068544e9)) );
1378 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p7,c2i;
1391 p7 = pow (f0, 19./6.);
1392 return(p7*( -(40863.*c2b*ci*e3*
Q)/(608.) -(135787749.*c2b*ci*e5*
Q)/(369664.) -(518672547069.*c2b*ci*e7*
Q)/(4.49511424e8)-(40863.*e3*P*s2b)/(1216.) -(40863.*c2i*e3*P*s2b)/(1216.) -(135787749.*e5*P*s2b)/(739328.) -(135787749.*c2i*e5*P*s2b)/(739328.) -(518672547069.*e7*P*s2b)/(8.99022848e8) -(518672547069.*c2i*e7*P*s2b)/(8.99022848e8)) );
1398 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p8,c2i;
1411 p8 = pow (f0, 19./18.);
1412 return(p8*(9.*c2b*ci*e0*
Q +(9969.*c2b*ci*e3*
Q)/(608.) +(15994231.*c2b*ci*e5*
Q)/(739328.) +(105734339801.*c2b*ci*e7*
Q)/(4.045602816e9)+(9.*e0*P*s2b)/(2.) +(9.*c2i*e0*P*s2b)/(2.) +(9969.*e3*P*s2b)/(1216.) +(9969.*c2i*e3*P*s2b)/(1216.) +(15994231.*e5*P*s2b)/(1.478656e6) +(15994231.*c2i*e5*P*s2b)/(1.478656e6) +(105734339801.*e7*P*s2b)/(8.091205632e9) +(105734339801.*c2i*e7*P*s2b)/(8.091205632e9) ) );
1421 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p1,c2i;
1435 p1 = pow (f0, 19./9.);
1436 return(p1*( 16.*c2b*ci*e2*
Q +(3323.*c2b*ci*e4*
Q)/(57.) +(1689785.*c2b*ci*e6*
Q)/(12996.) +(8286900895.*c2b*ci*e8*
Q)/(3.5557056e7)+8.*e2*P*s2b +8.*c2i*e2*P*s2b +(3323.*e4*P*s2b)/(114.) +(3323.*c2i*e4*P*s2b)/(114.) +(1689785.*e6*P*s2b)/(25992.) +(1689785.*c2i*e6*P*s2b)/(25992.) +(8286900895.*e8*P*s2b)/(7.1114112e7) +(8286900895.*c2i*e8*P*s2b)/(7.1114112e7)) );
1442 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p2,c2i;
1456 p2 = pow (f0, 19./3.);
1457 return(p2*((643523447.*c2b*ci*e6*
Q)/(519840.) +(2138428414381.*c2b*ci*e8*
Q)/(1.5803136e8)+(643523447.*e6*P*s2b)/(1.03968e6) +(643523447.*c2i*e6*P*s2b)/(1.03968e6) +(2138428414381.*e8*P*s2b)/(3.1606272e8) +(2138428414381.*c2i*e8*P*s2b)/(3.1606272e8) ) );
1463 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p3,c2i;
1477 p3 = pow (f0, 38./9.);
1478 return(p3*(-(2862.*c2b*ci*e4*
Q)/(19.) -(1585071.*c2b*ci*e6*
Q)/(1444.) -(3905136831.*c2b*ci*e8*
Q)/(877952.)-(1431.*e4*P*s2b)/(19.) -(1431.*c2i*e4*P*s2b)/(19.) -(1585071.*e6*P*s2b)/(2888.) -(1585071.*c2i*e6*P*s2b)/(2888.) -(3905136831.*e8*P*s2b)/(1.755904e6) -(3905136831.*c2i*e8*P*s2b)/(1.755904e6) ) );
1484 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p4,c2i;
1498 p4 = pow (f0, 76./9.);
1499 return(p4*( (-49470967683233.*c2b*ci*e8*
Q)/(4.97798784e9)-(49470967683233.*e8*P*s2b)/(9.95597568e9) -(49470967683233.*c2i*e8*P*s2b)/(9.95597568e9)) );
1507 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p5,c2i;
1520 p5 = pow (f0, 133./18.);
1521 return(p5*( (3054326535625.*c2b*ci*e7*
Q)/(1.117863936e9)+(3054326535625.*e7*P*s2b)/(2.235727872e9) +(3054326535625.*c2i*e7*P*s2b)/(2.235727872e9)) );
1527 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p6,c2i;
1540 p6 = pow (f0, 95./18.);
1541 return(p6*( -(13023125.*c2b*ci*e5*
Q)/(43776.) -(216379221875.*c2b*ci*e7*
Q)/(7.9847424e7)-(13023125.*c2i*e5*P*s2b)/(87552.) -(216379221875.*e7*P*s2b)/(1.59694848e8) -(216379221875.*c2i*e7*P*s2b)/(1.59694848e8)-(13023125.*e5*P*s2b)/(87552.)) );
1547 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p7,c2i;
1560 p7 = pow (f0, 19./6.);
1561 return(p7*( (625.*c2b*ci*e3*
Q)/(24.) +(2076875.*c2b*ci*e5*
Q)/(14592.) +(7933101875.*c2b*ci*e7*
Q)/(1.7743872e7)+(625.*e3*P*s2b)/(48.) +(625.*c2i*e3*P*s2b)/(48.) +(2076875.*e5*P*s2b)/(29184.) +(2076875.*c2i*e5*P*s2b)/(29184.) +(7933101875.*e7*P*s2b)/(3.5487744e7) +(7933101875.*c2i*e7*P*s2b)/(3.5487744e7)) );
1570 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p2,c2i;
1584 p2 = pow (f0, 19./3.);
1585 return(p2*( -(1656963.*c2b*ci*e6*
Q)/(3040.) -(5506088049.*c2b*ci*e8*
Q)/(924160.)-(1656963.*e6*P*s2b)/(6080.) -(1656963.*c2i*e6*P*s2b)/(6080.) -(5506088049.*e8*P*s2b)/(1.84832e6) -(5506088049.*c2i*e8*P*s2b)/(1.84832e6)) );
1591 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p3,c2i;
1605 p3 = pow (f0, 38./9.);
1606 return(p3*( (81.*c2b*ci*e4*
Q)/(2.) +(89721.*c2b*ci*e6*
Q)/(304.) +(221045481.*c2b*ci*e8*
Q)/(184832.)+(81.*e4*P*s2b)/(4.) +(81.*c2i*e4*P*s2b)/(4.) +(89721.*e6*P*s2b)/(608.) +(89721.*c2i*e6*P*s2b)/(608.) +(221045481.*e8*P*s2b)/(369664.) +(221045481.*c2i*e8*P*s2b)/(369664.)) );
1612 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p4,c2i;
1626 p4 = pow (f0, 76./9.);
1627 return(p4*((71738041617.*c2b*ci*e8*
Q)/(1.293824e7)+(71738041617.*e8*P*s2b)/(2.587648e7) +(71738041617.*c2i*e8*P*s2b)/(2.587648e7) ) );
1636 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p5,c2i;
1649 p5 = pow (f0, 133./18.);
1650 return(p5*((-1109077123.*c2b*ci*e7*
Q)/(1.16736e6)-(1109077123.*e7*P*s2b)/(2.33472e6) -(1109077123.*c2i*e7*P*s2b)/(2.33472e6) ) );
1656 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p6,c2i;
1669 p6 = pow (f0, 95./18.);
1670 return(p6*((117649.*c2b*ci*e5*
Q)/(1920.) +(390947627.*c2b*ci*e7*
Q)/(700416.)+(117649.*e5*P*s2b)/(3840.) +(117649.*c2i*e5*P*s2b)/(3840.) +(390947627.*e7*P*s2b)/(1.400832e6) +(390947627.*c2i*e7*P*s2b)/(1.400832e6) ) );
1679 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p2,c2i;
1693 p2 = pow (f0, 19./3.);
1694 return(p2*((4096.*c2b*ci*e6*
Q)/(45.) +(850688.*c2b*ci*e8*
Q)/(855.)+(2048.*e6*P*s2b)/(45.) +(2048.*c2i*e6*P*s2b)/(45.) +(425344.*e8*P*s2b)/(855.) +(425344.*c2i*e8*P*s2b)/(855.)) );
1700 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p4,c2i;
1714 p4 = pow (f0, 76./9.);
1715 return(p4*( (-28696576.*c2b*ci*e8*
Q)/(17955.)-(14348288.*e8*P*s2b)/(17955.) -(14348288.*c2i*e8*P*s2b)/(17955.)) );
1724 REAL8 e2,e3,e4,e5,e6,e7,c2b,s2b,ci,P,
Q,p5,c2i;
1737 p5 = pow (f0, 133./18.);
1738 return(p5*((4782969.*c2b*ci*e7*
Q)/(35840.) +(4782969.*e7*P*s2b)/(71680.) +(4782969.*c2i*e7*P*s2b)/(71680.)));
1747 REAL8 e2,e3,e4,e5,e6,e7,e8,c2b,s2b,ci,P,
Q,p4;
1760 p4 = pow (f0, 76./9.);
1761 return(p4*(390625.*e8*(2.*c2b*ci*
Q + P*s2b + ci*ci*P*s2b))/(4032.));
static REAL8 UNUSED z8(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C25(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C32(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED q24(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q16(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C22(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C24(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED z19(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q29(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z10(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C11(REAL8 UNUSED eta)
static REAL8 UNUSED z20(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q8(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z23(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q23(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C13(REAL8 UNUSED eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C28(REAL8 UNUSED eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C27(REAL8 UNUSED eta)
static REAL8 UNUSED q5(REAL8 UNUSED f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q3(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z16(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C39(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED z18(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C15(REAL8 UNUSED eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C19(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C36(REAL8 eta)
static REAL8 UNUSED C31(REAL8 UNUSED eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C37(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C8(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED q21(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C35(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C23(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C17(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED q6(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C7(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C2(REAL8 e0, REAL8 f0)
static REAL8 UNUSED z4(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q12(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z15(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q20(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q13(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C1(REAL8 Mtotal)
static REAL8 UNUSED C4(REAL8 e0, REAL8 f0)
static REAL8 UNUSED C10(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED q14(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q22(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q2(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q10(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z24(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q9(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z21(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C38(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED z6(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q1(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C9(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C16(REAL8 eta)
static REAL8 UNUSED C5(REAL8 e0, REAL8 f0)
static REAL8 UNUSED C20(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED z26(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C26(REAL8 eta)
static REAL8 UNUSED q11(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q4(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z12(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q18(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z29(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q17(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z14(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z17(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q15(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C3(REAL8 e0, REAL8 f0)
static REAL8 UNUSED q25(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z7(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C34(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED C14(REAL8 UNUSED eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED z13(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z25(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z11(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C21(REAL8 eta)
static REAL8 UNUSED q19(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C0(REAL8 eta)
static REAL8 UNUSED q7(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z9(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z1(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED q27(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C30(REAL8 UNUSED eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED z5(REAL8 UNUSED f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z22(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C40(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED z3(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C12(REAL8 UNUSED eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED z27(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z28(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C18(REAL8 eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED q28(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C29(REAL8 UNUSED eta, REAL8 e0, REAL8 f0)
static REAL8 UNUSED q26(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED z2(REAL8 e0, REAL8 f0, REAL8 inc, REAL8 bet, REAL8 FPlus, REAL8 FCross)
static REAL8 UNUSED C6(REAL8 eta)
static REAL8 UNUSED C33(REAL8 eta, REAL8 e0, REAL8 f0)