~ubuntu-branches/debian/squeeze/stellarium/squeeze

« back to all changes in this revision

Viewing changes to src/stellplanet/tass17.c

  • Committer: Bazaar Package Importer
  • Author(s): Cédric Delfosse
  • Date: 2008-05-19 21:28:23 UTC
  • mfrom: (3.1.5 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080519212823-m5nfiuntxstxzxj7
Tags: 0.9.1-4
Add libxcursor-dev, libxfixes-dev, libxinerama-dev, libqt4-opengl-dev to
build-deps (Closes: #479906)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/************************************************************************
2
 
 
3
 
The TASS 1.7 theory of the Saturnian satellites including HYPERION
4
 
by Alain VIENNE and Luc DURIEZ can be found at
5
 
ftp://ftp.imcce.fr/pub/ephem/satel/tass17
6
 
 
7
 
I (Johannes Gajdosik) have just taken the Fortran code and data
8
 
obtained from above and rearranged it into this piece of software.
9
 
 
10
 
I can neigther allow nor forbid the usage of the TASS 1.7 theory.
11
 
The copyright notice below covers not the work of Alain VIENNE and Luc DURIEZ
12
 
but just my work, that is the compilation of the TASS 1.7 theory
13
 
into the software supplied in this file.
14
 
 
15
 
 
16
 
Copyright (c) 2005 Johannes Gajdosik
17
 
 
18
 
Permission is hereby granted, free of charge, to any person obtaining a
19
 
copy of this software and associated documentation files (the "Software"),
20
 
to deal in the Software without restriction, including without limitation
21
 
the rights to use, copy, modify, merge, publish, distribute, sublicense,
22
 
and/or sell copies of the Software, and to permit persons to whom the
23
 
Software is furnished to do so, subject to the following conditions:
24
 
 
25
 
The above copyright notice and this permission notice shall be included
26
 
in all copies or substantial portions of the Software.
27
 
 
28
 
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
29
 
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
30
 
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
31
 
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
32
 
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
33
 
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
34
 
SOFTWARE.
35
 
 
36
 
This is an implementation of the TASS 1.7 theory.
37
 
My modifications are:
38
 
1) do not calculate constant terms at runtime but beforehand
39
 
2) unite terms with the same frequencies
40
 
3) rearrange the terms so that calculation of the argument becomes easier
41
 
4) substitute so that the independent variable becomes T=jd-2444240
42
 
   for all satellites (including hyperion)
43
 
5) do not calculate a satellites "rmu" at runtime but beforehand
44
 
6) use a rotation matrix for Transformation to J2000
45
 
   instead of AIA, OMA and inclination of earth axis
46
 
7) exchange indices of hyperion and iapetus
47
 
8) calculate the orbital elements not for every new jd but rather reuse
48
 
   the previousely calculated elements if possible
49
 
 
50
 
****************************************************************/
51
 
 
52
 
#include "tass17.h"
53
 
#include "elliptic_to_rectangular.h"
54
 
 
55
 
#include <math.h>
56
 
 
57
 
struct Tass17Term {
58
 
  double s[3];
59
 
};
60
 
 
61
 
struct Tass17MultiTerm {
62
 
  signed char i[8];
63
 
  int nr_of_terms;
64
 
  const struct Tass17Term *terms;
65
 
};
66
 
 
67
 
struct Tass17Series {
68
 
  int nr_of_multi_terms;
69
 
  const struct Tass17MultiTerm *multi_terms;
70
 
};
71
 
 
72
 
struct Tass17Body {
73
 
  const char *name;
74
 
  double mu;
75
 
  double aam;
76
 
  double s0[6];
77
 
  struct Tass17Series series[4];
78
 
};
79
 
 
80
 
static const struct Tass17Term MIMAS_0_0[2] = {
81
 
  {{ 2.760763800054540e-05, 6.863463000141887e-01, 2.437929552050393e-04}},
82
 
  {{ 9.347313993693880e-06, 2.209688858348459e+00, 2.791965241219151e-02}},
83
 
};
84
 
 
85
 
static const struct Tass17Term MIMAS_0_1[5] = {
86
 
  {{ 1.247132122206555e-04, 3.384553386830940e+00, 6.649590915041870e+00}},
87
 
  {{ 5.773002078925660e-05, 9.293070332553311e-01, 6.649834707997076e+00}},
88
 
  {{ 5.767710349652186e-05, 2.698207086816744e+00, 6.649347122086664e+00}},
89
 
  {{ 1.211438560239529e-05, 2.011860786802310e+00, 6.649103329131461e+00}},
90
 
  {{ 1.201719293977645e-05, 4.757245986859100e+00, 6.650078500952279e+00}},
91
 
};
92
 
 
93
 
static const struct Tass17MultiTerm MIMAS_0[2] = {
94
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  2,MIMAS_0_0},
95
 
  {{ 2, 0,-2, 0, 0, 0, 0, 0},  5,MIMAS_0_1},
96
 
};
97
 
 
98
 
static const struct Tass17Term MIMAS_1_0[29] = {
99
 
  {{ 9.283150504689616e-06, 1.804019257682701e+00, 1.990850081500073e-05}},
100
 
  {{ 9.230818991264319e-05, 2.435908416203692e+00, 8.594659879963006e-05}},
101
 
  {{ 7.345436389839680e-05, 4.239927673886392e+00, 1.058550996146308e-04}},
102
 
  {{ 5.060827138159436e-04, 4.533623190990083e+00, 1.578463564054092e-04}},
103
 
  {{ 2.628008938901560e-04, 5.445714149319756e-02, 1.777548572204099e-04}},
104
 
  {{ 1.096551493377600e-05, 2.023919695921281e+00, 2.238844543900385e-04}},
105
 
  {{ 7.574073228630605e-01, 6.863463000141887e-01, 2.437929552050393e-04}},
106
 
  {{ 1.317556115144799e-05, 2.490365557696890e+00, 2.637014560200400e-04}},
107
 
  {{ 1.969761970496516e-04, 4.459828112124973e+00, 3.098310531896687e-04}},
108
 
  {{ 2.459408712169538e-04, 3.122254716217880e+00, 3.297395540046694e-04}},
109
 
  {{ 2.799611810201398e-05, 5.219969491004272e+00, 4.016393116104485e-04}},
110
 
  {{ 7.266042399548720e-04, 1.372692600028377e+00, 4.875859104100786e-04}},
111
 
  {{ 9.274943256038984e-06, 6.670083626422765e-01, 5.735325092097087e-04}},
112
 
  {{ 1.284412109690001e-05, 2.764723137428667e+00, 6.454322668154877e-04}},
113
 
  {{ 1.243299165183161e-02, 2.059038900042566e+00, 7.313788656151179e-04}},
114
 
  {{ 8.715614709370008e-06, 4.494947316246257e+00, 8.173254644147480e-04}},
115
 
  {{ 3.590283311520520e-04, 3.431731500070944e+00, 1.218964776025196e-03}},
116
 
  {{ 3.847028724666396e-06, 6.152515926191327e+00, 1.366310570108340e-02}},
117
 
  {{ 1.276023939118606e-04, 5.446831688805226e+00, 1.374905229988303e-02}},
118
 
  {{ 9.505947727365781e-06, 3.697269572615722e+00, 1.390689865628844e-02}},
119
 
  {{ 5.198697062661200e-06, 4.383615872629911e+00, 1.415069161149348e-02}},
120
 
  {{ 1.163953693117700e-04, 3.677931635243811e+00, 1.423663821029311e-02}},
121
 
  {{ 4.870003920011340e-05, 3.292242611895686e+00, 2.718827354657639e-02}},
122
 
  {{ 2.237171274873740e-04, 8.369962583200818e-01, 2.743206650178144e-02}},
123
 
  {{ 1.059900648786554e-03, 4.664935211924063e+00, 2.767585945698648e-02}},
124
 
  {{ 2.266397525680950e-03, 2.209688858348459e+00, 2.791965241219151e-02}},
125
 
  {{ 1.022783782146454e-03, 2.896035158362648e+00, 2.816344536739655e-02}},
126
 
  {{ 2.097481794022580e-04, 3.582381458376836e+00, 2.840723832260159e-02}},
127
 
  {{ 4.473029935270700e-05, 4.268727758391025e+00, 2.865103127780663e-02}},
128
 
};
129
 
 
130
 
static const struct Tass17Term MIMAS_1_1[1] = {
131
 
  {{ 8.436544361747722e-06, 5.237122972947232e+00, 4.050159832983069e-01}},
132
 
};
133
 
 
134
 
static const struct Tass17Term MIMAS_1_2[5] = {
135
 
  {{ 1.456357118609923e-04, 2.429607332411430e-01, 6.649590915041870e+00}},
136
 
  {{ 6.713447572711532e-05, 4.070899686845125e+00, 6.649834707997076e+00}},
137
 
  {{ 6.681066992467156e-05, 5.839799740406537e+00, 6.649347122086664e+00}},
138
 
  {{ 1.422191153382851e-05, 5.153453440392031e+00, 6.649103329131461e+00}},
139
 
  {{ 1.410806846233703e-05, 1.615653333269246e+00, 6.650078500952279e+00}},
140
 
};
141
 
 
142
 
static const struct Tass17MultiTerm MIMAS_1[3] = {
143
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 29,MIMAS_1_0},
144
 
  {{-1, 3,-2, 0, 0, 0, 0, 0},  1,MIMAS_1_1},
145
 
  {{ 2, 0,-2, 0, 0, 0, 0, 0},  5,MIMAS_1_2},
146
 
};
147
 
 
148
 
static const struct Tass17Term MIMAS_2_0[31] = {
149
 
  {{ 1.607455685492625e-04, 4.012828055947553e+00,-1.044883867247364e-02}},
150
 
  {{ 1.578422930662670e-05, 5.932334220063532e+00, 1.625184896369267e-02}},
151
 
  {{ 7.291096595471061e-05, 3.477087866487927e+00, 1.649564191889771e-02}},
152
 
  {{ 6.526439278535280e-06, 4.869118403888217e+00, 1.665348827530312e-02}},
153
 
  {{ 3.336219324045869e-04, 1.021841512912324e+00, 1.673943487410275e-02}},
154
 
  {{ 8.915309088647409e-06, 3.161572755262240e-01, 1.682538147290238e-02}},
155
 
  {{ 1.733062364950220e-05, 2.413872050312614e+00, 1.689728123050816e-02}},
156
 
  {{ 1.511549643267883e-03, 4.849780466516306e+00, 1.698322782930779e-02}},
157
 
  {{ 2.716644193630320e-05, 4.144096229130206e+00, 1.706917442810742e-02}},
158
 
  {{ 3.214169596116360e-05, 6.241811003916594e+00, 1.714107418571320e-02}},
159
 
  {{ 7.314708595483528e-03, 2.394534112940702e+00, 1.722702078451283e-02}},
160
 
  {{ 4.732749947219130e-05, 1.688849875554602e+00, 1.731296738331245e-02}},
161
 
  {{ 2.051066737888520e-05, 6.449719967511965e-01, 1.738486714091824e-02}},
162
 
  {{ 1.598170384010833e-02, 6.222473066544683e+00, 1.747081373971786e-02}},
163
 
  {{ 3.701056581056820e-05, 2.375196175568790e+00, 1.755676033851749e-02}},
164
 
  {{ 7.741070178691200e-05, 1.331318296765385e+00, 1.762866009612328e-02}},
165
 
  {{ 7.111400179101439e-03, 6.256340593792847e-01, 1.771460669492290e-02}},
166
 
  {{ 6.027636670891800e-05, 3.061542475582978e+00, 1.780055329372254e-02}},
167
 
  {{ 2.628589083368250e-05, 2.017664596779575e+00, 1.787245305132832e-02}},
168
 
  {{ 1.462159663847020e-03, 1.311980359393475e+00, 1.795839965012795e-02}},
169
 
  {{ 2.018714468805330e-05, 3.747888775597167e+00, 1.804434624892758e-02}},
170
 
  {{ 7.427257818452120e-06, 2.704010896793763e+00, 1.811624600653336e-02}},
171
 
  {{ 3.306740201503266e-04, 1.998326659407663e+00, 1.820219260533298e-02}},
172
 
  {{ 6.793672394573960e-06, 4.434235075611354e+00, 1.828813920413261e-02}},
173
 
  {{ 7.462286917233880e-05, 2.684672959421853e+00, 1.844598556053802e-02}},
174
 
  {{ 1.636165431356800e-05, 3.371019259436040e+00, 1.868977851574306e-02}},
175
 
  {{ 7.716155921462711e-06, 7.762840176851795e-01, 4.490288024149930e-02}},
176
 
  {{ 1.650028552141730e-05, 4.604222971289160e+00, 4.514667319670434e-02}},
177
 
  {{ 1.155548887648690e-05, 2.148976617713557e+00, 4.539046615190938e-02}},
178
 
  {{ 1.620277455112710e-05, 2.835322917727745e+00, 4.563425910711441e-02}},
179
 
  {{ 7.443474433517800e-06, 3.521669217741933e+00, 4.587805206231945e-02}},
180
 
};
181
 
 
182
 
static const struct Tass17Term MIMAS_2_1[1] = {
183
 
  {{ 2.602700419616530e-03, 1.822484926062486e-01, 6.667061728781588e+00}},
184
 
};
185
 
 
186
 
static const struct Tass17Term MIMAS_2_2[1] = {
187
 
  {{ 5.322831922763783e-06, 5.176410732312329e+00, 4.224867970380249e-01}},
188
 
};
189
 
 
190
 
static const struct Tass17Term MIMAS_2_3[5] = {
191
 
  {{ 6.248133126576452e-05, 4.252092258474006e-01, 1.331665264382346e+01}},
192
 
  {{ 2.892274500639771e-05, 4.253148179451381e+00, 1.331689643677866e+01}},
193
 
  {{ 2.889623530439334e-05, 6.022048233012799e+00, 1.331640885086825e+01}},
194
 
  {{ 6.069308702586342e-06, 5.335701932998608e+00, 1.331616505791305e+01}},
195
 
  {{ 6.020614391923135e-06, 1.797901825875778e+00, 1.331714022973387e+01}},
196
 
};
197
 
 
198
 
static const struct Tass17MultiTerm MIMAS_2[4] = {
199
 
  {{-1, 0, 2, 0, 0, 0, 0, 0}, 31,MIMAS_2_0},
200
 
  {{ 1, 0, 0, 0, 0, 0, 0, 0},  1,MIMAS_2_1},
201
 
  {{-2, 3, 0, 0, 0, 0, 0, 0},  1,MIMAS_2_2},
202
 
  {{ 3, 0,-2, 0, 0, 0, 0, 0},  5,MIMAS_2_3},
203
 
};
204
 
 
205
 
static const struct Tass17Term MIMAS_3_0[29] = {
206
 
  {{ 5.339008498818640e-06, 4.924784125696391e+00, 9.986805201763754e-03}},
207
 
  {{ 1.140613650769890e-05, 2.469537772120787e+00, 1.023059815696879e-02}},
208
 
  {{ 8.188197469152401e-06, 1.429141854518208e-02, 1.047439111217383e-02}},
209
 
  {{ 1.141748624638240e-05, 7.006377185593701e-01, 1.071818406737887e-02}},
210
 
  {{ 5.211706783516070e-06, 1.386984018573560e+00, 1.096197702258391e-02}},
211
 
  {{ 1.139717898986310e-05, 1.236334060267667e+00,-1.622629652399248e-02}},
212
 
  {{ 5.206791451508880e-05, 5.499877602534791e-01,-1.647008947919752e-02}},
213
 
  {{ 2.328430197381575e-04, 6.146826767418875e+00,-1.671388243440256e-02}},
214
 
  {{ 5.186530053942100e-06, 5.693256976253909e-01,-1.679982903320219e-02}},
215
 
  {{ 1.412387702084000e-05, 1.613203576428794e+00,-1.687172879080797e-02}},
216
 
  {{ 1.074089419341231e-03, 5.460480467404687e+00,-1.695767538960760e-02}},
217
 
  {{ 1.838941226078010e-05, 6.166164704790789e+00,-1.704362198840723e-02}},
218
 
  {{ 4.248311992240600e-05, 9.268572764146046e-01,-1.711552174601300e-02}},
219
 
  {{ 5.301694964646620e-03, 4.774134167390498e+00,-1.720146834481264e-02}},
220
 
  {{ 5.463249591300440e-05, 5.479818404776600e+00,-1.728741494361227e-02}},
221
 
  {{ 2.612362501347000e-05, 2.405109764004165e-01,-1.735931470121805e-02}},
222
 
  {{ 1.188963618162444e-02, 4.087787867376310e+00,-1.744526130001768e-02}},
223
 
  {{ 1.417196313981720e-05, 4.793472104762412e+00,-1.753120789881731e-02}},
224
 
  {{ 3.275262890701040e-05, 5.837349983565814e+00,-1.760310765642309e-02}},
225
 
  {{ 5.317666807877856e-03, 2.598489137723283e-01,-1.768905425522272e-02}},
226
 
  {{ 2.254194030722800e-05, 4.107125804748224e+00,-1.777500085402235e-02}},
227
 
  {{ 1.876210282323130e-05, 2.009411029961832e+00,-1.784690061162813e-02}},
228
 
  {{ 1.092196251660480e-03, 2.715095267347932e+00,-1.793284721042776e-02}},
229
 
  {{ 1.200955094991380e-05, 2.791868511442401e-01,-1.801879380922739e-02}},
230
 
  {{ 6.138904676788960e-06, 4.464657383537437e+00,-1.809069356683316e-02}},
231
 
  {{ 2.224213393203463e-04, 5.170341620923537e+00,-1.817664016563279e-02}},
232
 
  {{ 5.011145194424460e-05, 1.342402667319555e+00,-1.842043312083783e-02}},
233
 
  {{ 1.083732897435760e-05, 3.797649020895159e+00,-1.866422607604287e-02}},
234
 
  {{ 1.978445332406060e-05, 5.019691662617644e+00,-4.536491371220917e-02}},
235
 
};
236
 
 
237
 
static const struct Tass17Term MIMAS_3_1[3] = {
238
 
  {{ 1.477125534949241e-05, 2.559894425015774e+00, 1.335156871886320e+01}},
239
 
  {{ 6.813829579894155e-06, 1.873548125001586e+00, 1.335132492590799e+01}},
240
 
  {{ 6.707536779238787e-06, 1.046480714401697e-01, 1.335181251181840e+01}},
241
 
};
242
 
 
243
 
static const struct Tass17MultiTerm MIMAS_3[2] = {
244
 
  {{-1, 0, 2, 0, 0, 0, 0, 0}, 29,MIMAS_3_0},
245
 
  {{ 3, 0,-2, 0, 0, 0, 0, 0},  3,MIMAS_3_1},
246
 
};
247
 
 
248
 
static const struct Tass17Term ENCELADUS_0_0[1] = {
249
 
  {{ 2.265054397578757e-05, 7.519405621081341e-01, 4.579638210202045e+00}},
250
 
};
251
 
 
252
 
static const struct Tass17Term ENCELADUS_0_1[1] = {
253
 
  {{ 7.116593169805980e-06, 5.461033287440088e-01, 2.514460612958353e+00}},
254
 
};
255
 
 
256
 
static const struct Tass17MultiTerm ENCELADUS_0[2] = {
257
 
  {{ 0, 2, 0,-2, 0, 0, 0, 0},  1,ENCELADUS_0_0},
258
 
  {{ 0, 2,-2, 0, 0, 0, 0, 0},  1,ENCELADUS_0_1},
259
 
};
260
 
 
261
 
static const struct Tass17Term ENCELADUS_1_0[3] = {
262
 
  {{ 4.496393702552367e-03, 2.342959364982154e+00, 1.549375812779411e-03}},
263
 
  {{ 3.354575501528797e-03, 4.597833882505114e+00, 4.427150026633873e-03}},
264
 
  {{ 3.106536996299520e-05, 2.912482457830643e+00, 8.854300053267745e-03}},
265
 
};
266
 
 
267
 
static const struct Tass17Term ENCELADUS_1_1[1] = {
268
 
  {{ 4.253124471669380e-06, 1.946766624913765e+00, 2.289819105101023e+00}},
269
 
};
270
 
 
271
 
static const struct Tass17Term ENCELADUS_1_2[1] = {
272
 
  {{ 2.407327778886120e-05, 4.985440644756694e+00, 1.257230306479177e+00}},
273
 
};
274
 
 
275
 
static const struct Tass17Term ENCELADUS_1_3[1] = {
276
 
  {{ 5.359800347726300e-06, 1.150736720732397e+00, 8.382988370771400e+00}},
277
 
};
278
 
 
279
 
static const struct Tass17Term ENCELADUS_1_4[1] = {
280
 
  {{ 2.157848301674358e-05, 3.893533207807963e+00, 4.579638210202045e+00}},
281
 
};
282
 
 
283
 
static const struct Tass17Term ENCELADUS_1_5[1] = {
284
 
  {{ 2.107499273982886e-05, 5.461033287440088e-01, 2.514460612958353e+00}},
285
 
};
286
 
 
287
 
static const struct Tass17Term ENCELADUS_1_6[1] = {
288
 
  {{ 1.204571746494518e-05, 3.481858748969675e+00, 4.492830157146606e-01}},
289
 
};
290
 
 
291
 
static const struct Tass17Term ENCELADUS_1_7[1] = {
292
 
  {{ 1.082902927586888e-05, 2.389951319910909e+00, 3.771690919437530e+00}},
293
 
};
294
 
 
295
 
static const struct Tass17Term ENCELADUS_1_8[1] = {
296
 
  {{ 6.457229782189520e-06, 4.233799311077810e+00, 5.028921225916706e+00}},
297
 
};
298
 
 
299
 
static const struct Tass17Term ENCELADUS_1_9[1] = {
300
 
  {{ 4.159628279141040e-06, 6.077647302244714e+00, 6.286151532395882e+00}},
301
 
};
302
 
 
303
 
static const struct Tass17MultiTerm ENCELADUS_1[10] = {
304
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  3,ENCELADUS_1_0},
305
 
  {{ 0, 1, 0,-1, 0, 0, 0, 0},  1,ENCELADUS_1_1},
306
 
  {{ 0, 1,-1, 0, 0, 0, 0, 0},  1,ENCELADUS_1_2},
307
 
  {{ 0, 2, 0, 0, 0,-2, 0, 0},  1,ENCELADUS_1_3},
308
 
  {{ 0, 2, 0,-2, 0, 0, 0, 0},  1,ENCELADUS_1_4},
309
 
  {{ 0, 2,-2, 0, 0, 0, 0, 0},  1,ENCELADUS_1_5},
310
 
  {{ 0, 2,-4, 2, 0, 0, 0, 0},  1,ENCELADUS_1_6},
311
 
  {{ 0, 3,-3, 0, 0, 0, 0, 0},  1,ENCELADUS_1_7},
312
 
  {{ 0, 4,-4, 0, 0, 0, 0, 0},  1,ENCELADUS_1_8},
313
 
  {{ 0, 5,-5, 0, 0, 0, 0, 0},  1,ENCELADUS_1_9},
314
 
};
315
 
 
316
 
static const struct Tass17Term ENCELADUS_2_0[1] = {
317
 
  {{ 6.526400221336371e-06, 2.681979744993624e+00, 2.445958739557666e-05}},
318
 
};
319
 
 
320
 
static const struct Tass17Term ENCELADUS_2_1[1] = {
321
 
  {{ 4.864126392950970e-06, 2.790627620835740e+00,-3.797451619237667e+00}},
322
 
};
323
 
 
324
 
static const struct Tass17Term ENCELADUS_2_2[5] = {
325
 
  {{ 5.778112672027477e-06, 1.733182516415079e+00, 1.471391305053998e-03}},
326
 
  {{ 7.443719437241270e-06, 3.988057033938039e+00, 4.349165518908460e-03}},
327
 
  {{ 4.803805197845248e-03, 3.189423405738944e+00, 5.898541331687871e-03}},
328
 
  {{ 1.097719996101334e-04, 5.532383110312554e+00, 7.447917144467280e-03}},
329
 
  {{ 6.715628349206410e-06, 4.645664974245721e+00, 1.032569135832174e-02}},
330
 
};
331
 
 
332
 
static const struct Tass17Term ENCELADUS_2_3[1] = {
333
 
  {{ 5.311492417496450e-06, 2.536683592343353e-01, 2.071076138575381e+00}},
334
 
};
335
 
 
336
 
static const struct Tass17Term ENCELADUS_2_4[1] = {
337
 
  {{ 1.576763094428542e-03, 7.997716879783442e-01, 4.585536751533733e+00}},
338
 
};
339
 
 
340
 
static const struct Tass17Term ENCELADUS_2_5[1] = {
341
 
  {{ 1.305558563149728e-05, 4.693005675247022e+00, 8.138458320962040e-01}},
342
 
};
343
 
 
344
 
static const struct Tass17Term ENCELADUS_2_6[1] = {
345
 
  {{ 2.328380239517312e-05, 5.990750337669914e+00,-4.433844743829719e-01}},
346
 
};
347
 
 
348
 
static const struct Tass17Term ENCELADUS_2_7[1] = {
349
 
  {{ 1.134789737634680e-05, 4.693304903676271e+00, 9.165174961735778e+00}},
350
 
};
351
 
 
352
 
static const struct Tass17Term ENCELADUS_2_8[1] = {
353
 
  {{ 5.297748739729408e-06, 4.146902346503011e+00,-1.700614780862149e+00}},
354
 
};
355
 
 
356
 
static const struct Tass17MultiTerm ENCELADUS_2[9] = {
357
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  1,ENCELADUS_2_0},
358
 
  {{ 0,-1, 0, 0, 0, 2, 0, 0},  1,ENCELADUS_2_1},
359
 
  {{ 0,-1, 0, 2, 0, 0, 0, 0},  5,ENCELADUS_2_2},
360
 
  {{ 0,-1, 2, 0, 0, 0, 0, 0},  1,ENCELADUS_2_3},
361
 
  {{ 0, 1, 0, 0, 0, 0, 0, 0},  1,ENCELADUS_2_4},
362
 
  {{ 0,-2, 3, 0, 0, 0, 0, 0},  1,ENCELADUS_2_5},
363
 
  {{ 0,-3, 4, 0, 0, 0, 0, 0},  1,ENCELADUS_2_6},
364
 
  {{ 0, 3, 0,-2, 0, 0, 0, 0},  1,ENCELADUS_2_7},
365
 
  {{ 0,-4, 5, 0, 0, 0, 0, 0},  1,ENCELADUS_2_8},
366
 
};
367
 
 
368
 
static const struct Tass17Term ENCELADUS_3_0[1] = {
369
 
  {{ 1.280938903343441e-04, 1.983149608096680e+00,-7.280483472742215e-03}},
370
 
};
371
 
 
372
 
static const struct Tass17Term ENCELADUS_3_1[3] = {
373
 
  {{ 3.085667117081219e-05, 3.937780549016139e+00,-3.452416044929610e-03}},
374
 
  {{ 1.421727517964700e-05, 4.624126849030327e+00,-3.208623089724569e-03}},
375
 
  {{ 1.420735399816070e-05, 1.098415954121576e-01,-3.696209000134648e-03}},
376
 
};
377
 
 
378
 
static const struct Tass17MultiTerm ENCELADUS_3[2] = {
379
 
  {{ 0,-1, 0, 2, 0, 0, 0, 0},  1,ENCELADUS_3_0},
380
 
  {{-1, 0, 2, 0, 0, 0, 0, 0},  3,ENCELADUS_3_1},
381
 
};
382
 
 
383
 
static const struct Tass17Term TETHYS_0_0[1] = {
384
 
  {{ 8.692361446792260e-06, 3.746226045578181e+00, 5.868527757813049e+00}},
385
 
};
386
 
 
387
 
static const struct Tass17Term TETHYS_0_1[1] = {
388
 
  {{ 9.773647178903700e-06, 3.347429921083522e+00, 2.065177597243693e+00}},
389
 
};
390
 
 
391
 
static const struct Tass17Term TETHYS_0_2[1] = {
392
 
  {{ 6.341490354446320e-06, 3.087559012405942e-01, 3.097766395865539e+00}},
393
 
};
394
 
 
395
 
static const struct Tass17MultiTerm TETHYS_0[3] = {
396
 
  {{ 0, 0, 2, 0, 0,-2, 0, 0},  1,TETHYS_0_0},
397
 
  {{ 0, 0, 2,-2, 0, 0, 0, 0},  1,TETHYS_0_1},
398
 
  {{ 0, 0, 3,-3, 0, 0, 0, 0},  1,TETHYS_0_2},
399
 
};
400
 
 
401
 
static const struct Tass17Term TETHYS_1_0[28] = {
402
 
  {{ 3.094782117290198e-06, 1.804019257682701e+00, 1.990850081500073e-05}},
403
 
  {{ 1.001557835312868e-05, 6.318891585209909e-01, 6.603809798462935e-05}},
404
 
  {{ 1.080021159829085e-05, 5.577501069793485e+00, 8.594659879963006e-05}},
405
 
  {{ 4.021385382444620e-06, 4.239927673886392e+00, 1.058550996146308e-04}},
406
 
  {{ 2.555821179926381e-05, 1.392030537400290e+00, 1.578463564054092e-04}},
407
 
  {{ 1.267528991884128e-05, 3.196049795082991e+00, 1.777548572204099e-04}},
408
 
  {{ 1.157195347749026e-05, 5.165512349511074e+00, 2.238844543900385e-04}},
409
 
  {{ 3.597193003482037e-02, 3.827938953603982e+00, 2.437929552050393e-04}},
410
 
  {{ 9.845954273310880e-06, 5.631958211286683e+00, 2.637014560200400e-04}},
411
 
  {{ 9.194949884833879e-06, 1.318235458535180e+00, 3.098310531896687e-04}},
412
 
  {{ 9.815613284418477e-06, 6.263847369807674e+00, 3.297395540046694e-04}},
413
 
  {{ 1.717434823483564e-05, 2.078376837414479e+00, 4.016393116104485e-04}},
414
 
  {{ 3.432162123697680e-05, 4.514285253618171e+00, 4.875859104100786e-04}},
415
 
  {{ 7.218512993756520e-06, 3.808601016232069e+00, 5.735325092097087e-04}},
416
 
  {{ 1.266151790256666e-05, 5.906315791018461e+00, 6.454322668154877e-04}},
417
 
  {{ 5.891806577851199e-04, 5.200631553632359e+00, 7.313788656151179e-04}},
418
 
  {{ 1.323271931613666e-05, 1.353354662656465e+00, 8.173254644147480e-04}},
419
 
  {{ 1.697093421514454e-05, 2.901388464811505e-01, 1.218964776025196e-03}},
420
 
  {{ 3.767845663771360e-06, 3.010923272601534e+00, 1.366310570108340e-02}},
421
 
  {{ 6.001489632871980e-06, 2.305239035215433e+00, 1.374905229988303e-02}},
422
 
  {{ 8.037140287447099e-06, 5.556769190259295e-01, 1.390689865628844e-02}},
423
 
  {{ 3.600130988680400e-06, 1.242023219040118e+00, 1.415069161149348e-02}},
424
 
  {{ 5.489567383712060e-06, 5.363389816540173e-01, 1.423663821029311e-02}},
425
 
  {{ 1.052724821924284e-05, 3.978588911909874e+00, 2.743206650178144e-02}},
426
 
  {{ 4.944669618681220e-05, 1.523342558334271e+00, 2.767585945698648e-02}},
427
 
  {{ 1.049859753280688e-04, 5.351281511938252e+00, 2.791965241219151e-02}},
428
 
  {{ 4.772345678736420e-05, 6.037627811952441e+00, 2.816344536739655e-02}},
429
 
  {{ 9.867772453097199e-06, 4.407888047870434e-01, 2.840723832260159e-02}},
430
 
};
431
 
 
432
 
static const struct Tass17Term TETHYS_1_1[1] = {
433
 
  {{ 3.381153874922860e-06, 3.443909349583986e+00, 2.934263878906524e+00}},
434
 
};
435
 
 
436
 
static const struct Tass17Term TETHYS_1_2[1] = {
437
 
  {{ 4.252829449661740e-06, 2.159362918305770e+00, 1.937452727948935e+00}},
438
 
};
439
 
 
440
 
static const struct Tass17Term TETHYS_1_3[1] = {
441
 
  {{ 2.857487995253398e-05, 1.029186337468635e-01, 1.032588798621846e+00}},
442
 
};
443
 
 
444
 
static const struct Tass17Term TETHYS_1_4[1] = {
445
 
  {{ 1.086312362376316e-05, 3.746226045578181e+00, 5.868527757813049e+00}},
446
 
};
447
 
 
448
 
static const struct Tass17Term TETHYS_1_5[1] = {
449
 
  {{ 5.706936513245540e-06, 1.177133183021748e+00, 3.874905455897870e+00}},
450
 
};
451
 
 
452
 
static const struct Tass17Term TETHYS_1_6[1] = {
453
 
  {{ 2.612226809076254e-05, 3.347429921083522e+00, 2.065177597243693e+00}},
454
 
};
455
 
 
456
 
static const struct Tass17Term TETHYS_1_7[1] = {
457
 
  {{ 1.309044788609482e-05, 3.087559012405942e-01, 3.097766395865539e+00}},
458
 
};
459
 
 
460
 
static const struct Tass17Term TETHYS_1_8[1] = {
461
 
  {{ 7.589604761197260e-06, 3.553267188577251e+00, 4.130355194487387e+00}},
462
 
};
463
 
 
464
 
static const struct Tass17Term TETHYS_1_9[1] = {
465
 
  {{ 4.749981493034660e-06, 5.145931687343214e-01, 5.162943993109232e+00}},
466
 
};
467
 
 
468
 
static const struct Tass17Term TETHYS_1_10[1] = {
469
 
  {{ 4.209916715651780e-06, 1.843847991166901e+00, 1.257230306479177e+00}},
470
 
};
471
 
 
472
 
static const struct Tass17Term TETHYS_1_11[1] = {
473
 
  {{ 9.634177151388563e-06, 3.197170586335357e+00, 2.290686578839635e-01}},
474
 
};
475
 
 
476
 
static const struct Tass17Term TETHYS_1_12[1] = {
477
 
  {{ 3.367826063379420e-06, 3.687695982333802e+00, 2.514460612958353e+00}},
478
 
};
479
 
 
480
 
static const struct Tass17MultiTerm TETHYS_1[13] = {
481
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 28,TETHYS_1_0},
482
 
  {{ 0, 0, 1, 0, 0,-1, 0, 0},  1,TETHYS_1_1},
483
 
  {{ 0, 0, 1, 0,-1, 0, 0, 0},  1,TETHYS_1_2},
484
 
  {{ 0, 0, 1,-1, 0, 0, 0, 0},  1,TETHYS_1_3},
485
 
  {{ 0, 0, 2, 0, 0,-2, 0, 0},  1,TETHYS_1_4},
486
 
  {{ 0, 0, 2, 0,-2, 0, 0, 0},  1,TETHYS_1_5},
487
 
  {{ 0, 0, 2,-2, 0, 0, 0, 0},  1,TETHYS_1_6},
488
 
  {{ 0, 0, 3,-3, 0, 0, 0, 0},  1,TETHYS_1_7},
489
 
  {{ 0, 0, 4,-4, 0, 0, 0, 0},  1,TETHYS_1_8},
490
 
  {{ 0, 0, 5,-5, 0, 0, 0, 0},  1,TETHYS_1_9},
491
 
  {{ 0, 1,-1, 0, 0, 0, 0, 0},  1,TETHYS_1_10},
492
 
  {{ 0, 1,-2, 1, 0, 0, 0, 0},  1,TETHYS_1_11},
493
 
  {{ 0, 2,-2, 0, 0, 0, 0, 0},  1,TETHYS_1_12},
494
 
};
495
 
 
496
 
static const struct Tass17Term TETHYS_2_0[1] = {
497
 
  {{ 2.463670320328344e-05, 2.681979744993623e+00, 2.445958739557666e-05}},
498
 
};
499
 
 
500
 
static const struct Tass17Term TETHYS_2_1[1] = {
501
 
  {{ 6.736048525042149e-06, 1.795199654407042e+00, 3.940425661480334e-01}},
502
 
};
503
 
 
504
 
static const struct Tass17Term TETHYS_2_2[1] = {
505
 
  {{ 1.012648120942390e-05, 4.634475612002642e+00,-2.540221312758490e+00}},
506
 
};
507
 
 
508
 
static const struct Tass17Term TETHYS_2_3[1] = {
509
 
  {{ 1.316230344933185e-05, 9.203831673794880e-01,-5.465990108433128e-01}},
510
 
};
511
 
 
512
 
static const struct Tass17Term TETHYS_2_4[1] = {
513
 
  {{ 9.537957898915770e-06, 1.891679082907508e+00, 1.263128847810865e+00}},
514
 
};
515
 
 
516
 
static const struct Tass17Term TETHYS_2_5[1] = {
517
 
  {{ 1.026432488829525e-03, 5.239109003991030e+00, 3.328306445054557e+00}},
518
 
};
519
 
 
520
 
static const struct Tass17Term TETHYS_2_6[1] = {
521
 
  {{ 4.858676635900159e-05, 4.930353102750437e+00, 2.305400491890175e-01}},
522
 
};
523
 
 
524
 
static const struct Tass17Term TETHYS_2_7[1] = {
525
 
  {{ 1.274174154891934e-05, 4.827434469003571e+00,-8.020487494328282e-01}},
526
 
};
527
 
 
528
 
static const struct Tass17Term TETHYS_2_8[1] = {
529
 
  {{ 4.893120486700722e-06, 1.582923181666916e+00,-1.834637548054674e+00}},
530
 
};
531
 
 
532
 
static const struct Tass17Term TETHYS_2_9[1] = {
533
 
  {{ 1.379536465955919e-05, 4.874775170004872e+00, 1.471391305053998e-03}},
534
 
};
535
 
 
536
 
static const struct Tass17Term TETHYS_2_10[1] = {
537
 
  {{ 4.496122761411780e-06, 2.849157684080121e+00,-4.433844743829719e-01}},
538
 
};
539
 
 
540
 
static const struct Tass17Term TETHYS_2_11[12] = {
541
 
  {{ 1.564767415994558e-04, 4.568461127222154e+00, 3.458059983814795e-03}},
542
 
  {{ 8.681007704489939e-05, 7.405221736181721e-01, 3.214267028609755e-03}},
543
 
  {{ 8.168879255357250e-05, 5.941153727250531e+00, 3.945645894224873e-03}},
544
 
  {{ 8.101165266469901e-05, 3.195768527193775e+00, 2.970474073404717e-03}},
545
 
  {{ 7.081435508752854e-05, 5.254807427236342e+00, 3.701852939019836e-03}},
546
 
  {{ 1.795872905935810e-05, 3.443147200851330e-01, 4.189438849429914e-03}},
547
 
  {{ 1.765915793094640e-05, 5.651014880769380e+00, 2.726681118199677e-03}},
548
 
  {{ 6.448693043220393e-06, 8.713108941844011e-01,-1.044883867247364e-02}},
549
 
  {{ 4.134187193316490e-06, 3.483793623207228e-02, 3.300213627409385e-03}},
550
 
  {{ 4.064250964938940e-06, 5.960491664622441e+00, 3.615906340220205e-03}},
551
 
  {{ 3.921367852619880e-06, 1.030661020099323e+00, 4.433231804634951e-03}},
552
 
  {{ 3.847793440490170e-06, 1.823075927165398e+00, 2.482888162994638e-03}},
553
 
};
554
 
 
555
 
static const struct Tass17MultiTerm TETHYS_2[12] = {
556
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  1,TETHYS_2_0},
557
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  1,TETHYS_2_1},
558
 
  {{ 0, 0,-1, 0, 0, 2, 0, 0},  1,TETHYS_2_2},
559
 
  {{ 0, 0,-1, 0, 2, 0, 0, 0},  1,TETHYS_2_3},
560
 
  {{ 0, 0,-1, 2, 0, 0, 0, 0},  1,TETHYS_2_4},
561
 
  {{ 0, 0, 1, 0, 0, 0, 0, 0},  1,TETHYS_2_5},
562
 
  {{ 0, 0,-2, 3, 0, 0, 0, 0},  1,TETHYS_2_6},
563
 
  {{ 0, 0,-3, 4, 0, 0, 0, 0},  1,TETHYS_2_7},
564
 
  {{ 0, 0,-4, 5, 0, 0, 0, 0},  1,TETHYS_2_8},
565
 
  {{ 0,-1, 0, 2, 0, 0, 0, 0},  1,TETHYS_2_9},
566
 
  {{ 0,-3, 4, 0, 0, 0, 0, 0},  1,TETHYS_2_10},
567
 
  {{-1, 0, 2, 0, 0, 0, 0, 0}, 12,TETHYS_2_11},
568
 
};
569
 
 
570
 
static const struct Tass17Term TETHYS_3_0[2] = {
571
 
  {{ 6.111685892210941e-06, 6.135349392018898e+00,-2.445240135601595e-05}},
572
 
  {{ 4.341737854415172e-06, 2.696600432337302e+00,-4.804041710792879e-04}},
573
 
};
574
 
 
575
 
static const struct Tass17Term TETHYS_3_1[30] = {
576
 
  {{ 8.097194747293030e-06, 1.086326741907496e+00,-2.233451268904413e-03}},
577
 
  {{ 3.696660017446820e-05, 3.999804418933084e-01,-2.477244224109452e-03}},
578
 
  {{ 3.369179308695820e-06, 2.149542558082810e+00,-2.635090580514859e-03}},
579
 
  {{ 1.634061837956512e-04, 5.996819449058704e+00,-2.721037179314491e-03}},
580
 
  {{ 3.688282109438380e-06, 4.193183792652183e-01,-2.806983778114122e-03}},
581
 
  {{ 1.001531421510340e-05, 1.463196258068622e+00,-2.878883535719899e-03}},
582
 
  {{ 7.269088792971872e-04, 5.310473149044516e+00,-2.964830134519532e-03}},
583
 
  {{ 1.307143245256740e-05, 6.016157386430616e+00,-3.050776733319159e-03}},
584
 
  {{ 3.003084312634590e-05, 7.768499580544321e-01,-3.122676490924936e-03}},
585
 
  {{ 3.578626570900766e-03, 4.624126849030327e+00,-3.208623089724569e-03}},
586
 
  {{ 3.863423686243950e-05, 5.329811086416426e+00,-3.294569688524200e-03}},
587
 
  {{ 1.853853482238710e-05, 9.050365804024403e-02,-3.366469446129977e-03}},
588
 
  {{ 7.978986672131195e-03, 3.937780549016139e+00,-3.452416044929610e-03}},
589
 
  {{ 1.026902134395760e-05, 4.643464786402239e+00,-3.538362643729240e-03}},
590
 
  {{ 2.358139037174070e-05, 5.687342665205642e+00,-3.610262401335017e-03}},
591
 
  {{ 3.586811056529552e-03, 1.098415954121576e-01,-3.696209000134648e-03}},
592
 
  {{ 1.598764340805630e-05, 3.957118486388051e+00,-3.782155598934278e-03}},
593
 
  {{ 1.348141163501630e-05, 1.859403711601660e+00,-3.854055356540055e-03}},
594
 
  {{ 7.456079964789274e-04, 2.565087948987761e+00,-3.940001955339688e-03}},
595
 
  {{ 8.589176280796499e-06, 1.291795327840677e-01,-4.025948554139318e-03}},
596
 
  {{ 4.417994658707790e-06, 4.314650065177265e+00,-4.097848311745095e-03}},
597
 
  {{ 1.629278673196500e-04, 5.020334302563366e+00,-4.183794910544728e-03}},
598
 
  {{ 3.605229442958720e-05, 1.192395348959384e+00,-4.427587865749766e-03}},
599
 
  {{ 7.804425391545350e-06, 3.647641702534988e+00,-4.671380820954806e-03}},
600
 
  {{ 3.824550961047250e-06, 4.774776807336220e+00, 2.397965045685182e-02}},
601
 
  {{ 8.194661069081041e-06, 2.319530453760617e+00, 2.422344341205686e-02}},
602
 
  {{ 5.770004540143910e-06, 6.147469407364597e+00, 2.446723636726190e-02}},
603
 
  {{ 8.055438816212310e-06, 5.506304001991995e-01, 2.471102932246693e-02}},
604
 
  {{ 3.690275690503300e-06, 1.236976700213389e+00, 2.495482227767198e-02}},
605
 
  {{ 1.403252488381090e-05, 4.869684344257474e+00,-3.137206845712112e-02}},
606
 
};
607
 
 
608
 
static const struct Tass17Term TETHYS_3_2[1] = {
609
 
  {{ 4.066369173620947e-06, 2.572521517863344e-01, 6.660065306154045e+00}},
610
 
};
611
 
 
612
 
static const struct Tass17MultiTerm TETHYS_3[3] = {
613
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  2,TETHYS_3_0},
614
 
  {{-1, 0, 2, 0, 0, 0, 0, 0}, 30,TETHYS_3_1},
615
 
  {{ 1, 0, 0, 0, 0, 0, 0, 0},  1,TETHYS_3_2},
616
 
};
617
 
 
618
 
static const struct Tass17Term DIONE_0_0[1] = {
619
 
  {{ 5.044474622853420e-06, 5.198036938148699e+00, 9.048639293270888e-01}},
620
 
};
621
 
 
622
 
static const struct Tass17Term DIONE_0_1[1] = {
623
 
  {{ 1.975589414013096e-05, 3.540388778084452e+00, 3.803350160569355e+00}},
624
 
};
625
 
 
626
 
static const struct Tass17Term DIONE_0_2[1] = {
627
 
  {{ 1.231028575289072e-05, 9.712959155280194e-01, 1.809727858654177e+00}},
628
 
};
629
 
 
630
 
static const struct Tass17Term DIONE_0_3[1] = {
631
 
  {{ 5.098846661514180e-06, 5.981941867419887e-01, 5.705025240854031e+00}},
632
 
};
633
 
 
634
 
static const struct Tass17Term DIONE_0_4[1] = {
635
 
  {{ 7.467512730405980e-06, 3.027740200086925e+00, 2.714591787981265e+00}},
636
 
};
637
 
 
638
 
static const struct Tass17Term DIONE_0_5[1] = {
639
 
  {{ 4.727673963003260e-06, 5.084184484645832e+00, 3.619455717308356e+00}},
640
 
};
641
 
 
642
 
static const struct Tass17Term DIONE_0_6[1] = {
643
 
  {{ 3.991422799327240e-06, 1.029186337468635e-01, 1.032588798621846e+00}},
644
 
};
645
 
 
646
 
static const struct Tass17Term DIONE_0_7[1] = {
647
 
  {{ 4.809588755287700e-06, 2.058372674937290e-01, 2.065177597243693e+00}},
648
 
};
649
 
 
650
 
static const struct Tass17Term DIONE_0_8[1] = {
651
 
  {{ 4.044589508141894e-06, 2.614152002392929e-01, 2.294246255127657e+00}},
652
 
};
653
 
 
654
 
static const struct Tass17MultiTerm DIONE_0[9] = {
655
 
  {{ 0, 0, 0, 1,-1, 0, 0, 0},  1,DIONE_0_0},
656
 
  {{ 0, 0, 0, 2, 0,-2, 0, 0},  1,DIONE_0_1},
657
 
  {{ 0, 0, 0, 2,-2, 0, 0, 0},  1,DIONE_0_2},
658
 
  {{ 0, 0, 0, 3, 0,-3, 0, 0},  1,DIONE_0_3},
659
 
  {{ 0, 0, 0, 3,-3, 0, 0, 0},  1,DIONE_0_4},
660
 
  {{ 0, 0, 0, 4,-4, 0, 0, 0},  1,DIONE_0_5},
661
 
  {{ 0, 0, 1,-1, 0, 0, 0, 0},  1,DIONE_0_6},
662
 
  {{ 0, 0, 2,-2, 0, 0, 0, 0},  1,DIONE_0_7},
663
 
  {{ 0, 1, 0,-1, 0, 0, 0, 0},  1,DIONE_0_8},
664
 
};
665
 
 
666
 
static const struct Tass17Term DIONE_1_0[3] = {
667
 
  {{ 1.253214092917414e-04, 5.484552018571947e+00, 1.549375812779411e-03}},
668
 
  {{ 9.470863297623297e-05, 1.456241228915321e+00, 4.427150026633873e-03}},
669
 
  {{ 2.711677399803780e-06, 6.054075111420435e+00, 8.854300053267745e-03}},
670
 
};
671
 
 
672
 
static const struct Tass17Term DIONE_1_1[1] = {
673
 
  {{ 4.269998249018742e-06, 5.396405225690409e+00, 3.940181065606379e-01}},
674
 
};
675
 
 
676
 
static const struct Tass17Term DIONE_1_2[1] = {
677
 
  {{ 1.025994897473446e-05, 1.993980622473295e-01, 1.901675080284677e+00}},
678
 
};
679
 
 
680
 
static const struct Tass17Term DIONE_1_3[1] = {
681
 
  {{ 2.682461086510494e-05, 5.198036938148699e+00, 9.048639293270888e-01}},
682
 
};
683
 
 
684
 
static const struct Tass17Term DIONE_1_4[1] = {
685
 
  {{ 2.565388997294820e-05, 3.540388778084452e+00, 3.803350160569355e+00}},
686
 
};
687
 
 
688
 
static const struct Tass17Term DIONE_1_5[1] = {
689
 
  {{ 3.125192040346257e-06, 1.285576205981393e+00, 3.409332054008717e+00}},
690
 
};
691
 
 
692
 
static const struct Tass17Term DIONE_1_6[1] = {
693
 
  {{ 2.717321774931640e-05, 9.712959155280194e-01, 1.809727858654177e+00}},
694
 
};
695
 
 
696
 
static const struct Tass17Term DIONE_1_7[1] = {
697
 
  {{ 5.552232090659460e-06, 5.981941867419887e-01, 5.705025240854031e+00}},
698
 
};
699
 
 
700
 
static const struct Tass17Term DIONE_1_8[1] = {
701
 
  {{ 1.270721017173096e-05, 3.027740200086925e+00, 2.714591787981265e+00}},
702
 
};
703
 
 
704
 
static const struct Tass17Term DIONE_1_9[1] = {
705
 
  {{ 6.847120194215620e-06, 5.084184484645832e+00, 3.619455717308356e+00}},
706
 
};
707
 
 
708
 
static const struct Tass17Term DIONE_1_10[1] = {
709
 
  {{ 3.974354213288560e-06, 8.574434620251531e-01, 4.524319646635444e+00}},
710
 
};
711
 
 
712
 
static const struct Tass17Term DIONE_1_11[1] = {
713
 
  {{ 1.499025754719972e-05, 3.244511287336658e+00, 1.032588798621846e+00}},
714
 
};
715
 
 
716
 
static const struct Tass17Term DIONE_1_12[1] = {
717
 
  {{ 1.201329949530382e-05, 2.058372674937290e-01, 2.065177597243693e+00}},
718
 
};
719
 
 
720
 
static const struct Tass17Term DIONE_1_13[1] = {
721
 
  {{ 6.090479694942740e-06, 3.450348554830387e+00, 3.097766395865539e+00}},
722
 
};
723
 
 
724
 
static const struct Tass17Term DIONE_1_14[1] = {
725
 
  {{ 3.552297626424840e-06, 4.116745349874580e-01, 4.130355194487387e+00}},
726
 
};
727
 
 
728
 
static const struct Tass17Term DIONE_1_15[1] = {
729
 
  {{ 4.723715451200404e-06, 3.403007853829086e+00, 2.294246255127657e+00}},
730
 
};
731
 
 
732
 
static const struct Tass17Term DIONE_1_16[1] = {
733
 
  {{ 4.770404124767720e-06, 5.557793274556413e-02, 2.290686578839635e-01}},
734
 
};
735
 
 
736
 
static const struct Tass17MultiTerm DIONE_1[17] = {
737
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  3,DIONE_1_0},
738
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  1,DIONE_1_1},
739
 
  {{ 0, 0, 0, 1, 0,-1, 0, 0},  1,DIONE_1_2},
740
 
  {{ 0, 0, 0, 1,-1, 0, 0, 0},  1,DIONE_1_3},
741
 
  {{ 0, 0, 0, 2, 0,-2, 0, 0},  1,DIONE_1_4},
742
 
  {{ 0, 0, 0, 2, 0,-3, 0, 0},  1,DIONE_1_5},
743
 
  {{ 0, 0, 0, 2,-2, 0, 0, 0},  1,DIONE_1_6},
744
 
  {{ 0, 0, 0, 3, 0,-3, 0, 0},  1,DIONE_1_7},
745
 
  {{ 0, 0, 0, 3,-3, 0, 0, 0},  1,DIONE_1_8},
746
 
  {{ 0, 0, 0, 4,-4, 0, 0, 0},  1,DIONE_1_9},
747
 
  {{ 0, 0, 0, 5,-5, 0, 0, 0},  1,DIONE_1_10},
748
 
  {{ 0, 0, 1,-1, 0, 0, 0, 0},  1,DIONE_1_11},
749
 
  {{ 0, 0, 2,-2, 0, 0, 0, 0},  1,DIONE_1_12},
750
 
  {{ 0, 0, 3,-3, 0, 0, 0, 0},  1,DIONE_1_13},
751
 
  {{ 0, 0, 4,-4, 0, 0, 0, 0},  1,DIONE_1_14},
752
 
  {{ 0, 1, 0,-1, 0, 0, 0, 0},  1,DIONE_1_15},
753
 
  {{ 0, 1,-2, 1, 0, 0, 0, 0},  1,DIONE_1_16},
754
 
};
755
 
 
756
 
static const struct Tass17Term DIONE_2_0[1] = {
757
 
  {{ 1.172252747692422e-04, 2.681979734714067e+00, 2.445958739557666e-05}},
758
 
};
759
 
 
760
 
static const struct Tass17Term DIONE_2_1[1] = {
761
 
  {{ 1.288509519128533e-05, 1.795199654407042e+00, 3.940425661480334e-01}},
762
 
};
763
 
 
764
 
static const struct Tass17Term DIONE_2_2[1] = {
765
 
  {{ 3.368317726971210e-06, 3.079746085685258e+00, 1.390853717105622e+00}},
766
 
};
767
 
 
768
 
static const struct Tass17Term DIONE_2_3[1] = {
769
 
  {{ 2.527837703075836e-05, 1.595801592159713e+00,-1.507632514136644e+00}},
770
 
};
771
 
 
772
 
static const struct Tass17Term DIONE_2_4[1] = {
773
 
  {{ 3.539705714890319e-06, 3.850614164262772e+00,-1.113614407576006e+00}},
774
 
};
775
 
 
776
 
static const struct Tass17Term DIONE_2_5[1] = {
777
 
  {{ 2.594271531157734e-05, 1.023301801126352e+00, 4.859897877785333e-01}},
778
 
};
779
 
 
780
 
static const struct Tass17Term DIONE_2_6[1] = {
781
 
  {{ 6.245540270289302e-04, 1.994597716654372e+00, 2.295717646432711e+00}},
782
 
};
783
 
 
784
 
static const struct Tass17Term DIONE_2_7[1] = {
785
 
  {{ 4.309530620212000e-06, 4.537996183502177e+00,-3.409307594421322e+00}},
786
 
};
787
 
 
788
 
static const struct Tass17Term DIONE_2_8[1] = {
789
 
  {{ 2.669607656360495e-05, 2.108450170157240e+00,-4.188741415485552e-01}},
790
 
};
791
 
 
792
 
static const struct Tass17Term DIONE_2_9[1] = {
793
 
  {{ 6.968783491136024e-06, 5.200588559833291e-02,-1.323738070875643e+00}},
794
 
};
795
 
 
796
 
static const struct Tass17Term DIONE_2_10[1] = {
797
 
  {{ 3.304505798253070e-06, 4.278746908219012e+00,-2.228602000202733e+00}},
798
 
};
799
 
 
800
 
static const struct Tass17Term DIONE_2_11[1] = {
801
 
  {{ 3.787380702785700e-06, 5.033271736497301e+00, 1.263128847810865e+00}},
802
 
};
803
 
 
804
 
static const struct Tass17Term DIONE_2_12[1] = {
805
 
  {{ 2.859852996917539e-05, 1.788760449160644e+00, 2.305400491890175e-01}},
806
 
};
807
 
 
808
 
static const struct Tass17Term DIONE_2_13[1] = {
809
 
  {{ 7.799304255363336e-06, 1.685841815413778e+00,-8.020487494328282e-01}},
810
 
};
811
 
 
812
 
static const struct Tass17Term DIONE_2_14[1] = {
813
 
  {{ 2.969852804959130e-06, 4.724515835256708e+00,-1.834637548054674e+00}},
814
 
};
815
 
 
816
 
static const struct Tass17Term DIONE_2_15[5] = {
817
 
  {{ 5.709737153001810e-06, 5.673408458612511e+00,-7.798450772541216e-05}},
818
 
  {{ 2.203368656279073e-03, 4.874775170004872e+00, 1.471391305053998e-03}},
819
 
  {{ 4.177951671700660e-06, 3.418533941089551e+00,-2.955758721579874e-03}},
820
 
  {{ 5.709763882914900e-06, 9.345492278074399e-01, 3.020767117833410e-03}},
821
 
  {{ 1.886080065709498e-05, 3.189421946098056e+00, 5.898541331687871e-03}},
822
 
};
823
 
 
824
 
static const struct Tass17Term DIONE_2_16[1] = {
825
 
  {{ 2.618379490210864e-06, 1.426868473632360e+00, 3.458059983814795e-03}},
826
 
};
827
 
 
828
 
static const struct Tass17MultiTerm DIONE_2[17] = {
829
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  1,DIONE_2_0},
830
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  1,DIONE_2_1},
831
 
  {{ 0, 0, 0, 0, 1, 0, 0, 0},  1,DIONE_2_2},
832
 
  {{ 0, 0, 0,-1, 0, 2, 0, 0},  1,DIONE_2_3},
833
 
  {{ 0, 0, 0,-1, 0, 3, 0, 0},  1,DIONE_2_4},
834
 
  {{ 0, 0, 0,-1, 2, 0, 0, 0},  1,DIONE_2_5},
835
 
  {{ 0, 0, 0, 1, 0, 0, 0, 0},  1,DIONE_2_6},
836
 
  {{ 0, 0, 0,-2, 0, 3, 0, 0},  1,DIONE_2_7},
837
 
  {{ 0, 0, 0,-2, 3, 0, 0, 0},  1,DIONE_2_8},
838
 
  {{ 0, 0, 0,-3, 4, 0, 0, 0},  1,DIONE_2_9},
839
 
  {{ 0, 0, 0,-4, 5, 0, 0, 0},  1,DIONE_2_10},
840
 
  {{ 0, 0,-1, 2, 0, 0, 0, 0},  1,DIONE_2_11},
841
 
  {{ 0, 0,-2, 3, 0, 0, 0, 0},  1,DIONE_2_12},
842
 
  {{ 0, 0,-3, 4, 0, 0, 0, 0},  1,DIONE_2_13},
843
 
  {{ 0, 0,-4, 5, 0, 0, 0, 0},  1,DIONE_2_14},
844
 
  {{ 0,-1, 0, 2, 0, 0, 0, 0},  5,DIONE_2_15},
845
 
  {{-1, 0, 2, 0, 0, 0, 0, 0},  1,DIONE_2_16},
846
 
};
847
 
 
848
 
static const struct Tass17Term DIONE_3_0[2] = {
849
 
  {{ 2.282739732511724e-05, 6.135349401370048e+00,-2.445240135601595e-05}},
850
 
  {{ 3.529922124449878e-05, 2.632866665182736e+00,-4.804041710792879e-04}},
851
 
};
852
 
 
853
 
static const struct Tass17Term DIONE_3_1[1] = {
854
 
  {{ 1.655363859165119e-04, 1.556643393089241e+00,-1.471954902036816e-03}},
855
 
};
856
 
 
857
 
static const struct Tass17Term DIONE_3_2[5] = {
858
 
  {{ 2.754688236937855e-05, 7.961878954263457e-01,-3.452416044929610e-03}},
859
 
  {{ 1.269228313121738e-05, 1.482534195440534e+00,-3.208623089724569e-03}},
860
 
  {{ 1.268342612853373e-05, 3.251434249001951e+00,-3.696209000134648e-03}},
861
 
  {{ 2.655183882413472e-06, 2.168880495454724e+00,-2.964830134519532e-03}},
862
 
  {{ 2.629764340505144e-06, 5.706680602577554e+00,-3.940001955339688e-03}},
863
 
};
864
 
 
865
 
static const struct Tass17MultiTerm DIONE_3[3] = {
866
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  2,DIONE_3_0},
867
 
  {{ 0,-1, 0, 2, 0, 0, 0, 0},  1,DIONE_3_1},
868
 
  {{-1, 0, 2, 0, 0, 0, 0, 0},  5,DIONE_3_2},
869
 
};
870
 
 
871
 
static const struct Tass17Term RHEA_0_0[1] = {
872
 
  {{ 1.460129617898124e-05, 4.426139084868009e+00, 9.968111509575888e-01}},
873
 
};
874
 
 
875
 
static const struct Tass17Term RHEA_0_1[1] = {
876
 
  {{ 6.497476875291102e-05, 5.710685516146226e+00, 1.993622301915178e+00}},
877
 
};
878
 
 
879
 
static const struct Tass17Term RHEA_0_2[1] = {
880
 
  {{ 8.448119776705509e-06, 3.455872944043167e+00, 1.599604195354539e+00}},
881
 
};
882
 
 
883
 
static const struct Tass17Term RHEA_0_3[1] = {
884
 
  {{ 2.344587498942920e-05, 7.120466402448569e-01, 2.990433452872767e+00}},
885
 
};
886
 
 
887
 
static const struct Tass17Term RHEA_0_4[1] = {
888
 
  {{ 4.000365153622274e-06, 4.740419375321384e+00, 2.596415346312128e+00}},
889
 
};
890
 
 
891
 
static const struct Tass17Term RHEA_0_5[1] = {
892
 
  {{ 8.875319141540999e-06, 1.996593071523072e+00, 3.987244603830355e+00}},
893
 
};
894
 
 
895
 
static const struct Tass17Term RHEA_0_6[1] = {
896
 
  {{ 3.452681160707960e-06, 3.281139502801291e+00, 4.984055754787943e+00}},
897
 
};
898
 
 
899
 
static const struct Tass17Term RHEA_0_7[1] = {
900
 
  {{ 9.207121596242679e-06, 5.198036938148699e+00, 9.048639293270888e-01}},
901
 
};
902
 
 
903
 
static const struct Tass17Term RHEA_0_8[1] = {
904
 
  {{ 4.621278522602440e-06, 4.112888569117812e+00, 1.809727858654177e+00}},
905
 
};
906
 
 
907
 
static const struct Tass17Term RHEA_0_9[1] = {
908
 
  {{ 5.977877370825760e-06, 2.159362918305770e+00, 1.937452727948935e+00}},
909
 
};
910
 
 
911
 
static const struct Tass17MultiTerm RHEA_0[10] = {
912
 
  {{ 0, 0, 0, 0, 1,-1, 0, 0},  1,RHEA_0_0},
913
 
  {{ 0, 0, 0, 0, 2,-2, 0, 0},  1,RHEA_0_1},
914
 
  {{ 0, 0, 0, 0, 2,-3, 0, 0},  1,RHEA_0_2},
915
 
  {{ 0, 0, 0, 0, 3,-3, 0, 0},  1,RHEA_0_3},
916
 
  {{ 0, 0, 0, 0, 3,-4, 0, 0},  1,RHEA_0_4},
917
 
  {{ 0, 0, 0, 0, 4,-4, 0, 0},  1,RHEA_0_5},
918
 
  {{ 0, 0, 0, 0, 5,-5, 0, 0},  1,RHEA_0_6},
919
 
  {{ 0, 0, 0, 1,-1, 0, 0, 0},  1,RHEA_0_7},
920
 
  {{ 0, 0, 0, 2,-2, 0, 0, 0},  1,RHEA_0_8},
921
 
  {{ 0, 0, 1, 0,-1, 0, 0, 0},  1,RHEA_0_9},
922
 
};
923
 
 
924
 
static const struct Tass17Term RHEA_1_0[11] = {
925
 
  {{ 4.982624562626507e-04, 4.765136030335644e+00, 5.271851040460129e-06}},
926
 
  {{ 3.475126795324123e-06, 5.905021737251245e+00, 1.054370208092026e-05}},
927
 
  {{ 4.462723299012653e-06, 4.222312533161678e+00, 1.898637155826853e-05}},
928
 
  {{ 3.255047679977468e-04, 3.303959081334276e+00, 2.445240135601595e-05}},
929
 
  {{ 1.772508422160692e-05, 5.196471838140832e+00, 4.891917479115332e-05}},
930
 
  {{ 9.471405209345812e-06, 7.450246191142529e-01, 1.035769927204739e-04}},
931
 
  {{ 1.830753059305353e-05, 2.440869213255669e-01, 4.559517697232720e-04}},
932
 
  {{ 6.147405445926997e-05, 3.666743633441163e+00, 4.804041710792879e-04}},
933
 
  {{ 4.693769190005650e-05, 4.409577074506501e+00, 5.839811637997618e-04}},
934
 
  {{ 6.390530214147782e-05, 2.864957498258305e+00, 1.167962327599524e-03}},
935
 
  {{ 8.699581713814392e-06, 4.133277437711403e+00, 1.751943491399285e-03}},
936
 
};
937
 
 
938
 
static const struct Tass17Term RHEA_1_1[1] = {
939
 
  {{ 8.614402961042187e-06, 5.396405225692853e+00, 3.940181065606379e-01}},
940
 
};
941
 
 
942
 
static const struct Tass17Term RHEA_1_2[1] = {
943
 
  {{ 5.229341727885530e-05, 4.426139084868009e+00, 9.968111509575888e-01}},
944
 
};
945
 
 
946
 
static const struct Tass17Term RHEA_1_3[1] = {
947
 
  {{ 1.003942988473349e-05, 2.171326512764949e+00, 6.027930443969509e-01}},
948
 
};
949
 
 
950
 
static const struct Tass17Term RHEA_1_4[1] = {
951
 
  {{ 3.825560625917272e-06, 6.199699253192279e+00, 2.087749378363131e-01}},
952
 
};
953
 
 
954
 
static const struct Tass17Term RHEA_1_5[1] = {
955
 
  {{ 9.265555925994737e-05, 5.710685516146226e+00, 1.993622301915178e+00}},
956
 
};
957
 
 
958
 
static const struct Tass17Term RHEA_1_6[1] = {
959
 
  {{ 1.367398797935688e-05, 3.455872944043167e+00, 1.599604195354539e+00}},
960
 
};
961
 
 
962
 
static const struct Tass17Term RHEA_1_7[1] = {
963
 
  {{ 2.755180293512720e-05, 7.120466402448569e-01, 2.990433452872767e+00}},
964
 
};
965
 
 
966
 
static const struct Tass17Term RHEA_1_8[1] = {
967
 
  {{ 5.024449380692616e-06, 4.740419375321384e+00, 2.596415346312128e+00}},
968
 
};
969
 
 
970
 
static const struct Tass17Term RHEA_1_9[1] = {
971
 
  {{ 9.310491515462421e-06, 1.996593071523072e+00, 3.987244603830355e+00}},
972
 
};
973
 
 
974
 
static const struct Tass17Term RHEA_1_10[1] = {
975
 
  {{ 2.065629848458831e-06, 6.024965806599599e+00, 3.593226497269717e+00}},
976
 
};
977
 
 
978
 
static const struct Tass17Term RHEA_1_11[1] = {
979
 
  {{ 3.359851109236900e-06, 3.281139502801291e+00, 4.984055754787943e+00}},
980
 
};
981
 
 
982
 
static const struct Tass17Term RHEA_1_12[1] = {
983
 
  {{ 1.266911496422784e-05, 2.056444284558907e+00, 9.048639293270888e-01}},
984
 
};
985
 
 
986
 
static const struct Tass17Term RHEA_1_13[1] = {
987
 
  {{ 9.413368380851320e-06, 4.112888569117812e+00, 1.809727858654177e+00}},
988
 
};
989
 
 
990
 
static const struct Tass17Term RHEA_1_14[1] = {
991
 
  {{ 4.460853124280260e-06, 6.169332853676718e+00, 2.714591787981265e+00}},
992
 
};
993
 
 
994
 
static const struct Tass17Term RHEA_1_15[1] = {
995
 
  {{ 2.423482201792380e-06, 1.942591831056039e+00, 3.619455717308356e+00}},
996
 
};
997
 
 
998
 
static const struct Tass17Term RHEA_1_16[1] = {
999
 
  {{ 3.028875527833520e-06, 5.300955571895564e+00, 1.937452727948935e+00}},
1000
 
};
1001
 
 
1002
 
static const struct Tass17MultiTerm RHEA_1[17] = {
1003
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 11,RHEA_1_0},
1004
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  1,RHEA_1_1},
1005
 
  {{ 0, 0, 0, 0, 1,-1, 0, 0},  1,RHEA_1_2},
1006
 
  {{ 0, 0, 0, 0, 1,-2, 0, 0},  1,RHEA_1_3},
1007
 
  {{ 0, 0, 0, 0, 1,-3, 0, 0},  1,RHEA_1_4},
1008
 
  {{ 0, 0, 0, 0, 2,-2, 0, 0},  1,RHEA_1_5},
1009
 
  {{ 0, 0, 0, 0, 2,-3, 0, 0},  1,RHEA_1_6},
1010
 
  {{ 0, 0, 0, 0, 3,-3, 0, 0},  1,RHEA_1_7},
1011
 
  {{ 0, 0, 0, 0, 3,-4, 0, 0},  1,RHEA_1_8},
1012
 
  {{ 0, 0, 0, 0, 4,-4, 0, 0},  1,RHEA_1_9},
1013
 
  {{ 0, 0, 0, 0, 4,-5, 0, 0},  1,RHEA_1_10},
1014
 
  {{ 0, 0, 0, 0, 5,-5, 0, 0},  1,RHEA_1_11},
1015
 
  {{ 0, 0, 0, 1,-1, 0, 0, 0},  1,RHEA_1_12},
1016
 
  {{ 0, 0, 0, 2,-2, 0, 0, 0},  1,RHEA_1_13},
1017
 
  {{ 0, 0, 0, 3,-3, 0, 0, 0},  1,RHEA_1_14},
1018
 
  {{ 0, 0, 0, 4,-4, 0, 0, 0},  1,RHEA_1_15},
1019
 
  {{ 0, 0, 1, 0,-1, 0, 0, 0},  1,RHEA_1_16},
1020
 
};
1021
 
 
1022
 
static const struct Tass17Term RHEA_2_0[4] = {
1023
 
  {{ 6.496268041362011e-06, 6.195159743999218e-01,-2.445958739557666e-05}},
1024
 
  {{ 9.712611923476502e-04, 2.687921917028628e+00, 2.445958739557666e-05}},
1025
 
  {{ 1.671852669066537e-04, 5.358703148577743e-02, 4.806275624808988e-04}},
1026
 
  {{ 2.256764766375221e-06, 3.428726874313563e-01, 1.143502740203947e-03}},
1027
 
};
1028
 
 
1029
 
static const struct Tass17Term RHEA_2_1[1] = {
1030
 
  {{ 3.248040932920730e-05, 1.795199654407042e+00, 3.940425661480334e-01}},
1031
 
};
1032
 
 
1033
 
static const struct Tass17Term RHEA_2_2[1] = {
1034
 
  {{ 1.108384911297719e-04, 3.652245876718619e+00,-6.027685848095554e-01}},
1035
 
};
1036
 
 
1037
 
static const struct Tass17Term RHEA_2_3[1] = {
1038
 
  {{ 3.382899984196108e-05, 5.907058448821680e+00,-2.087504782489175e-01}},
1039
 
};
1040
 
 
1041
 
static const struct Tass17Term RHEA_2_4[1] = {
1042
 
  {{ 2.778461053446649e-06, 5.020278361984143e+00, 1.852676283117203e-01}},
1043
 
};
1044
 
 
1045
 
static const struct Tass17Term RHEA_2_5[1] = {
1046
 
  {{ 3.116043009304567e-04, 6.221338739275052e+00, 1.390853717105622e+00}},
1047
 
};
1048
 
 
1049
 
static const struct Tass17Term RHEA_2_6[1] = {
1050
 
  {{ 2.241664081352878e-05, 2.367699445440403e+00,-1.599579735767144e+00}},
1051
 
};
1052
 
 
1053
 
static const struct Tass17Term RHEA_2_7[1] = {
1054
 
  {{ 4.424102595490495e-06, 4.622512017543462e+00,-1.205561629206506e+00}},
1055
 
};
1056
 
 
1057
 
static const struct Tass17Term RHEA_2_8[1] = {
1058
 
  {{ 6.929884985440310e-06, 1.083153014162185e+00,-2.596390886724733e+00}},
1059
 
};
1060
 
 
1061
 
static const struct Tass17Term RHEA_2_9[1] = {
1062
 
  {{ 5.779542899092500e-06, 2.507246294651899e+00, 3.384476019020799e+00}},
1063
 
};
1064
 
 
1065
 
static const struct Tass17Term RHEA_2_10[1] = {
1066
 
  {{ 2.427569664020370e-06, 6.081791890063556e+00,-3.593202037682322e+00}},
1067
 
};
1068
 
 
1069
 
static const struct Tass17Term RHEA_2_11[1] = {
1070
 
  {{ 2.492530233817800e-06, 3.791792725930115e+00, 4.381287169978387e+00}},
1071
 
};
1072
 
 
1073
 
static const struct Tass17Term RHEA_2_12[1] = {
1074
 
  {{ 6.766246868422730e-06, 4.164894454716146e+00, 4.859897877785333e-01}},
1075
 
};
1076
 
 
1077
 
static const struct Tass17Term RHEA_2_13[1] = {
1078
 
  {{ 3.851717115480820e-06, 1.994597716654372e+00, 2.295717646432711e+00}},
1079
 
};
1080
 
 
1081
 
static const struct Tass17Term RHEA_2_14[1] = {
1082
 
  {{ 1.308501254327346e-05, 5.250042823747033e+00,-4.188741415485552e-01}},
1083
 
};
1084
 
 
1085
 
static const struct Tass17Term RHEA_2_15[1] = {
1086
 
  {{ 3.467317924478190e-06, 3.193598539188126e+00,-1.323738070875643e+00}},
1087
 
};
1088
 
 
1089
 
static const struct Tass17Term RHEA_2_16[1] = {
1090
 
  {{ 2.224849328232030e-06, 5.239109003991030e+00, 3.328306445054557e+00}},
1091
 
};
1092
 
 
1093
 
static const struct Tass17Term RHEA_2_17[1] = {
1094
 
  {{ 7.641483476943351e-06, 1.733182516415079e+00, 1.471391305053998e-03}},
1095
 
};
1096
 
 
1097
 
static const struct Tass17MultiTerm RHEA_2[18] = {
1098
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  4,RHEA_2_0},
1099
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  1,RHEA_2_1},
1100
 
  {{ 0, 0, 0, 0,-1, 2, 0, 0},  1,RHEA_2_2},
1101
 
  {{ 0, 0, 0, 0,-1, 3, 0, 0},  1,RHEA_2_3},
1102
 
  {{ 0, 0, 0, 0,-1, 4, 0, 0},  1,RHEA_2_4},
1103
 
  {{ 0, 0, 0, 0, 1, 0, 0, 0},  1,RHEA_2_5},
1104
 
  {{ 0, 0, 0, 0,-2, 3, 0, 0},  1,RHEA_2_6},
1105
 
  {{ 0, 0, 0, 0,-2, 4, 0, 0},  1,RHEA_2_7},
1106
 
  {{ 0, 0, 0, 0,-3, 4, 0, 0},  1,RHEA_2_8},
1107
 
  {{ 0, 0, 0, 0, 3,-2, 0, 0},  1,RHEA_2_9},
1108
 
  {{ 0, 0, 0, 0,-4, 5, 0, 0},  1,RHEA_2_10},
1109
 
  {{ 0, 0, 0, 0, 4,-3, 0, 0},  1,RHEA_2_11},
1110
 
  {{ 0, 0, 0,-1, 2, 0, 0, 0},  1,RHEA_2_12},
1111
 
  {{ 0, 0, 0, 1, 0, 0, 0, 0},  1,RHEA_2_13},
1112
 
  {{ 0, 0, 0,-2, 3, 0, 0, 0},  1,RHEA_2_14},
1113
 
  {{ 0, 0, 0,-3, 4, 0, 0, 0},  1,RHEA_2_15},
1114
 
  {{ 0, 0, 1, 0, 0, 0, 0, 0},  1,RHEA_2_16},
1115
 
  {{ 0,-1, 0, 2, 0, 0, 0, 0},  1,RHEA_2_17},
1116
 
};
1117
 
 
1118
 
static const struct Tass17Term RHEA_3_0[8] = {
1119
 
  {{ 2.970532433280590e-03, 2.626878648804450e+00,-4.804041710792879e-04}},
1120
 
  {{ 1.787509410723081e-04, 6.204551285275548e+00,-2.445240135601595e-05}},
1121
 
  {{ 2.723114438070935e-05, 6.085981723978948e+00, 1.167962327599524e-03}},
1122
 
  {{ 2.414440346500943e-05, 5.096853638619743e+00,-5.839811637997618e-04}},
1123
 
  {{ 9.525093659923903e-06, 5.044236237492881e+00,-5.271851040460129e-06}},
1124
 
  {{ 3.807917651740949e-06, 1.070489829428804e+00, 1.751943491399285e-03}},
1125
 
  {{ 3.291355004303486e-06, 4.446713203128226e+00, 5.839811637997618e-04}},
1126
 
  {{ 2.944165615658908e-06, 3.500661322372421e-01,-1.167962327599524e-03}},
1127
 
};
1128
 
 
1129
 
static const struct Tass17MultiTerm RHEA_3[1] = {
1130
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},  8,RHEA_3_0},
1131
 
};
1132
 
 
1133
 
static const struct Tass17Term TITAN_0_0[1] = {
1134
 
  {{ 5.193372353628770e-06, 5.396405225692853e+00, 3.940181065606379e-01}},
1135
 
};
1136
 
 
1137
 
static const struct Tass17Term TITAN_0_1[1] = {
1138
 
  {{ 4.923588320704660e-06, 5.786945864275197e-01, 7.869171700036950e-01}},
1139
 
};
1140
 
 
1141
 
static const struct Tass17Term TITAN_0_2[1] = {
1142
 
  {{ 2.514051816697911e-05, 4.426139084868009e+00, 9.968111509575888e-01}},
1143
 
};
1144
 
 
1145
 
static const struct Tass17Term TITAN_0_3[1] = {
1146
 
  {{ 1.234070873751902e-05, 1.993980622473295e-01, 1.901675080284677e+00}},
1147
 
};
1148
 
 
1149
 
static const struct Tass17Term TITAN_0_4[1] = {
1150
 
  {{ 7.428005944912294e-06, 3.443909349583986e+00, 2.934263878906524e+00}},
1151
 
};
1152
 
 
1153
 
static const struct Tass17Term TITAN_0_5[1] = {
1154
 
  {{ 1.514267591217036e-06, 5.287757340750888e+00, 4.191494185385700e+00}},
1155
 
};
1156
 
 
1157
 
static const struct Tass17MultiTerm TITAN_0[6] = {
1158
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  1,TITAN_0_0},
1159
 
  {{ 0, 0, 0, 0, 0, 2, 0, 0},  1,TITAN_0_1},
1160
 
  {{ 0, 0, 0, 0, 1,-1, 0, 0},  1,TITAN_0_2},
1161
 
  {{ 0, 0, 0, 1, 0,-1, 0, 0},  1,TITAN_0_3},
1162
 
  {{ 0, 0, 1, 0, 0,-1, 0, 0},  1,TITAN_0_4},
1163
 
  {{ 0, 1, 0, 0, 0,-1, 0, 0},  1,TITAN_0_5},
1164
 
};
1165
 
 
1166
 
static const struct Tass17Term TITAN_1_0[18] = {
1167
 
  {{ 1.489184840960493e-03, 4.482905304402765e+00, 5.271851040460129e-06}},
1168
 
  {{ 9.861735003619475e-06, 5.820876772324451e+00, 1.054370208092026e-05}},
1169
 
  {{ 3.205222547434483e-05, 2.421050292728566e+00, 1.880354218803814e-05}},
1170
 
  {{ 6.277976937099409e-04, 1.641703069309713e-01, 2.445240135601595e-05}},
1171
 
  {{ 2.782832942434251e-05, 2.085876834041031e+00, 4.891917479115332e-05}},
1172
 
  {{ 3.898032222540717e-06, 2.691928895904259e+00, 2.825103078658793e-04}},
1173
 
  {{ 3.675185983863103e-06, 3.132180625569890e+00, 3.017286310072802e-04}},
1174
 
  {{ 6.328208168488662e-06, 1.099595805258099e+00, 5.652783908051565e-04}},
1175
 
  {{ 1.839936992682087e-04, 4.432539236156053e+00, 5.839811637997618e-04}},
1176
 
  {{ 1.012886232301891e-06, 3.824011892951753e+00, 6.026839367943671e-04}},
1177
 
  {{ 1.807246533364200e-06, 5.897892147256107e+00, 8.662336965922434e-04}},
1178
 
  {{ 3.340295455803047e-06, 3.949193776134189e+00, 1.119043152808370e-03}},
1179
 
  {{ 2.671699222038788e-06, 1.780723999304769e-02, 1.149259554604918e-03}},
1180
 
  {{ 2.064532509871716e-04, 2.875895084979086e+00, 1.167962327599524e-03}},
1181
 
  {{ 2.919923956899900e-06, 2.618006049618430e+00, 1.186665100594129e-03}},
1182
 
  {{ 3.918483314907732e-06, 3.102869921028134e+00, 1.192414728955539e-03}},
1183
 
  {{ 2.910646188137447e-05, 4.133511734209461e+00, 1.751943491399285e-03}},
1184
 
  {{ 3.080473554041300e-06, 5.390964128071579e+00, 2.335924655199047e-03}},
1185
 
};
1186
 
 
1187
 
static const struct Tass17Term TITAN_1_1[9] = {
1188
 
  {{ 2.177885623014171e-06, 5.338524981350306e+00, 1.937456015378634e-03}},
1189
 
  {{ 2.229788591597716e-06, 3.516065572948062e+00, 1.942727866419093e-03}},
1190
 
  {{ 3.240885104844179e-06, 1.456814599107305e+00, 1.956509193942217e-03}},
1191
 
  {{ 3.317890554439667e-06, 5.917531821903471e+00, 1.961781044982677e-03}},
1192
 
  {{ 8.515242483441068e-07, 4.094907555655027e+00, 1.967052896023137e-03}},
1193
 
  {{ 1.583596726276704e-06, 1.857323310303026e+00, 1.967322011606203e-03}},
1194
 
  {{ 3.183322410669546e-06, 3.483641352342939e-02, 1.972593862646663e-03}},
1195
 
  {{ 2.439949469786914e-06, 4.495498981484839e+00, 1.977865713687124e-03}},
1196
 
  {{ 8.331051796244125e-07, 2.672845480380433e+00, 1.983137564727584e-03}},
1197
 
};
1198
 
 
1199
 
static const struct Tass17Term TITAN_1_2[2] = {
1200
 
  {{ 9.325252754097003e-07, 1.465474667914254e+00, 3.928990634430571e-01}},
1201
 
  {{ 6.059629840959338e-06, 2.254812572103060e+00, 3.940181065606379e-01}},
1202
 
};
1203
 
 
1204
 
static const struct Tass17Term TITAN_1_3[2] = {
1205
 
  {{ 1.119995323971813e-06, 5.646772130696905e+00, 7.863331888575091e-01}},
1206
 
  {{ 5.747511089543420e-06, 5.786945864275197e-01, 7.869171700036950e-01}},
1207
 
};
1208
 
 
1209
 
static const struct Tass17Term TITAN_1_4[1] = {
1210
 
  {{ 1.208825245395646e-05, 1.284546431278216e+00, 9.968111509575888e-01}},
1211
 
};
1212
 
 
1213
 
static const struct Tass17Term TITAN_1_5[1] = {
1214
 
  {{ 9.999688627568780e-07, 2.569092862556433e+00, 1.993622301915178e+00}},
1215
 
};
1216
 
 
1217
 
static const struct Tass17Term TITAN_1_6[1] = {
1218
 
  {{ 6.461479160208660e-06, 3.340990715837123e+00, 1.901675080284677e+00}},
1219
 
};
1220
 
 
1221
 
static const struct Tass17Term TITAN_1_7[1] = {
1222
 
  {{ 4.165211007064940e-06, 3.023166959941940e-01, 2.934263878906524e+00}},
1223
 
};
1224
 
 
1225
 
static const struct Tass17Term TITAN_1_8[1] = {
1226
 
  {{ 8.903963476562940e-07, 2.146164687161095e+00, 4.191494185385700e+00}},
1227
 
};
1228
 
 
1229
 
static const struct Tass17MultiTerm TITAN_1[9] = {
1230
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 18,TITAN_1_0},
1231
 
  {{ 0, 0, 0, 0, 0,-1, 5, 0},  9,TITAN_1_1},
1232
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  2,TITAN_1_2},
1233
 
  {{ 0, 0, 0, 0, 0, 2, 0, 0},  2,TITAN_1_3},
1234
 
  {{ 0, 0, 0, 0, 1,-1, 0, 0},  1,TITAN_1_4},
1235
 
  {{ 0, 0, 0, 0, 2,-2, 0, 0},  1,TITAN_1_5},
1236
 
  {{ 0, 0, 0, 1, 0,-1, 0, 0},  1,TITAN_1_6},
1237
 
  {{ 0, 0, 1, 0, 0,-1, 0, 0},  1,TITAN_1_7},
1238
 
  {{ 0, 1, 0, 0, 0,-1, 0, 0},  1,TITAN_1_8},
1239
 
};
1240
 
 
1241
 
static const struct Tass17Term TITAN_2_0[24] = {
1242
 
  {{ 2.030439241690526e-06, 3.465392760946876e+00,-5.406408831993331e-06}},
1243
 
  {{ 1.720731211496869e-05, 3.423177098527374e+00, 5.406408831993331e-06}},
1244
 
  {{ 2.297673200703965e-06, 4.851969044359338e+00,-1.067825987245346e-05}},
1245
 
  {{ 5.578526024329263e-06, 4.763368404218852e+00, 1.067825987245346e-05}},
1246
 
  {{ 2.429402127836536e-05, 4.497027349870592e+00, 1.918773635511653e-05}},
1247
 
  {{ 1.921261556124706e-04, 6.049785198226078e-01,-2.445958739557666e-05}},
1248
 
  {{ 2.892653650392732e-02, 2.687601928257754e+00, 2.445958739557666e-05}},
1249
 
  {{ 5.704537193893060e-06, 2.441938711199521e+00,-2.973143843603680e-05}},
1250
 
  {{ 2.391668026442592e-05, 4.004671318127588e+00, 2.973143843603680e-05}},
1251
 
  {{ 1.273579323673662e-06, 4.271696076744320e+00,-3.500328947649692e-05}},
1252
 
  {{ 2.219325143437113e-06, 3.927500699309107e-01,-4.891198875159261e-05}},
1253
 
  {{ 1.391334470388962e-06, 3.792208194559931e+00, 2.777039784926735e-04}},
1254
 
  {{ 1.840440310193102e-06, 4.554834665120421e+00,-5.595215764041851e-04}},
1255
 
  {{ 6.349090434417589e-06, 5.278059950506263e+00, 5.595215764041851e-04}},
1256
 
  {{ 1.359141741251292e-06, 6.222686370138073e+00, 5.839811637997618e-04}},
1257
 
  {{ 1.313668933428861e-06, 5.635555579481489e+00,-6.084407511953385e-04}},
1258
 
  {{ 1.818913752278572e-06, 3.943058897661665e+00, 6.084407511953385e-04}},
1259
 
  {{ 1.054968278903017e-06, 6.106129826283189e-01, 1.124788312095915e-03}},
1260
 
  {{ 2.599144808715373e-06, 6.100137782540312e+00,-1.143502740203947e-03}},
1261
 
  {{ 7.446564554937326e-05, 3.484557927409254e+00, 1.143502740203947e-03}},
1262
 
  {{ 1.030286270548740e-06, 3.243359475417337e+00, 1.162179719401369e-03}},
1263
 
  {{ 2.100942202805606e-06, 2.406466000093305e+00, 1.192421914995100e-03}},
1264
 
  {{ 9.603481577558545e-06, 4.751548744302498e+00, 1.727483904003709e-03}},
1265
 
  {{ 1.071090644258225e-06, 6.019617650063695e+00, 2.311465067803471e-03}},
1266
 
};
1267
 
 
1268
 
static const struct Tass17Term TITAN_2_1[2] = {
1269
 
  {{ 9.612769517722884e-07, 2.431612830889724e+00,-3.922906227094757e-01}},
1270
 
  {{ 4.930907396569310e-06, 1.216505067979523e+00,-3.928746038556616e-01}},
1271
 
};
1272
 
 
1273
 
static const struct Tass17Term TITAN_2_2[1] = {
1274
 
  {{ 6.687871156591785e-05, 4.936792307996836e+00, 3.940425661480334e-01}},
1275
 
};
1276
 
 
1277
 
static const struct Tass17Term TITAN_2_3[1] = {
1278
 
  {{ 2.596686176814385e-06, 9.084195729203095e-01, 7.880606727086713e-01}},
1279
 
};
1280
 
 
1281
 
static const struct Tass17Term TITAN_2_4[1] = {
1282
 
  {{ 4.938696934118670e-06, 3.652245876718619e+00,-6.027685848095554e-01}},
1283
 
};
1284
 
 
1285
 
static const struct Tass17Term TITAN_2_5[1] = {
1286
 
  {{ 1.010084616284730e-05, 6.221338739275052e+00, 1.390853717105622e+00}},
1287
 
};
1288
 
 
1289
 
static const struct Tass17Term TITAN_2_6[1] = {
1290
 
  {{ 2.338446911029510e-06, 1.595801592159713e+00,-1.507632514136644e+00}},
1291
 
};
1292
 
 
1293
 
static const struct Tass17Term TITAN_2_7[1] = {
1294
 
  {{ 5.269296403563900e-06, 1.994597716654372e+00, 2.295717646432711e+00}},
1295
 
};
1296
 
 
1297
 
static const struct Tass17Term TITAN_2_8[1] = {
1298
 
  {{ 1.363323740924180e-06, 4.634475612002642e+00,-2.540221312758490e+00}},
1299
 
};
1300
 
 
1301
 
static const struct Tass17Term TITAN_2_9[1] = {
1302
 
  {{ 3.315192749055180e-06, 5.239109003991030e+00, 3.328306445054557e+00}},
1303
 
};
1304
 
 
1305
 
static const struct Tass17MultiTerm TITAN_2[10] = {
1306
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 24,TITAN_2_0},
1307
 
  {{ 0, 0, 0, 0, 0,-1, 0, 0},  2,TITAN_2_1},
1308
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  1,TITAN_2_2},
1309
 
  {{ 0, 0, 0, 0, 0, 2, 0, 0},  1,TITAN_2_3},
1310
 
  {{ 0, 0, 0, 0,-1, 2, 0, 0},  1,TITAN_2_4},
1311
 
  {{ 0, 0, 0, 0, 1, 0, 0, 0},  1,TITAN_2_5},
1312
 
  {{ 0, 0, 0,-1, 0, 2, 0, 0},  1,TITAN_2_6},
1313
 
  {{ 0, 0, 0, 1, 0, 0, 0, 0},  1,TITAN_2_7},
1314
 
  {{ 0, 0,-1, 0, 0, 2, 0, 0},  1,TITAN_2_8},
1315
 
  {{ 0, 0, 1, 0, 0, 0, 0, 0},  1,TITAN_2_9},
1316
 
};
1317
 
 
1318
 
static const struct Tass17Term TITAN_3_0[21] = {
1319
 
  {{ 2.789942947721349e-03, 6.204694901726296e+00,-2.445240135601595e-05}},
1320
 
  {{ 1.312363309291625e-04, 5.044269214427242e+00,-5.271851040460129e-06}},
1321
 
  {{ 1.125670790406430e-04, 6.084205141557698e+00, 1.167962327599524e-03}},
1322
 
  {{ 1.916668518784865e-05, 5.094974746907165e+00,-5.839811637997618e-04}},
1323
 
  {{ 1.497943297409488e-05, 1.070503341744811e+00, 1.751943491399285e-03}},
1324
 
  {{ 1.144622908335464e-05, 4.298020835227772e+00, 5.839811637997618e-04}},
1325
 
  {{ 1.105889373330841e-05, 3.817225181469991e+00,-1.870277299460525e-05}},
1326
 
  {{ 9.469793088277916e-06, 3.725645429506557e+00,-1.054370208092026e-05}},
1327
 
  {{ 6.878606841089768e-06, 4.544829611068419e+00, 5.271851040460129e-06}},
1328
 
  {{ 6.072279735075281e-06, 3.088021134790829e-01,-1.167962327599524e-03}},
1329
 
  {{ 3.672628251015072e-06, 5.291779482141999e+00, 4.891917479115332e-05}},
1330
 
  {{ 3.001306766151942e-06, 2.631624338898295e-01, 2.445240135601595e-05}},
1331
 
  {{ 2.508038681269874e-06, 5.838193085927095e+00,-4.804041710792879e-04}},
1332
 
  {{ 2.453965972048404e-06, 4.844097342411929e+00,-2.972425239647608e-05}},
1333
 
  {{ 1.777443612458054e-06, 1.373143790052677e-01, 3.017286310072802e-04}},
1334
 
  {{ 1.638627359387858e-06, 2.338023546843110e+00, 2.335924655199047e-03}},
1335
 
  {{ 1.619813827555800e-06, 3.201683403167966e+00, 1.149259554604918e-03}},
1336
 
  {{ 1.585471208377748e-06, 5.833093965190200e+00, 1.186665100594129e-03}},
1337
 
  {{ 1.518975368269692e-06, 3.329608496168708e+00, 1.870277299460525e-05}},
1338
 
  {{ 1.151714556320695e-06, 2.625783233864042e-02, 1.192414728955539e-03}},
1339
 
  {{ 8.830894877995539e-07, 5.372467623946739e+00,-1.751943491399285e-03}},
1340
 
};
1341
 
 
1342
 
static const struct Tass17MultiTerm TITAN_3[1] = {
1343
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 21,TITAN_3_0},
1344
 
};
1345
 
 
1346
 
static const struct Tass17Term IAPETUS_0_0[7] = {
1347
 
  {{ 2.055029475492061e-06, 2.502670659577745e+00, 7.745544060220222e-02}},
1348
 
  {{ 1.017421707635384e-05,-2.565419768024297e+00, 7.803942174838812e-02}},
1349
 
  {{ 6.585278743116177e-07, 1.895225923201359e+00, 7.804469359942858e-02}},
1350
 
  {{ 1.178034971556374e-05, 3.767316688774966e+00, 7.917751804453235e-02}},
1351
 
  {{ 2.109797808204992e-05, 6.169137529926802e+00, 7.919657122309593e-02}},
1352
 
  {{ 5.616037270279334e-07,-2.864068502197524e+00, 7.920738404075992e-02}},
1353
 
  {{ 1.210381264018071e-06,-1.536414322676488e+00, 7.921265589180036e-02}},
1354
 
};
1355
 
 
1356
 
static const struct Tass17Term IAPETUS_0_1[17] = {
1357
 
  {{ 3.248586724047530e-06, 1.173515119422923e+00, 1.560680306791122e-01}},
1358
 
  {{ 2.327804697388999e-05, 2.388610005279730e+00, 1.566520118252981e-01}},
1359
 
  {{ 1.506081447204865e-06, 5.660579539606869e-01, 1.566572836763386e-01}},
1360
 
  {{ 2.219668063709623e-06, 2.284631982621601e+00, 1.572307211204436e-01}},
1361
 
  {{ 1.177813487687222e-04,-2.679467329715666e+00, 1.572359929714840e-01}},
1362
 
  {{ 5.121363233915475e-06, 1.781122928927975e+00, 1.572412648225245e-01}},
1363
 
  {{ 3.258205784517132e-06, 1.657988726564947e+00, 1.578199741176699e-01}},
1364
 
  {{ 6.406895152069824e-07, 3.418104295086557e+00, 1.578252459687104e-01}},
1365
 
  {{ 7.233685566797959e-07, 5.117268855773154e-01, 1.583740892676283e-01}},
1366
 
  {{ 6.553814036784504e-07, 2.913580261178442e+00, 1.583931424461918e-01}},
1367
 
  {{ 5.886085615859691e-06,-2.969003559963930e+00, 1.584039552638558e-01}},
1368
 
  {{ 3.846693748791777e-07, 1.489841855036775e+00, 1.584092271148963e-01}},
1369
 
  {{ 1.849113934605446e-06, 5.952077755114058e+00, 1.584144989659368e-01}},
1370
 
  {{ 1.523920218717224e-07, 1.386868830832936e+00, 1.589879364100418e-01}},
1371
 
  {{ 6.359828738920669e-07, 5.848319820906959e+00, 1.589932082610822e-01}},
1372
 
  {{ 1.105572785393772e-07,-1.164606940957312e-01, 1.595719175562276e-01}},
1373
 
  {{ 6.957733951844473e-07, 1.201970451738299e+00, 1.595771894072681e-01}},
1374
 
};
1375
 
 
1376
 
static const struct Tass17Term IAPETUS_0_2[2] = {
1377
 
  {{ 6.748302380368017e-07, 5.416167758678300e+00, 2.358485830483941e-01}},
1378
 
  {{ 3.458158840283551e-06, 3.480902144089144e-01, 2.364325641945799e-01}},
1379
 
};
1380
 
 
1381
 
static const struct Tass17Term IAPETUS_0_3[13] = {
1382
 
  {{ 4.946872838108632e-07, 6.077953687111643e+00, 1.918402836815050e-03}},
1383
 
  {{ 5.065090050950890e-07, 4.255501070028474e+00, 1.923674687855510e-03}},
1384
 
  {{ 5.354701955778437e-07, 1.796193334454873e+00, 1.926643197714647e-03}},
1385
 
  {{ 2.368323695654563e-06, 2.196618138085234e+00, 1.937456015378634e-03}},
1386
 
  {{ 2.424687512275475e-06, 3.741587517563335e-01, 1.942727866419093e-03}},
1387
 
  {{ 6.223980017737441e-07, 4.834746214664873e+00, 1.947999717459554e-03}},
1388
 
  {{ 3.515734994495499e-06, 4.598407354081068e+00, 1.956509193942217e-03}},
1389
 
  {{ 3.599154632304914e-06, 2.775939218332986e+00, 1.961781044982677e-03}},
1390
 
  {{ 9.236794241568811e-07, 9.533149020652341e-01, 1.967052896023137e-03}},
1391
 
  {{ 1.730312424825915e-06, 4.998916170228774e+00, 1.967322011606203e-03}},
1392
 
  {{ 3.478141777876746e-06, 3.176429222382267e+00, 1.972593862646663e-03}},
1393
 
  {{ 2.665836454376912e-06, 1.353906429920962e+00, 1.977865713687124e-03}},
1394
 
  {{ 9.101734358180643e-07, 5.814438133970226e+00, 1.983137564727584e-03}},
1395
 
};
1396
 
 
1397
 
static const struct Tass17Term IAPETUS_0_4[5] = {
1398
 
  {{ 1.173808537373678e-05, 3.099779317070623e-01, 3.148353166650650e-01}},
1399
 
  {{ 1.422582505896866e-03, 1.629074651441286e+00, 3.148405885161054e-01}},
1400
 
  {{ 1.282760621734726e-05, 2.948174134620363e+00, 3.148458603671461e-01}},
1401
 
  {{ 4.431013807987148e-07, 5.376468530544894e-01, 3.148597690664211e-01}},
1402
 
  {{ 8.613770793559659e-07, 4.998444131476766e+00, 3.148650409174615e-01}},
1403
 
};
1404
 
 
1405
 
static const struct Tass17Term IAPETUS_0_5[4] = {
1406
 
  {{ 1.529823976752019e-05, 4.943058008729855e+00, 4.732445437799614e-01}},
1407
 
  {{ 1.638556362699022e-05, 3.120590560712127e+00, 4.732498156310018e-01}},
1408
 
  {{ 4.393561481041129e-06, 1.297974022507647e+00, 4.732550874820422e-01}},
1409
 
  {{ 5.965719593399348e-07, 5.170692394242208e+00, 4.732689961813175e-01}},
1410
 
};
1411
 
 
1412
 
static const struct Tass17Term IAPETUS_0_6[7] = {
1413
 
  {{ 1.205192931267955e-06, 2.446685865249762e-02, 2.356279326243051e-01}},
1414
 
  {{ 1.539010606612464e-06, 1.349751065508437e+00, 2.356332044753456e-01}},
1415
 
  {{ 5.125234375859194e-07, 6.347454751688458e-01, 2.356386108841776e-01}},
1416
 
  {{ 4.815890873838023e-05, 4.857380043863779e+00, 2.356440172930096e-01}},
1417
 
  {{ 1.049405056557275e-06, 6.205868207753926e+00, 2.356492891440501e-01}},
1418
 
  {{ 2.261000099791683e-06, 4.144773749632801e+00, 2.356630704715732e-01}},
1419
 
  {{ 6.346855400965112e-07, 4.208242392372787e+00, 2.368011668029451e-01}},
1420
 
};
1421
 
 
1422
 
static const struct Tass17Term IAPETUS_0_7[5] = {
1423
 
  {{ 4.677155865229010e-07, 1.960182176247418e+00, 1.564260895501687e-01}},
1424
 
  {{ 1.822472901105999e-06, 1.375578599796670e-01, 1.564313614012092e-01}},
1425
 
  {{ 1.780232418309521e-06, 4.598275031411171e+00, 1.564366332522496e-01}},
1426
 
  {{ 1.648047287035982e-06, 1.857191416947010e+00, 1.564474460699136e-01}},
1427
 
  {{ 7.820099241529981e-07, 1.117332070337260e+00, 1.564664992484772e-01}},
1428
 
};
1429
 
 
1430
 
static const struct Tass17Term IAPETUS_0_8[2] = {
1431
 
  {{ 7.283955691107278e-07, 3.393198290814080e+00, 7.723479017811326e-02}},
1432
 
  {{ 7.115131339933769e-07, 1.570730155065997e+00, 7.724006202915373e-02}},
1433
 
};
1434
 
 
1435
 
static const struct Tass17Term IAPETUS_0_9[1] = {
1436
 
  {{ 3.791140650423246e-05, 3.877892946988424e+00, 7.088586950767433e-01}},
1437
 
};
1438
 
 
1439
 
static const struct Tass17Term IAPETUS_0_10[2] = {
1440
 
  {{ 5.570980365205931e-07, 9.146867890556700e-01, 8.672626503405993e-01}},
1441
 
  {{ 5.703165858434648e-07, 5.375403960487173e+00, 8.672679221916397e-01}},
1442
 
};
1443
 
 
1444
 
static const struct Tass17Term IAPETUS_0_11[2] = {
1445
 
  {{ 1.199902334914149e-06, 8.563423202419649e-01, 6.296621238536474e-01}},
1446
 
  {{ 1.557003369506093e-05, 3.258149248363778e+00, 6.296811770322111e-01}},
1447
 
};
1448
 
 
1449
 
static const struct Tass17Term IAPETUS_0_12[2] = {
1450
 
  {{ 2.861462370993798e-06, 2.306043720186055e-01, 5.504846058091149e-01}},
1451
 
  {{ 1.182264841666031e-06, 2.632429282009304e+00, 5.505036589876786e-01}},
1452
 
};
1453
 
 
1454
 
static const struct Tass17Term IAPETUS_0_13[1] = {
1455
 
  {{ 1.228324287730070e-06, 6.138699763037207e+00, 1.102876801637381e+00}},
1456
 
};
1457
 
 
1458
 
static const struct Tass17Term IAPETUS_0_14[1] = {
1459
 
  {{ 4.329731043745186e-06, 1.745631218955876e+00, 9.445217655483165e-01}},
1460
 
};
1461
 
 
1462
 
static const struct Tass17Term IAPETUS_0_15[1] = {
1463
 
  {{ 9.898839492003675e-07, 5.001271649790288e+00, 8.653251943252205e-01}},
1464
 
};
1465
 
 
1466
 
static const struct Tass17Term IAPETUS_0_16[1] = {
1467
 
  {{ 1.430384079869284e-06, 2.331131895479707e-01, 1.259362354064422e+00}},
1468
 
};
1469
 
 
1470
 
static const struct Tass17Term IAPETUS_0_17[1] = {
1471
 
  {{ 4.421327735883800e-07, 5.003780467319657e+00, 1.574202942580528e+00}},
1472
 
};
1473
 
 
1474
 
static const struct Tass17Term IAPETUS_0_18[1] = {
1475
 
  {{ 3.479701758905445e-05, 2.913621055460106e+00, 1.311651739473694e+00}},
1476
 
};
1477
 
 
1478
 
static const struct Tass17Term IAPETUS_0_19[2] = {
1479
 
  {{ 5.667000670514980e-07, 6.227605955410412e+00, 1.470055694737550e+00}},
1480
 
  {{ 5.801464486513693e-07, 4.405137819662329e+00, 1.470060966588590e+00}},
1481
 
};
1482
 
 
1483
 
static const struct Tass17Term IAPETUS_0_20[1] = {
1484
 
  {{ 1.080732052994442e-06, 6.169261486294519e+00, 1.232455168250598e+00}},
1485
 
};
1486
 
 
1487
 
static const struct Tass17Term IAPETUS_0_21[1] = {
1488
 
  {{ 1.870537893668915e-05, 4.970065340019012e+00, 2.216515668800783e+00}},
1489
 
};
1490
 
 
1491
 
static const struct Tass17Term IAPETUS_0_22[1] = {
1492
 
  {{ 5.433130776641635e-07, 1.942520463673839e+00, 2.137319097577687e+00}},
1493
 
};
1494
 
 
1495
 
static const struct Tass17Term IAPETUS_0_23[1] = {
1496
 
  {{ 1.129835111020686e-05, 1.931391320176082e+00, 3.249104467422628e+00}},
1497
 
};
1498
 
 
1499
 
static const struct Tass17Term IAPETUS_0_24[1] = {
1500
 
  {{ 8.163925621658264e-07, 3.775239311342985e+00, 4.506334773901807e+00}},
1501
 
};
1502
 
 
1503
 
static const struct Tass17Term IAPETUS_0_25[1] = {
1504
 
  {{ 8.563952066234920e-07, 3.157716115970889e+00, 6.587859751149659e+00}},
1505
 
};
1506
 
 
1507
 
static const struct Tass17MultiTerm IAPETUS_0[26] = {
1508
 
  {{ 0, 0, 0, 0, 0, 0, 1, 0},  7,IAPETUS_0_0},
1509
 
  {{ 0, 0, 0, 0, 0, 0, 2, 0}, 17,IAPETUS_0_1},
1510
 
  {{ 0, 0, 0, 0, 0, 0, 3, 0},  2,IAPETUS_0_2},
1511
 
  {{ 0, 0, 0, 0, 0,-1, 5, 0}, 13,IAPETUS_0_3},
1512
 
  {{ 0, 0, 0, 0, 0, 1,-1, 0},  5,IAPETUS_0_4},
1513
 
  {{ 0, 0, 0, 0, 0, 1, 1, 0},  4,IAPETUS_0_5},
1514
 
  {{ 0, 0, 0, 0, 0, 1,-2, 0},  7,IAPETUS_0_6},
1515
 
  {{ 0, 0, 0, 0, 0, 1,-3, 0},  5,IAPETUS_0_7},
1516
 
  {{ 0, 0, 0, 0, 0, 1,-4, 0},  2,IAPETUS_0_8},
1517
 
  {{ 0, 0, 0, 0, 0, 2,-1, 0},  1,IAPETUS_0_9},
1518
 
  {{ 0, 0, 0, 0, 0, 2, 1, 0},  2,IAPETUS_0_10},
1519
 
  {{ 0, 0, 0, 0, 0, 2,-2, 0},  2,IAPETUS_0_11},
1520
 
  {{ 0, 0, 0, 0, 0, 2,-3, 0},  2,IAPETUS_0_12},
1521
 
  {{ 0, 0, 0, 0, 0, 3,-1, 0},  1,IAPETUS_0_13},
1522
 
  {{ 0, 0, 0, 0, 0, 3,-3, 0},  1,IAPETUS_0_14},
1523
 
  {{ 0, 0, 0, 0, 0, 3,-4, 0},  1,IAPETUS_0_15},
1524
 
  {{ 0, 0, 0, 0, 0, 4,-4, 0},  1,IAPETUS_0_16},
1525
 
  {{ 0, 0, 0, 0, 0, 5,-5, 0},  1,IAPETUS_0_17},
1526
 
  {{ 0, 0, 0, 0, 1, 0,-1, 0},  1,IAPETUS_0_18},
1527
 
  {{ 0, 0, 0, 0, 1, 0, 1, 0},  2,IAPETUS_0_19},
1528
 
  {{ 0, 0, 0, 0, 1, 0,-2, 0},  1,IAPETUS_0_20},
1529
 
  {{ 0, 0, 0, 1, 0, 0,-1, 0},  1,IAPETUS_0_21},
1530
 
  {{ 0, 0, 0, 1, 0, 0,-2, 0},  1,IAPETUS_0_22},
1531
 
  {{ 0, 0, 1, 0, 0, 0,-1, 0},  1,IAPETUS_0_23},
1532
 
  {{ 0, 1, 0, 0, 0, 0,-1, 0},  1,IAPETUS_0_24},
1533
 
  {{ 1, 0, 0, 0, 0, 0,-1, 0},  1,IAPETUS_0_25},
1534
 
};
1535
 
 
1536
 
static const struct Tass17Term IAPETUS_1_0[22] = {
1537
 
  {{ 1.928386916598716e-01, 1.316743285171985e+00, 5.271851040460129e-06}},
1538
 
  {{ 1.197700127979115e-03, 2.905816296579413e+00, 1.054370208092026e-05}},
1539
 
  {{ 1.785444267015284e-04, 3.897159948941672e+00, 1.894532180866185e-05}},
1540
 
  {{ 7.466410913376219e-04, 3.411600296951643e+00, 2.445240135601595e-05}},
1541
 
  {{ 4.076652529480639e-05, 3.776409831511328e+00, 2.966566038404764e-05}},
1542
 
  {{ 3.620254646473473e-05, 6.177614480595389e-01, 3.510481004211992e-05}},
1543
 
  {{ 2.023635272434820e-05, 5.342652755830533e+00, 4.891917479115332e-05}},
1544
 
  {{ 2.148685811756090e-05, 3.324109814821024e+00, 5.483417106242491e-05}},
1545
 
  {{ 2.377227624569038e-05, 3.239254695447169e+00, 2.825103078658793e-04}},
1546
 
  {{ 4.028991254502335e-05, 1.095989272623461e+00, 5.652783908051565e-04}},
1547
 
  {{ 5.283085924212965e-05, 6.218635238921890e+00, 5.787093127593016e-04}},
1548
 
  {{ 1.125807495942191e-03, 4.414124516924016e+00, 5.839811637997618e-04}},
1549
 
  {{ 3.586013723690129e-05, 2.436062381089369e+00, 5.892530148402220e-04}},
1550
 
  {{ 7.459887995646048e-06, 4.087393199562610e+00, 6.026839367943671e-04}},
1551
 
  {{ 1.314054216207817e-05, 5.873663787672587e+00, 8.662336965922434e-04}},
1552
 
  {{ 1.603086203623188e-05, 2.485710326866144e+00, 1.157149509935537e-03}},
1553
 
  {{ 2.400461005136443e-04, 2.926349976058209e+00, 1.167962327599524e-03}},
1554
 
  {{ 3.004295676379663e-04, 4.182760326808072e+00, 1.173234178639984e-03}},
1555
 
  {{ 7.393695567545098e-05, 5.503253064658139e+00, 1.178506029680444e-03}},
1556
 
  {{ 3.490441837523331e-05, 4.159104921593594e+00, 1.751943491399285e-03}},
1557
 
  {{ 3.811816549252109e-05, 5.449835843337831e+00, 1.757215342439746e-03}},
1558
 
  {{ 9.878270828624305e-06, 4.692950541308903e-01, 1.762487193480206e-03}},
1559
 
};
1560
 
 
1561
 
static const struct Tass17Term IAPETUS_1_1[24] = {
1562
 
  {{ 6.143353968708967e-07, 1.287562896667545e+00, 7.687145945601632e-02}},
1563
 
  {{ 4.523919915777730e-06, 2.502659168377380e+00, 7.745544060220222e-02}},
1564
 
  {{ 3.714286018866130e-07,-1.141689927113436e+00, 7.802333707968367e-02}},
1565
 
  {{ 5.608496749491884e-07, 1.852697585028197e-01, 7.802860893072413e-02}},
1566
 
  {{ 3.504383346317222e-07, 2.398679759866219e+00, 7.803414989734765e-02}},
1567
 
  {{ 2.295038701669439e-05,-2.593118006894055e+00, 7.803942174838812e-02}},
1568
 
  {{ 6.404009664458889e-07, 1.893523997409873e+00, 7.804469359942858e-02}},
1569
 
  {{ 8.091467686328637e-07, 6.119791853597793e+00, 7.805847492695170e-02}},
1570
 
  {{ 4.190958483159967e-07, 1.812437113434972e+00, 7.861259007691003e-02}},
1571
 
  {{ 6.286284677985618e-07, 1.791293531808356e+00, 7.862340289457402e-02}},
1572
 
  {{ 3.164931584142412e-07, 5.589825798207451e+00, 7.917224619349188e-02}},
1573
 
  {{ 4.353564226390001e-06, 6.257381704689877e-01, 7.917751804453235e-02}},
1574
 
  {{ 3.164896582547253e-07, 1.944834709464376e+00, 7.918278989557279e-02}},
1575
 
  {{ 1.404022491486175e-07,-1.433272645194262e+00, 7.919129937205547e-02}},
1576
 
  {{ 3.794706462471952e-06, 3.027544876345173e+00, 7.919657122309593e-02}},
1577
 
  {{ 3.059127278557355e-07, 3.041311214209734e+00, 7.919657125832364e-02}},
1578
 
  {{ 1.407650236154023e-07, 1.204832936646125e+00, 7.920184307413637e-02}},
1579
 
  {{ 8.733847339265118e-07,-2.854848402830646e+00, 7.920738404075992e-02}},
1580
 
  {{ 6.190372619937466e-07,-1.535786959595905e+00, 7.921265589180036e-02}},
1581
 
  {{ 3.845413058184980e-07, 5.829842020175415e+00, 7.922643721932350e-02}},
1582
 
  {{ 3.936684188721603e-07, 4.007371902635274e+00, 7.923170907036394e-02}},
1583
 
  {{ 4.101604037784085e-07, 4.242652639255375e+00, 7.978055236928183e-02}},
1584
 
  {{ 4.086365824538882e-08,-4.056548501884276e-01, 8.036453351546773e-02}},
1585
 
  {{ 4.231066732027226e-07, 4.057026289098603e+00, 8.036980536650817e-02}},
1586
 
};
1587
 
 
1588
 
static const struct Tass17Term IAPETUS_1_2[16] = {
1589
 
  {{ 4.416345379733718e-07, 6.241592663692312e+00, 1.554840495329263e-01}},
1590
 
  {{ 3.837882772948628e-06, 1.173503571344250e+00, 1.560680306791122e-01}},
1591
 
  {{ 4.360169268782757e-07, 1.069524219711398e+00, 1.566467399742577e-01}},
1592
 
  {{ 2.721985372704609e-05, 2.388610893433953e+00, 1.566520118252981e-01}},
1593
 
  {{ 1.203630670831745e-06, 5.660322567848149e-01, 1.566572836763386e-01}},
1594
 
  {{ 2.227388462533576e-06, 2.284631982621601e+00, 1.572307211204436e-01}},
1595
 
  {{ 1.378064515172981e-04,-2.679466414745420e+00, 1.572359929714840e-01}},
1596
 
  {{ 5.768343947193972e-06, 1.781127439794527e+00, 1.572412648225245e-01}},
1597
 
  {{ 4.253374565827929e-06, 1.704388717616716e+00, 1.578199741176699e-01}},
1598
 
  {{ 3.291231434148502e-07,-2.864966874148501e+00, 1.578252459687104e-01}},
1599
 
  {{ 4.141402947439892e-07,-2.965677063355761e+00, 1.584039552638558e-01}},
1600
 
  {{ 6.393990743929588e-06,-1.649960073803633e+00, 1.584092271148963e-01}},
1601
 
  {{ 2.790880384447099e-07,-1.753655473493772e+00, 1.589879364100418e-01}},
1602
 
  {{ 3.256983864383599e-07,-4.347514166563534e-01, 1.589932082610822e-01}},
1603
 
  {{ 2.267895350910583e-07, 3.024427904422583e+00, 1.595719175562276e-01}},
1604
 
  {{ 1.090721316940875e-07,-1.939541945846773e+00, 1.595771894072681e-01}},
1605
 
};
1606
 
 
1607
 
static const struct Tass17Term IAPETUS_1_3[2] = {
1608
 
  {{ 4.889359735634015e-07, 5.416167758678300e+00, 2.358485830483941e-01}},
1609
 
  {{ 2.502679246525132e-06, 3.480902144089144e-01, 2.364325641945799e-01}},
1610
 
};
1611
 
 
1612
 
static const struct Tass17Term IAPETUS_1_4[75] = {
1613
 
  {{ 5.227495470767936e-07, 4.005663121141773e+00, 2.153785202069178e-04}},
1614
 
  {{ 5.262843436434110e-07, 2.183142522975625e+00, 2.206503712473779e-04}},
1615
 
  {{ 3.815771898913724e-07, 7.105474585412466e-02, 7.504405092155264e-04}},
1616
 
  {{ 9.196878775751337e-07, 2.473094150998370e+00, 7.694936877791099e-04}},
1617
 
  {{ 1.352657464923885e-06, 2.873044246870902e+00, 7.803065054430962e-04}},
1618
 
  {{ 3.973724314685021e-07, 4.140593867861234e-01, 7.832750153022327e-04}},
1619
 
  {{ 1.368009711983665e-06, 1.050560920047950e+00, 7.855783564835565e-04}},
1620
 
  {{ 3.472239690061985e-07, 1.735637572758064e+00, 7.885468663426930e-04}},
1621
 
  {{ 3.480378535316622e-07, 5.511199893486148e+00, 7.908502075240164e-04}},
1622
 
  {{ 3.033297996664303e-07, 6.195403829536804e+00, 7.938187173831529e-04}},
1623
 
  {{ 3.418187177414854e-07, 8.141915154020281e-01, 7.940878329662196e-04}},
1624
 
  {{ 2.688244928253836e-06, 5.275014486169524e+00, 7.993596840066795e-04}},
1625
 
  {{ 2.569260340418719e-06, 3.452633751557773e+00, 8.046315350471398e-04}},
1626
 
  {{ 1.036863039010391e-06, 1.630081068326518e+00, 8.099033860875997e-04}},
1627
 
  {{ 3.969393749935304e-07, 8.738771354003039e-01, 1.869483662023897e-03}},
1628
 
  {{ 3.985256112150306e-06, 3.275634661668579e+00, 1.888536840587480e-03}},
1629
 
  {{ 1.511339171430308e-06, 4.356355818907831e+00, 1.902318168110603e-03}},
1630
 
  {{ 1.475074400837350e-05, 5.719796115875051e+00, 1.907590019151063e-03}},
1631
 
  {{ 1.216707168547837e-06, 7.209469663619112e-01, 1.912861870191523e-03}},
1632
 
  {{ 3.075011314359275e-07, 3.644290442329441e+00, 1.912996427983057e-03}},
1633
 
  {{ 1.415742853315232e-06, 4.757124368944763e+00, 1.913130985774590e-03}},
1634
 
  {{ 3.814316630052462e-07, 3.288005910176154e+00, 1.918275465063078e-03}},
1635
 
  {{ 1.179423115340822e-05, 6.061718986149902e+00, 1.918402836815050e-03}},
1636
 
  {{ 1.876817015958310e-06, 4.754449361520011e-01, 1.921371346674187e-03}},
1637
 
  {{ 1.399238708843930e-05, 4.239759216446882e+00, 1.923674687855510e-03}},
1638
 
  {{ 2.186693735333124e-05, 1.995274806149824e+00, 1.926643197714647e-03}},
1639
 
  {{ 2.330447358044871e-06, 2.432875200820899e+00, 1.928946538895970e-03}},
1640
 
  {{ 8.755936386396388e-07, 3.115210303371935e+00, 1.931915048755107e-03}},
1641
 
  {{ 2.254199615438521e-06, 6.141816327520342e+00, 1.932049606546640e-03}},
1642
 
  {{ 5.971965491672709e-06, 8.753490785501354e-01, 1.932184164338173e-03}},
1643
 
  {{ 2.941694888718857e-07, 3.751626473924576e+00, 1.934218389936430e-03}},
1644
 
  {{ 4.077887373315127e-07, 5.689822989499520e+00, 1.937328643626661e-03}},
1645
 
  {{ 7.393168775867132e-05, 2.280321547311384e+00, 1.937456015378634e-03}},
1646
 
  {{ 8.171736433893184e-05, 4.510335354461255e-01, 1.942727866419093e-03}},
1647
 
  {{ 6.144966414607280e-07, 2.242399219818416e-02, 1.942855238171066e-03}},
1648
 
  {{ 3.223198173228014e-06, 2.430574184290058e-01, 1.942862424210627e-03}},
1649
 
  {{ 8.603158836863158e-07, 4.197919449469832e+00, 1.945696376278230e-03}},
1650
 
  {{ 1.704559011257133e-05,-1.417339665945397e+00, 1.947999717459554e-03}},
1651
 
  {{ 3.140486507800807e-07, 4.482050013324328e+00, 1.948127089211526e-03}},
1652
 
  {{ 3.299741975330665e-06, 4.703710238329596e+00, 1.948134275251087e-03}},
1653
 
  {{ 4.531105084562628e-07, 6.090353248906123e+00, 1.948141461290647e-03}},
1654
 
  {{ 2.574587837723788e-06, 5.732598943257583e+00, 1.948268833042620e-03}},
1655
 
  {{ 5.336777443382800e-06, 3.277820916335360e+00, 1.951237342901756e-03}},
1656
 
  {{ 1.915584168637660e-06, 6.159110785889812e+00, 1.953271568500014e-03}},
1657
 
  {{ 4.614651554236785e-07, 4.267748340354923e+00, 1.953413312331107e-03}},
1658
 
  {{ 1.540440893862750e-06,-2.380019622661880e+00, 1.953540684083080e-03}},
1659
 
  {{ 1.101769834711451e-04,-1.556727729554004e+00, 1.956509193942217e-03}},
1660
 
  {{ 3.070012836628351e-07, 5.229794370811791e+00, 1.958812535123540e-03}},
1661
 
  {{ 1.189228383255110e-04, 2.899805052106753e+00, 1.961781044982677e-03}},
1662
 
  {{ 2.613243661620941e-06, 2.424238476169638e+00, 1.961908416734649e-03}},
1663
 
  {{ 8.507522187621048e-06, 3.014198965814164e+00, 1.961915602774210e-03}},
1664
 
  {{ 5.610129338334513e-07, 3.684122942793509e+00, 1.962050160565743e-03}},
1665
 
  {{ 3.066646802040954e-05, 1.120589496342319e+00, 1.967052896023137e-03}},
1666
 
  {{ 9.616747267908099e-07, 6.000060288823683e-01, 1.967180267775110e-03}},
1667
 
  {{ 8.812132213666628e-06, 1.185788445220376e+00, 1.967187453814670e-03}},
1668
 
  {{ 3.612477825551320e-05,-1.345764111856863e+00, 1.967322011606203e-03}},
1669
 
  {{ 1.191488030171526e-06, 2.272066757023249e+00, 1.972324747063597e-03}},
1670
 
  {{ 2.549155479604930e-06, 5.291014601965657e+00, 1.972459304855130e-03}},
1671
 
  {{ 9.027685330072385e-05,-3.132006983447723e+00, 1.972593862646663e-03}},
1672
 
  {{ 5.273506284484312e-07, 7.170338045570530e-01, 1.975562372505800e-03}},
1673
 
  {{ 7.318838264333341e-05, 1.353835293153985e+00, 1.977865713687124e-03}},
1674
 
  {{ 5.398713831902744e-07, 5.177746978176391e+00, 1.980834223546260e-03}},
1675
 
  {{ 3.608057298728251e-06, 4.863591915141639e+00, 1.980961595298232e-03}},
1676
 
  {{ 2.328751291389269e-05, 5.814424528754509e+00, 1.983137564727584e-03}},
1677
 
  {{ 1.576239906932032e-06, 3.002295562826074e+00, 1.986233446338693e-03}},
1678
 
  {{ 3.799033641308746e-07, 4.259130445062984e+00, 1.986375190169786e-03}},
1679
 
  {{ 3.242171175776111e-07, 3.907553066682691e+00, 1.986502561921759e-03}},
1680
 
  {{ 1.499811815760443e-06, 3.988002288677764e+00, 1.988409415768044e-03}},
1681
 
  {{ 5.627708927914463e-07, 5.539620791805293e+00, 1.991647041210247e-03}},
1682
 
  {{ 2.042389544816678e-06, 5.291730688852117e+00, 1.991774412962219e-03}},
1683
 
  {{ 1.460797854077857e-06, 3.748973474201665e+00, 1.996918892250707e-03}},
1684
 
  {{ 6.197295348292014e-06, 3.290476399266866e+00, 1.997046264002680e-03}},
1685
 
  {{ 1.095526621882867e-06, 1.933069997683063e+00, 2.002190743291167e-03}},
1686
 
  {{ 2.089500807780357e-06, 1.580270469414437e+00, 2.002318115043139e-03}},
1687
 
  {{ 3.187588107072781e-07, 6.035967805962264e+00, 2.007589966083600e-03}},
1688
 
};
1689
 
 
1690
 
static const struct Tass17Term IAPETUS_1_5[5] = {
1691
 
  {{ 3.414474608395144e-07, 5.333092134829300e+00, 3.928800102292660e-01}},
1692
 
  {{ 3.741206194503089e-07, 3.334420556287444e+00, 3.940318878881610e-01}},
1693
 
  {{ 2.637183491724404e-05, 4.683474110615003e+00, 3.940371597392014e-01}},
1694
 
  {{ 8.279548593975801e-07, 1.908398224503419e+00, 3.940479725568654e-01}},
1695
 
  {{ 6.484210285032441e-07, 3.233671623826318e+00, 3.940532444079058e-01}},
1696
 
};
1697
 
 
1698
 
static const struct Tass17Term IAPETUS_1_6[4] = {
1699
 
  {{ 2.940137697333849e-06, 3.451571632901731e+00, 3.148353166650650e-01}},
1700
 
  {{ 7.282549735894645e-04, 4.770667297372782e+00, 3.148405885161054e-01}},
1701
 
  {{ 3.358151723062283e-06, 6.089767182911175e+00, 3.148458603671461e-01}},
1702
 
  {{ 3.257749851873783e-07, 1.856841516027055e+00, 3.148650409174615e-01}},
1703
 
};
1704
 
 
1705
 
static const struct Tass17Term IAPETUS_1_7[4] = {
1706
 
  {{ 9.488209354297983e-06, 4.943057563632108e+00, 4.732445437799614e-01}},
1707
 
  {{ 1.029453478899256e-05, 3.120590331336322e+00, 4.732498156310018e-01}},
1708
 
  {{ 2.792746040615356e-06, 1.297967072116361e+00, 4.732550874820422e-01}},
1709
 
  {{ 4.374967901448417e-07, 5.170827648758129e+00, 4.732689961813175e-01}},
1710
 
};
1711
 
 
1712
 
static const struct Tass17Term IAPETUS_1_8[2] = {
1713
 
  {{ 6.013024933189873e-06, 1.743122401426509e+00, 2.356440172930096e-01}},
1714
 
  {{ 4.958075120563441e-06, 4.144929329850513e+00, 2.356630704715732e-01}},
1715
 
};
1716
 
 
1717
 
static const struct Tass17Term IAPETUS_1_9[4] = {
1718
 
  {{ 7.533074112851135e-07, 1.960182176247418e+00, 1.564260895501687e-01}},
1719
 
  {{ 2.517101053299125e-06, 1.375551717917236e-01, 1.564313614012092e-01}},
1720
 
  {{ 2.480836668098538e-06, 4.598277210434070e+00, 1.564366332522496e-01}},
1721
 
  {{ 1.143486543010702e-06, 1.117389755399236e+00, 1.564664992484772e-01}},
1722
 
};
1723
 
 
1724
 
static const struct Tass17Term IAPETUS_1_10[5] = {
1725
 
  {{ 3.574500970589592e-07, 5.215822607081832e+00, 7.722951832707283e-02}},
1726
 
  {{ 1.392818914226552e-06, 3.393198290814080e+00, 7.723479017811326e-02}},
1727
 
  {{ 1.360536764325014e-06, 1.570730155065997e+00, 7.724006202915373e-02}},
1728
 
  {{ 4.891864753374598e-07, 5.795005219238083e+00, 7.725384335667685e-02}},
1729
 
  {{ 4.778483243651071e-07, 3.972537083490000e+00, 7.725911520771732e-02}},
1730
 
};
1731
 
 
1732
 
static const struct Tass17Term IAPETUS_1_11[3] = {
1733
 
  {{ 7.489157248963648e-07, 6.282589894747257e-01, 7.880552662998393e-01}},
1734
 
  {{ 7.443531196416904e-07, 3.430541494724291e+00, 7.880851322960668e-01}},
1735
 
  {{ 7.620147658522374e-07, 1.608073358976210e+00, 7.880904041471072e-01}},
1736
 
};
1737
 
 
1738
 
static const struct Tass17Term IAPETUS_1_12[1] = {
1739
 
  {{ 2.222879678616121e-05, 7.364334077752746e-01, 7.088586950767433e-01}},
1740
 
};
1741
 
 
1742
 
static const struct Tass17Term IAPETUS_1_13[3] = {
1743
 
  {{ 6.546227444825897e-07, 1.939050585742052e+00, 6.296759051811704e-01}},
1744
 
  {{ 1.769563612146425e-05, 3.258149248363778e+00, 6.296811770322111e-01}},
1745
 
  {{ 6.546227444825897e-07, 4.577247910985506e+00, 6.296864488832515e-01}},
1746
 
};
1747
 
 
1748
 
static const struct Tass17Term IAPETUS_1_14[2] = {
1749
 
  {{ 2.569819239848606e-06, 2.306043720186055e-01, 5.504846058091149e-01}},
1750
 
  {{ 1.150895741388962e-06, 2.632411300442608e+00, 5.505036589876786e-01}},
1751
 
};
1752
 
 
1753
 
static const struct Tass17Term IAPETUS_1_15[2] = {
1754
 
  {{ 3.716648744882634e-07, 4.908225137751350e+00, 4.712719499173147e-01}},
1755
 
  {{ 3.630505879727552e-07, 3.085757002003267e+00, 4.712772217683551e-01}},
1756
 
};
1757
 
 
1758
 
static const struct Tass17Term IAPETUS_1_16[2] = {
1759
 
  {{ 7.410458807790901e-07, 2.997108078146744e+00, 1.102876801637381e+00}},
1760
 
  {{ 2.917099551383937e-07, 9.555532956830555e-02, 1.102930992663213e+00}},
1761
 
};
1762
 
 
1763
 
static const struct Tass17Term IAPETUS_1_17[1] = {
1764
 
  {{ 3.001367588499240e-07, 5.512961820466838e+00, 1.023699283592849e+00}},
1765
 
};
1766
 
 
1767
 
static const struct Tass17Term IAPETUS_1_18[1] = {
1768
 
  {{ 4.216532478702710e-06, 1.745631218955876e+00, 9.445217655483165e-01}},
1769
 
};
1770
 
 
1771
 
static const struct Tass17Term IAPETUS_1_19[2] = {
1772
 
  {{ 8.149891095115382e-07, 5.001271649790290e+00, 8.653251943252205e-01}},
1773
 
  {{ 3.764251887678508e-07, 1.119909356269040e+00, 8.653442475037843e-01}},
1774
 
};
1775
 
 
1776
 
static const struct Tass17Term IAPETUS_1_20[1] = {
1777
 
  {{ 1.310246341606266e-06, 2.331131895479707e-01, 1.259362354064422e+00}},
1778
 
};
1779
 
 
1780
 
static const struct Tass17Term IAPETUS_1_21[1] = {
1781
 
  {{ 3.830879278957400e-07, 5.003780467319657e+00, 1.574202942580528e+00}},
1782
 
};
1783
 
 
1784
 
static const struct Tass17Term IAPETUS_1_22[1] = {
1785
 
  {{ 7.277204919188508e-07, 5.941165931805280e+00, 1.390848310696790e+00}},
1786
 
};
1787
 
 
1788
 
static const struct Tass17Term IAPETUS_1_23[1] = {
1789
 
  {{ 2.181721459549961e-05, 6.055213709049899e+00, 1.311651739473694e+00}},
1790
 
};
1791
 
 
1792
 
static const struct Tass17Term IAPETUS_1_24[1] = {
1793
 
  {{ 3.811901873161304e-07, 1.714424909184600e+00, 2.295712240023879e+00}},
1794
 
};
1795
 
 
1796
 
static const struct Tass17Term IAPETUS_1_25[1] = {
1797
 
  {{ 1.184715424009358e-05, 1.828472686429220e+00, 2.216515668800783e+00}},
1798
 
};
1799
 
 
1800
 
static const struct Tass17Term IAPETUS_1_26[1] = {
1801
 
  {{ 7.269853312811282e-06, 5.072983973765877e+00, 3.249104467422628e+00}},
1802
 
};
1803
 
 
1804
 
static const struct Tass17Term IAPETUS_1_27[1] = {
1805
 
  {{ 5.287253161661598e-07, 6.336466577531914e-01, 4.506334773901807e+00}},
1806
 
};
1807
 
 
1808
 
static const struct Tass17Term IAPETUS_1_28[1] = {
1809
 
  {{ 5.608837306250120e-07, 1.612346238109583e-02, 6.587859751149659e+00}},
1810
 
};
1811
 
 
1812
 
static const struct Tass17MultiTerm IAPETUS_1[29] = {
1813
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 22,IAPETUS_1_0},
1814
 
  {{ 0, 0, 0, 0, 0, 0, 1, 0}, 24,IAPETUS_1_1},
1815
 
  {{ 0, 0, 0, 0, 0, 0, 2, 0}, 16,IAPETUS_1_2},
1816
 
  {{ 0, 0, 0, 0, 0, 0, 3, 0},  2,IAPETUS_1_3},
1817
 
  {{ 0, 0, 0, 0, 0,-1, 5, 0}, 75,IAPETUS_1_4},
1818
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  5,IAPETUS_1_5},
1819
 
  {{ 0, 0, 0, 0, 0, 1,-1, 0},  4,IAPETUS_1_6},
1820
 
  {{ 0, 0, 0, 0, 0, 1, 1, 0},  4,IAPETUS_1_7},
1821
 
  {{ 0, 0, 0, 0, 0, 1,-2, 0},  2,IAPETUS_1_8},
1822
 
  {{ 0, 0, 0, 0, 0, 1,-3, 0},  4,IAPETUS_1_9},
1823
 
  {{ 0, 0, 0, 0, 0, 1,-4, 0},  5,IAPETUS_1_10},
1824
 
  {{ 0, 0, 0, 0, 0, 2, 0, 0},  3,IAPETUS_1_11},
1825
 
  {{ 0, 0, 0, 0, 0, 2,-1, 0},  1,IAPETUS_1_12},
1826
 
  {{ 0, 0, 0, 0, 0, 2,-2, 0},  3,IAPETUS_1_13},
1827
 
  {{ 0, 0, 0, 0, 0, 2,-3, 0},  2,IAPETUS_1_14},
1828
 
  {{ 0, 0, 0, 0, 0, 2,-4, 0},  2,IAPETUS_1_15},
1829
 
  {{ 0, 0, 0, 0, 0, 3,-1, 0},  2,IAPETUS_1_16},
1830
 
  {{ 0, 0, 0, 0, 0, 3,-2, 0},  1,IAPETUS_1_17},
1831
 
  {{ 0, 0, 0, 0, 0, 3,-3, 0},  1,IAPETUS_1_18},
1832
 
  {{ 0, 0, 0, 0, 0, 3,-4, 0},  2,IAPETUS_1_19},
1833
 
  {{ 0, 0, 0, 0, 0, 4,-4, 0},  1,IAPETUS_1_20},
1834
 
  {{ 0, 0, 0, 0, 0, 5,-5, 0},  1,IAPETUS_1_21},
1835
 
  {{ 0, 0, 0, 0, 1, 0, 0, 0},  1,IAPETUS_1_22},
1836
 
  {{ 0, 0, 0, 0, 1, 0,-1, 0},  1,IAPETUS_1_23},
1837
 
  {{ 0, 0, 0, 1, 0, 0, 0, 0},  1,IAPETUS_1_24},
1838
 
  {{ 0, 0, 0, 1, 0, 0,-1, 0},  1,IAPETUS_1_25},
1839
 
  {{ 0, 0, 1, 0, 0, 0,-1, 0},  1,IAPETUS_1_26},
1840
 
  {{ 0, 1, 0, 0, 0, 0,-1, 0},  1,IAPETUS_1_27},
1841
 
  {{ 1, 0, 0, 0, 0, 0,-1, 0},  1,IAPETUS_1_28},
1842
 
};
1843
 
 
1844
 
static const struct Tass17Term IAPETUS_2_0[24] = {
1845
 
  {{ 7.357194732163894e-04, 6.035829207568037e+00,-5.406408831993331e-06}},
1846
 
  {{ 2.935648107313708e-02, 3.358649794029711e+00, 5.406408831993331e-06}},
1847
 
  {{ 6.699050371985383e-04, 4.753014210656826e+00,-1.067825987245346e-05}},
1848
 
  {{ 4.151869133102979e-04, 4.743964405299185e+00, 1.067825987245346e-05}},
1849
 
  {{ 1.899854046059933e-04, 3.517567007545812e+00,-1.595011091291359e-05}},
1850
 
  {{ 1.991669418726220e-04, 4.485476749277378e+00, 1.918773635511653e-05}},
1851
 
  {{ 1.011804925675502e-04, 3.745348713034283e+00,-2.445958739557666e-05}},
1852
 
  {{ 9.953584143544754e-04, 5.831603333509536e+00, 2.445958739557666e-05}},
1853
 
  {{ 6.928098928797385e-05, 5.576141930376416e+00,-2.973143843603680e-05}},
1854
 
  {{ 1.234894258008271e-04, 8.652949986394700e-01, 2.973143843603680e-05}},
1855
 
  {{ 2.082728796332944e-05, 1.173870037237461e+00,-3.500328947649692e-05}},
1856
 
  {{ 3.040421176914689e-07, 2.136467296916470e+00, 5.595215764041851e-04}},
1857
 
  {{ 1.287853944279400e-05, 5.287782933428181e+00,-5.785747549677684e-04}},
1858
 
  {{ 2.039385297517835e-05, 4.585155128610154e+00, 5.785747549677684e-04}},
1859
 
  {{ 1.595251648310000e-05, 6.234432051555658e+00, 5.839811637997618e-04}},
1860
 
  {{ 1.343153395169566e-05, 4.649306306086897e+00, 5.893875726317552e-04}},
1861
 
  {{ 1.799640976047236e-05, 2.341543068636097e-01, 1.143502740203947e-03}},
1862
 
  {{ 1.130469268372695e-05, 4.574612374891347e+00, 1.157149509935537e-03}},
1863
 
  {{ 3.789273029962630e-04, 2.745292826757329e+00, 1.162555918767530e-03}},
1864
 
  {{ 1.065311292483293e-05, 3.513635458424760e-03, 1.173234178639984e-03}},
1865
 
  {{ 6.594412507279831e-06, 1.160392236116490e+00, 1.178640587471977e-03}},
1866
 
  {{ 4.598867989379571e-07, 1.609956090712706e+00, 1.727483904003709e-03}},
1867
 
  {{ 4.889687732101663e-05, 4.014982830991590e+00, 1.746537082567292e-03}},
1868
 
  {{ 5.041791242559473e-06, 5.286783389563643e+00, 2.330518246367054e-03}},
1869
 
};
1870
 
 
1871
 
static const struct Tass17Term IAPETUS_2_1[17] = {
1872
 
  {{ 3.827903648104360e-07, 3.349310327302221e+00,-7.628207190099841e-02}},
1873
 
  {{ 3.347616463036283e-06, 2.134214888660969e+00,-7.686605304718431e-02}},
1874
 
  {{ 4.386017871369636e-07, 2.238193464103548e+00,-7.744476234232975e-02}},
1875
 
  {{ 2.330306527936928e-05, 9.191067654693918e-01,-7.745003419337021e-02}},
1876
 
  {{ 9.621927111300821e-07, 2.741692065655550e+00,-7.745530604441068e-02}},
1877
 
  {{ 2.236294716863211e-06, 1.023085701193345e+00,-7.802874348851565e-02}},
1878
 
  {{ 1.188902959997339e-04,-2.960003180568126e-01,-7.803401533955611e-02}},
1879
 
  {{ 5.159571361902864e-06, 1.526594756217454e+00,-7.803928719059658e-02}},
1880
 
  {{ 3.648905338577408e-06, 1.607558302204549e+00,-7.861799648574201e-02}},
1881
 
  {{ 2.763121546924847e-07,-1.105228500517151e-01,-7.862326833678248e-02}},
1882
 
  {{ 2.374053234088113e-06,-6.755268368608213e-03,-7.920197763192791e-02}},
1883
 
  {{ 2.809879517690395e-06,-1.325635285498895e+00,-7.920724948296838e-02}},
1884
 
  {{ 7.601575967574296e-07, 3.638825235880475e+00,-7.921252133400884e-02}},
1885
 
  {{ 2.011807388354464e-07,-1.221851342565206e+00,-7.978595877811381e-02}},
1886
 
  {{ 2.722673162134422e-07,-2.540738375872117e+00,-7.979123062915428e-02}},
1887
 
  {{ 2.341140383006404e-07, 2.833112279003631e-01,-8.036993992429971e-02}},
1888
 
  {{ 1.079744827006783e-07,-1.035863524313422e+00,-8.037521177534018e-02}},
1889
 
};
1890
 
 
1891
 
static const struct Tass17Term IAPETUS_2_2[15] = {
1892
 
  {{ 5.077127357111450e-07, 1.063128508151314e+00, 7.744476234232975e-02}},
1893
 
  {{ 1.216563739390478e-07,-7.586058089542492e-01, 7.745003419337021e-02}},
1894
 
  {{ 3.788966811408025e-07, 9.593705739442162e-01, 7.802347163747521e-02}},
1895
 
  {{ 8.559499914533230e-07, 2.278052169500489e+00, 7.802874348851565e-02}},
1896
 
  {{ 9.792124873256762e-07,-2.686078783286550e+00, 7.803401533955611e-02}},
1897
 
  {{ 2.075828194269492e-06, 2.092609920904744e+00, 7.861799648574201e-02}},
1898
 
  {{ 3.015291948812891e-06,-1.152929578102659e+00, 7.919670578088745e-02}},
1899
 
  {{ 2.453612858406647e-04, 1.661250302251527e-01, 7.920197763192791e-02}},
1900
 
  {{ 3.267848713606678e-06, 1.485175738282932e+00, 7.920724948296838e-02}},
1901
 
  {{ 2.045440860185655e-06,-1.760359860454440e+00, 7.978595877811381e-02}},
1902
 
  {{ 9.507520895249895e-07, 3.018328843736854e+00, 8.036993992429971e-02}},
1903
 
  {{ 8.310721660889963e-07,-1.945802109050186e+00, 8.037521177534018e-02}},
1904
 
  {{ 3.678842089652509e-07, 5.656064793685675e+00, 8.038048362638064e-02}},
1905
 
  {{ 1.163907976076402e-07, 1.090855869404554e+00, 8.095392107048561e-02}},
1906
 
  {{ 4.857377246389406e-07, 5.552306859478579e+00, 8.095919292152608e-02}},
1907
 
};
1908
 
 
1909
 
static const struct Tass17Term IAPETUS_2_3[1] = {
1910
 
  {{ 1.155571530124003e-06, 2.959627469406032e+00,-1.572305865626520e-01}},
1911
 
};
1912
 
 
1913
 
static const struct Tass17Term IAPETUS_2_4[4] = {
1914
 
  {{ 3.386727736182448e-07, 5.810388343392691e+00, 1.566574182341301e-01}},
1915
 
  {{ 1.733359910757746e-06, 7.423107991233067e-01, 1.572413993803160e-01}},
1916
 
  {{ 4.262641945379126e-06, 7.918495104173626e-01, 1.583794956764603e-01}},
1917
 
  {{ 8.024442052834091e-06, 3.193669906570326e+00, 1.583985488550238e-01}},
1918
 
};
1919
 
 
1920
 
static const struct Tass17Term IAPETUS_2_5[8] = {
1921
 
  {{ 3.591607352372491e-07, 4.481232803237869e+00, 2.352700083110402e-01}},
1922
 
  {{ 2.976455752240285e-06,-5.868558890738737e-01, 2.358539894572260e-01}},
1923
 
  {{ 1.320515754572473e-05, 6.282501451704030e-01, 2.364379706034119e-01}},
1924
 
  {{ 8.543461484774715e-07, 5.088883400685836e+00, 2.364432424544524e-01}},
1925
 
  {{ 3.770599260080091e-07, 4.984963438378681e+00, 2.370219517495979e-01}},
1926
 
  {{ 1.426804754726213e-06, 3.386073918171003e-01, 2.376059328957838e-01}},
1927
 
  {{ 1.112281761662677e-06,-1.484029309805413e+00, 2.376112047468242e-01}},
1928
 
  {{ 3.039469315779643e-07, 2.976610131749417e+00, 2.376164765978647e-01}},
1929
 
};
1930
 
 
1931
 
static const struct Tass17Term IAPETUS_2_6[1] = {
1932
 
  {{ 5.756485350981315e-07, 3.655807898223860e+00, 3.156345418265079e-01}},
1933
 
};
1934
 
 
1935
 
static const struct Tass17Term IAPETUS_2_7[4] = {
1936
 
  {{ 9.807167381341471e-06, 4.647844982264678e+00,-3.940425661480334e-01}},
1937
 
  {{ 1.050421274404971e-05, 1.871271231028191e-01,-3.940478379990738e-01}},
1938
 
  {{ 2.816558865567409e-06, 2.009743661307299e+00,-3.940531098501144e-01}},
1939
 
  {{ 3.824414539954584e-07, 4.420210596752325e+00,-3.940670185493895e-01}},
1940
 
};
1941
 
 
1942
 
static const struct Tass17Term IAPETUS_2_8[3] = {
1943
 
  {{ 3.660318350154349e-07, 4.194707709203449e+00,-3.148161289287099e-01}},
1944
 
  {{ 1.034350804286399e-05, 1.792690836877676e+00,-3.148351821072734e-01}},
1945
 
  {{ 3.362081661163648e-07, 4.540912112901320e+00,-3.148459949249374e-01}},
1946
 
};
1947
 
 
1948
 
static const struct Tass17Term IAPETUS_2_9[3] = {
1949
 
  {{ 1.891655464023067e-06, 2.997740360570593e+00,-2.356333390331371e-01}},
1950
 
  {{ 2.738557431501198e-04, 1.678643034250733e+00,-2.356386108841776e-01}},
1951
 
  {{ 2.085092385794607e-06, 3.595434709071512e-01,-2.356438827352181e-01}},
1952
 
};
1953
 
 
1954
 
static const struct Tass17Term IAPETUS_2_10[4] = {
1955
 
  {{ 3.297148610970001e-07, 3.283240059277484e+00,-1.564259549923772e-01}},
1956
 
  {{ 4.210058117501252e-07, 1.957966659954585e+00,-1.564312268434177e-01}},
1957
 
  {{ 1.295232370537576e-05, 4.706187935978230e+00,-1.564420396610816e-01}},
1958
 
  {{ 3.074615033071044e-06, 5.446004958756377e+00,-1.564610928396452e-01}},
1959
 
};
1960
 
 
1961
 
static const struct Tass17Term IAPETUS_2_11[5] = {
1962
 
  {{ 5.503284015527491e-07, 1.347535507567527e+00,-7.722411191824082e-02}},
1963
 
  {{ 2.144377111729538e-06, 3.170159823835280e+00,-7.722938376928129e-02}},
1964
 
  {{ 2.094675673402415e-06, 4.992627959583361e+00,-7.723465562032175e-02}},
1965
 
  {{ 4.509478629698950e-07, 1.450547484355915e+00,-7.724546843798574e-02}},
1966
 
  {{ 9.711472430656398e-07, 2.190338602286141e+00,-7.726452161654932e-02}},
1967
 
};
1968
 
 
1969
 
static const struct Tass17Term IAPETUS_2_12[14] = {
1970
 
  {{ 1.580459593848266e-06, 5.957697356265878e+00, 1.912996427983057e-03}},
1971
 
  {{ 3.059086093929264e-06, 2.076274581959904e+00, 1.932049606546640e-03}},
1972
 
  {{ 4.097571772366432e-06, 2.476739673478372e+00, 1.942862424210627e-03}},
1973
 
  {{ 4.622849445770262e-06, 6.542846935894391e-01, 1.948134275251087e-03}},
1974
 
  {{ 4.098021786747177e-07, 4.478092318805028e+00, 1.951102785110223e-03}},
1975
 
  {{ 9.865359954273804e-07, 5.114846914000389e+00, 1.953406126291547e-03}},
1976
 
  {{ 6.577318919877076e-07, 3.559551940631996e+00, 1.956643751733750e-03}},
1977
 
  {{ 1.141609439284819e-05, 4.878643124436238e+00, 1.961915602774210e-03}},
1978
 
  {{ 1.246701893241003e-05, 3.056131321602242e+00, 1.967187453814670e-03}},
1979
 
  {{ 2.869127018959028e-06, 1.233485437260538e+00, 1.972459304855130e-03}},
1980
 
  {{ 5.346245981429982e-07, 2.130300142857571e+00, 1.972728420438197e-03}},
1981
 
  {{ 2.905389353328124e-07, 1.636237329753522e+00, 1.983272122519117e-03}},
1982
 
  {{ 5.913037768933752e-07, 5.106224293368807e+00, 1.986368004130226e-03}},
1983
 
  {{ 3.023788452701212e-07, 3.282662154041165e+00, 1.991639855170686e-03}},
1984
 
};
1985
 
 
1986
 
static const struct Tass17Term IAPETUS_2_13[4] = {
1987
 
  {{ 5.121289657996665e-06, 3.617695571228794e+00, 3.940372942969930e-01}},
1988
 
  {{ 5.937514602713236e-04, 4.936792335851361e+00, 3.940425661480334e-01}},
1989
 
  {{ 5.590721162724015e-06, 6.255890970618563e+00, 3.940478379990738e-01}},
1990
 
  {{ 3.508789971395948e-07, 2.022944114109337e+00, 3.940670185493895e-01}},
1991
 
};
1992
 
 
1993
 
static const struct Tass17Term IAPETUS_2_14[1] = {
1994
 
  {{ 3.500731595844181e-06, 1.909247431651662e+00, 3.148459949249374e-01}},
1995
 
};
1996
 
 
1997
 
static const struct Tass17Term IAPETUS_2_15[1] = {
1998
 
  {{ 2.223396437049981e-06, 4.822744530752217e+00, 4.732391373711294e-01}},
1999
 
};
2000
 
 
2001
 
static const struct Tass17Term IAPETUS_2_16[3] = {
2002
 
  {{ 1.903491726480552e-06, 1.967591900767555e+00, 5.524465214118891e-01}},
2003
 
  {{ 1.948656845764241e-06, 1.451237650194714e-01, 5.524517932629298e-01}},
2004
 
  {{ 5.000991669041441e-07, 4.605684755931306e+00, 5.524570651139702e-01}},
2005
 
};
2006
 
 
2007
 
static const struct Tass17Term IAPETUS_2_17[2] = {
2008
 
  {{ 3.067385455485728e-07, 2.393030894759276e+00,-7.880606727086713e-01}},
2009
 
  {{ 3.140166875052082e-07, 4.215499030507360e+00,-7.880659445597117e-01}},
2010
 
};
2011
 
 
2012
 
static const struct Tass17Term IAPETUS_2_18[1] = {
2013
 
  {{ 7.066767025578607e-06, 5.707015564669242e+00,-6.296567174448153e-01}},
2014
 
};
2015
 
 
2016
 
static const struct Tass17Term IAPETUS_2_19[4] = {
2017
 
  {{ 3.279448099865014e-07, 2.451375363875169e+00,-5.504601462217194e-01}},
2018
 
  {{ 3.126490699275733e-07, 1.368667098072893e+00,-5.504739275492424e-01}},
2019
 
  {{ 1.048627591564010e-05, 4.956843545116611e-02,-5.504791994002831e-01}},
2020
 
  {{ 3.126490699275733e-07, 5.013655080009026e+00,-5.504844712513235e-01}},
2021
 
};
2022
 
 
2023
 
static const struct Tass17Term IAPETUS_2_20[2] = {
2024
 
  {{ 1.831410067152233e-06, 3.077113311796339e+00,-4.712826281771871e-01}},
2025
 
  {{ 7.115752344230280e-07, 6.753063833723361e-01,-4.713016813557509e-01}},
2026
 
};
2027
 
 
2028
 
static const struct Tass17Term IAPETUS_2_21[1] = {
2029
 
  {{ 1.721342888159264e-05, 9.024276128068640e-01, 7.880606727086713e-01}},
2030
 
};
2031
 
 
2032
 
static const struct Tass17Term IAPETUS_2_22[1] = {
2033
 
  {{ 1.093705824191350e-06, 2.826816249991383e-01, 7.088831546641388e-01}},
2034
 
};
2035
 
 
2036
 
static const struct Tass17Term IAPETUS_2_23[1] = {
2037
 
  {{ 2.918130882538270e-06, 1.562086464859070e+00,-8.653197879163885e-01}},
2038
 
};
2039
 
 
2040
 
static const struct Tass17Term IAPETUS_2_24[1] = {
2041
 
  {{ 5.831454312634436e-07, 4.589631341204242e+00,-7.861232166932925e-01}},
2042
 
};
2043
 
 
2044
 
static const struct Tass17Term IAPETUS_2_25[1] = {
2045
 
  {{ 5.754083403713949e-07, 3.163232139672567e+00, 1.182078779269309e+00}},
2046
 
};
2047
 
 
2048
 
static const struct Tass17Term IAPETUS_2_26[1] = {
2049
 
  {{ 4.595462189000190e-07, 5.053348902770820e+00, 1.023723743180244e+00}},
2050
 
};
2051
 
 
2052
 
static const struct Tass17Term IAPETUS_2_27[1] = {
2053
 
  {{ 8.343508926599710e-07, 3.074604494266973e+00,-1.180160376432494e+00}},
2054
 
};
2055
 
 
2056
 
static const struct Tass17Term IAPETUS_2_28[2] = {
2057
 
  {{ 3.005442215364578e-07, 3.363297035584122e+00,-1.390853717105622e+00}},
2058
 
  {{ 3.076753876071480e-07, 5.185765171332203e+00,-1.390858988956663e+00}},
2059
 
};
2060
 
 
2061
 
static const struct Tass17Term IAPETUS_2_29[1] = {
2062
 
  {{ 6.251473936893123e-06, 3.940966283548398e-01,-1.232449761841766e+00}},
2063
 
};
2064
 
 
2065
 
static const struct Tass17Term IAPETUS_2_30[1] = {
2066
 
  {{ 1.645103872537621e-05, 6.221338739275052e+00, 1.390853717105622e+00}},
2067
 
};
2068
 
 
2069
 
static const struct Tass17Term IAPETUS_2_31[1] = {
2070
 
  {{ 3.207481705138808e-06, 4.620837650975520e+00,-2.137313691168855e+00}},
2071
 
};
2072
 
 
2073
 
static const struct Tass17Term IAPETUS_2_32[1] = {
2074
 
  {{ 9.029410063641440e-06, 1.994597716654372e+00, 2.295717646432711e+00}},
2075
 
};
2076
 
 
2077
 
static const struct Tass17Term IAPETUS_2_33[1] = {
2078
 
  {{ 1.980399556792357e-06, 1.376326363638862e+00,-3.169902489790702e+00}},
2079
 
};
2080
 
 
2081
 
static const struct Tass17Term IAPETUS_2_34[1] = {
2082
 
  {{ 5.659369633167750e-06, 5.239109003991030e+00, 3.328306445054557e+00}},
2083
 
};
2084
 
 
2085
 
static const struct Tass17Term IAPETUS_2_35[1] = {
2086
 
  {{ 4.105962555389770e-07, 5.815663679651547e+00,-4.427132796269878e+00}},
2087
 
};
2088
 
 
2089
 
static const struct Tass17Term IAPETUS_2_36[1] = {
2090
 
  {{ 3.999910250873396e-07, 7.997716879783442e-01, 4.585536751533733e+00}},
2091
 
};
2092
 
 
2093
 
static const struct Tass17Term IAPETUS_2_37[1] = {
2094
 
  {{ 4.231711644426220e-07, 1.822484926062486e-01, 6.667061728781588e+00}},
2095
 
};
2096
 
 
2097
 
static const struct Tass17MultiTerm IAPETUS_2[38] = {
2098
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 24,IAPETUS_2_0},
2099
 
  {{ 0, 0, 0, 0, 0, 0,-1, 0}, 17,IAPETUS_2_1},
2100
 
  {{ 0, 0, 0, 0, 0, 0, 1, 0}, 15,IAPETUS_2_2},
2101
 
  {{ 0, 0, 0, 0, 0, 0,-2, 0},  1,IAPETUS_2_3},
2102
 
  {{ 0, 0, 0, 0, 0, 0, 2, 0},  4,IAPETUS_2_4},
2103
 
  {{ 0, 0, 0, 0, 0, 0, 3, 0},  8,IAPETUS_2_5},
2104
 
  {{ 0, 0, 0, 0, 0, 0, 4, 0},  1,IAPETUS_2_6},
2105
 
  {{ 0, 0, 0, 0, 0,-1, 0, 0},  4,IAPETUS_2_7},
2106
 
  {{ 0, 0, 0, 0, 0,-1, 1, 0},  3,IAPETUS_2_8},
2107
 
  {{ 0, 0, 0, 0, 0,-1, 2, 0},  3,IAPETUS_2_9},
2108
 
  {{ 0, 0, 0, 0, 0,-1, 3, 0},  4,IAPETUS_2_10},
2109
 
  {{ 0, 0, 0, 0, 0,-1, 4, 0},  5,IAPETUS_2_11},
2110
 
  {{ 0, 0, 0, 0, 0,-1, 5, 0}, 14,IAPETUS_2_12},
2111
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  4,IAPETUS_2_13},
2112
 
  {{ 0, 0, 0, 0, 0, 1,-1, 0},  1,IAPETUS_2_14},
2113
 
  {{ 0, 0, 0, 0, 0, 1, 1, 0},  1,IAPETUS_2_15},
2114
 
  {{ 0, 0, 0, 0, 0, 1, 2, 0},  3,IAPETUS_2_16},
2115
 
  {{ 0, 0, 0, 0, 0,-2, 0, 0},  2,IAPETUS_2_17},
2116
 
  {{ 0, 0, 0, 0, 0,-2, 2, 0},  1,IAPETUS_2_18},
2117
 
  {{ 0, 0, 0, 0, 0,-2, 3, 0},  4,IAPETUS_2_19},
2118
 
  {{ 0, 0, 0, 0, 0,-2, 4, 0},  2,IAPETUS_2_20},
2119
 
  {{ 0, 0, 0, 0, 0, 2, 0, 0},  1,IAPETUS_2_21},
2120
 
  {{ 0, 0, 0, 0, 0, 2,-1, 0},  1,IAPETUS_2_22},
2121
 
  {{ 0, 0, 0, 0, 0,-3, 4, 0},  1,IAPETUS_2_23},
2122
 
  {{ 0, 0, 0, 0, 0,-3, 5, 0},  1,IAPETUS_2_24},
2123
 
  {{ 0, 0, 0, 0, 0, 3, 0, 0},  1,IAPETUS_2_25},
2124
 
  {{ 0, 0, 0, 0, 0, 3,-2, 0},  1,IAPETUS_2_26},
2125
 
  {{ 0, 0, 0, 0, 0,-4, 5, 0},  1,IAPETUS_2_27},
2126
 
  {{ 0, 0, 0, 0,-1, 0, 0, 0},  2,IAPETUS_2_28},
2127
 
  {{ 0, 0, 0, 0,-1, 0, 2, 0},  1,IAPETUS_2_29},
2128
 
  {{ 0, 0, 0, 0, 1, 0, 0, 0},  1,IAPETUS_2_30},
2129
 
  {{ 0, 0, 0,-1, 0, 0, 2, 0},  1,IAPETUS_2_31},
2130
 
  {{ 0, 0, 0, 1, 0, 0, 0, 0},  1,IAPETUS_2_32},
2131
 
  {{ 0, 0,-1, 0, 0, 0, 2, 0},  1,IAPETUS_2_33},
2132
 
  {{ 0, 0, 1, 0, 0, 0, 0, 0},  1,IAPETUS_2_34},
2133
 
  {{ 0,-1, 0, 0, 0, 0, 2, 0},  1,IAPETUS_2_35},
2134
 
  {{ 0, 1, 0, 0, 0, 0, 0, 0},  1,IAPETUS_2_36},
2135
 
  {{ 1, 0, 0, 0, 0, 0, 0, 0},  1,IAPETUS_2_37},
2136
 
};
2137
 
 
2138
 
static const struct Tass17Term IAPETUS_3_0[28] = {
2139
 
  {{ 6.794549145709775e-02, 5.047886356662284e+00,-5.271851040460129e-06}},
2140
 
  {{ 6.892434301339112e-04, 1.398038368144667e+00, 5.271851040460129e-06}},
2141
 
  {{ 4.570393856724005e-05, 3.663028182224427e+00,-1.054370208092026e-05}},
2142
 
  {{ 2.873148969672351e-05, 1.130417841604620e+00, 1.067825987245346e-05}},
2143
 
  {{ 1.915644482319336e-05, 1.666983826523547e+00, 1.608466870444679e-05}},
2144
 
  {{ 5.927925628073686e-06, 2.236765758751786e+00,-1.621922649597999e-05}},
2145
 
  {{ 1.388791091408471e-05, 6.199545784892948e+00,-1.870277299460525e-05}},
2146
 
  {{ 2.730634121085477e-04, 3.074026406224565e+00,-2.445240135601595e-05}},
2147
 
  {{ 9.851993483313069e-06, 3.568018055505390e+00, 2.445240135601595e-05}},
2148
 
  {{ 1.363049113672050e-05, 1.573081241951383e+00,-2.972425239647608e-05}},
2149
 
  {{ 6.564159971602750e-06, 5.899199575040269e+00, 2.986599622756999e-05}},
2150
 
  {{ 1.115402869499410e-05, 2.124370914205684e+00, 4.891917479115332e-05}},
2151
 
  {{ 5.075828846612914e-06, 3.331278759394790e-01, 5.419102583161344e-05}},
2152
 
  {{ 2.829811667283325e-05, 3.179813769687029e+00, 5.787093127593016e-04}},
2153
 
  {{ 4.494417792607357e-05, 5.092981879591376e+00,-5.839811637997618e-04}},
2154
 
  {{ 3.010291742672222e-05, 4.323389769715201e+00, 5.839811637997618e-04}},
2155
 
  {{ 2.832841674512957e-05, 3.775418852980096e+00,-5.892530148402220e-04}},
2156
 
  {{ 9.901282214730337e-06, 3.022565890567675e+00, 5.892530148402220e-04}},
2157
 
  {{ 3.855202341799354e-06, 3.260409788853447e+00, 1.149259554604918e-03}},
2158
 
  {{ 6.779699256950095e-07, 3.450394767068876e+00,-1.167962327599524e-03}},
2159
 
  {{ 2.641112196820165e-04, 6.085250961969193e+00, 1.167962327599524e-03}},
2160
 
  {{ 5.003929435494984e-06, 5.249025520673378e+00,-1.173234178639984e-03}},
2161
 
  {{ 1.816919041955310e-04, 1.123018507358733e+00, 1.173234178639984e-03}},
2162
 
  {{ 4.700210983954140e-06, 3.997089887831509e+00,-1.178506029680444e-03}},
2163
 
  {{ 3.932389676076612e-06, 5.902900444967474e+00, 1.186665100594129e-03}},
2164
 
  {{ 3.374620641006819e-05, 1.072212121537805e+00, 1.751943491399285e-03}},
2165
 
  {{ 2.348785638862567e-05, 2.392069283444719e+00, 1.757215342439746e-03}},
2166
 
  {{ 3.494901083668216e-06, 2.384257843599439e+00, 2.335924655199047e-03}},
2167
 
};
2168
 
 
2169
 
static const struct Tass17Term IAPETUS_3_1[4] = {
2170
 
  {{ 3.472415791165123e-07,-2.485713646106026e+00, 7.803942174838812e-02}},
2171
 
  {{ 3.695428746936740e-07, 7.056695618928304e-01, 7.917751804453235e-02}},
2172
 
  {{ 3.421209496536026e-07, 3.666045991093121e-01, 7.920738404075992e-02}},
2173
 
  {{ 3.695428746936740e-07, 2.768173152147268e+00, 7.922643721932350e-02}},
2174
 
};
2175
 
 
2176
 
static const struct Tass17Term IAPETUS_3_2[8] = {
2177
 
  {{ 3.970411713643165e-07, 2.468316120918740e+00, 1.566520118252981e-01}},
2178
 
  {{ 1.388077368193791e-06, 2.364532110656320e+00, 1.572307211204436e-01}},
2179
 
  {{ 1.564612965731580e-06,-2.599830403698914e+00, 1.572359929714840e-01}},
2180
 
  {{ 3.930946817313776e-07, 5.320498414089342e+00, 1.578199741176699e-01}},
2181
 
  {{ 4.741596443169412e-07,-2.890040852186059e+00, 1.584039552638558e-01}},
2182
 
  {{ 1.832371513844348e-06, 1.571448595037313e+00, 1.584092271148963e-01}},
2183
 
  {{ 3.902069246730890e-07, 1.467528632730159e+00, 1.589879364100418e-01}},
2184
 
  {{ 4.268928712637706e-07, 3.104364787604514e+00, 1.595719175562276e-01}},
2185
 
};
2186
 
 
2187
 
static const struct Tass17Term IAPETUS_3_3[2] = {
2188
 
  {{ 1.141957796039554e-06, 1.706497420624183e+00,-3.940371597392014e-01}},
2189
 
  {{ 5.876712089500301e-07, 3.528959925655309e+00,-3.940424315902420e-01}},
2190
 
};
2191
 
 
2192
 
static const struct Tass17Term IAPETUS_3_4[3] = {
2193
 
  {{ 2.987819907657320e-05, 1.592450553501527e+00,-3.148405885161054e-01}},
2194
 
  {{ 1.598538661690393e-05, 3.414911760531445e+00,-3.148458603671461e-01}},
2195
 
  {{ 5.196347763201437e-07, 1.364682192599308e+00,-3.148650409174615e-01}},
2196
 
};
2197
 
 
2198
 
static const struct Tass17Term IAPETUS_3_5[1] = {
2199
 
  {{ 4.754237067161859e-07, 4.619994519724736e+00,-2.356440172930096e-01}},
2200
 
};
2201
 
 
2202
 
static const struct Tass17Term IAPETUS_3_6[2] = {
2203
 
  {{ 3.836235546728265e-07, 6.225559278035010e+00,-1.564313614012092e-01}},
2204
 
  {{ 7.454540946216246e-07, 1.764836475886549e+00,-1.564366332522496e-01}},
2205
 
};
2206
 
 
2207
 
static const struct Tass17Term IAPETUS_3_7[7] = {
2208
 
  {{ 5.950685735865521e-07, 2.276553135246288e+00, 1.937456015378634e-03}},
2209
 
  {{ 3.062968607914330e-07, 4.541169170095360e-01, 1.942727866419093e-03}},
2210
 
  {{ 8.833068155471169e-07, 4.678333554199201e+00, 1.956509193942217e-03}},
2211
 
  {{ 4.545649462411443e-07, 2.855871049168076e+00, 1.961781044982677e-03}},
2212
 
  {{ 8.604417421849733e-07, 5.078832057446901e+00, 1.967322011606203e-03}},
2213
 
  {{ 1.310815780246894e-06, 3.256355709659855e+00, 1.972593862646663e-03}},
2214
 
  {{ 6.718820321393613e-07, 1.433809611894344e+00, 1.977865713687124e-03}},
2215
 
};
2216
 
 
2217
 
static const struct Tass17Term IAPETUS_3_8[2] = {
2218
 
  {{ 1.141957796039554e-06, 5.137033501494948e+00, 3.940479725568654e-01}},
2219
 
  {{ 5.876712089500302e-07, 3.314570996463822e+00, 3.940532444079058e-01}},
2220
 
};
2221
 
 
2222
 
static const struct Tass17Term IAPETUS_3_9[1] = {
2223
 
  {{ 3.730666308347880e-07, 3.531492325926554e+00, 3.148353166650650e-01}},
2224
 
};
2225
 
 
2226
 
static const struct Tass17Term IAPETUS_3_10[3] = {
2227
 
  {{ 2.011086466288782e-05, 5.022984906438330e+00, 4.732445437799614e-01}},
2228
 
  {{ 1.081178008232983e-05, 3.200523219219202e+00, 4.732498156310018e-01}},
2229
 
  {{ 3.781314342005297e-07, 5.250621987578875e+00, 4.732689961813175e-01}},
2230
 
};
2231
 
 
2232
 
static const struct Tass17Term IAPETUS_3_11[2] = {
2233
 
  {{ 8.562203475402176e-07, 5.620822378456090e+00,-7.088586950767433e-01}},
2234
 
  {{ 4.406257818911077e-07, 1.160099576307630e+00,-7.088639669277837e-01}},
2235
 
};
2236
 
 
2237
 
static const struct Tass17Term IAPETUS_3_12[1] = {
2238
 
  {{ 4.385541576256689e-07, 6.246560326377261e+00,-6.296811770322111e-01}},
2239
 
};
2240
 
 
2241
 
static const struct Tass17Term IAPETUS_3_13[1] = {
2242
 
  {{ 3.504051883832708e-07, 3.688750412526320e-01, 7.880851322960668e-01}},
2243
 
};
2244
 
 
2245
 
static const struct Tass17Term IAPETUS_3_14[2] = {
2246
 
  {{ 6.998372934208747e-07, 9.946129891738023e-01, 8.672626503405993e-01}},
2247
 
  {{ 3.601483607531824e-07, 5.455335791322262e+00, 8.672679221916397e-01}},
2248
 
};
2249
 
 
2250
 
static const struct Tass17Term IAPETUS_3_15[2] = {
2251
 
  {{ 7.978736105198133e-07, 3.079032121013479e-01,-1.311651739473694e+00}},
2252
 
  {{ 4.105995430914010e-07, 2.130365717132474e+00,-1.311657011324735e+00}},
2253
 
};
2254
 
 
2255
 
static const struct Tass17Term IAPETUS_3_16[2] = {
2256
 
  {{ 7.118995492853203e-07, 2.434684834895837e-02, 1.470055694737550e+00}},
2257
 
  {{ 3.663558059942478e-07, 4.485069650497419e+00, 1.470060966588590e+00}},
2258
 
};
2259
 
 
2260
 
static const struct Tass17Term IAPETUS_3_17[1] = {
2261
 
  {{ 4.090821761277136e-07, 4.534644234722027e+00,-2.216515668800783e+00}},
2262
 
};
2263
 
 
2264
 
static const struct Tass17Term IAPETUS_3_18[1] = {
2265
 
  {{ 3.817968724121190e-07, 2.080791132907865e+00, 2.374919624064639e+00}},
2266
 
};
2267
 
 
2268
 
static const struct Tass17MultiTerm IAPETUS_3[19] = {
2269
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 28,IAPETUS_3_0},
2270
 
  {{ 0, 0, 0, 0, 0, 0, 1, 0},  4,IAPETUS_3_1},
2271
 
  {{ 0, 0, 0, 0, 0, 0, 2, 0},  8,IAPETUS_3_2},
2272
 
  {{ 0, 0, 0, 0, 0,-1, 0, 0},  2,IAPETUS_3_3},
2273
 
  {{ 0, 0, 0, 0, 0,-1, 1, 0},  3,IAPETUS_3_4},
2274
 
  {{ 0, 0, 0, 0, 0,-1, 2, 0},  1,IAPETUS_3_5},
2275
 
  {{ 0, 0, 0, 0, 0,-1, 3, 0},  2,IAPETUS_3_6},
2276
 
  {{ 0, 0, 0, 0, 0,-1, 5, 0},  7,IAPETUS_3_7},
2277
 
  {{ 0, 0, 0, 0, 0, 1, 0, 0},  2,IAPETUS_3_8},
2278
 
  {{ 0, 0, 0, 0, 0, 1,-1, 0},  1,IAPETUS_3_9},
2279
 
  {{ 0, 0, 0, 0, 0, 1, 1, 0},  3,IAPETUS_3_10},
2280
 
  {{ 0, 0, 0, 0, 0,-2, 1, 0},  2,IAPETUS_3_11},
2281
 
  {{ 0, 0, 0, 0, 0,-2, 2, 0},  1,IAPETUS_3_12},
2282
 
  {{ 0, 0, 0, 0, 0, 2, 0, 0},  1,IAPETUS_3_13},
2283
 
  {{ 0, 0, 0, 0, 0, 2, 1, 0},  2,IAPETUS_3_14},
2284
 
  {{ 0, 0, 0, 0,-1, 0, 1, 0},  2,IAPETUS_3_15},
2285
 
  {{ 0, 0, 0, 0, 1, 0, 1, 0},  2,IAPETUS_3_16},
2286
 
  {{ 0, 0, 0,-1, 0, 0, 1, 0},  1,IAPETUS_3_17},
2287
 
  {{ 0, 0, 0, 1, 0, 0, 1, 0},  1,IAPETUS_3_18},
2288
 
};
2289
 
 
2290
 
static const struct Tass17Term HYPERION_0_0[109] = {
2291
 
  {{ 5.269198501828300e-03, 5.535906566693734e+00, 9.810539955099672e-03}},
2292
 
  {{ 9.845757121969750e-04, 5.390367216813617e+00, 1.974675300542636e-01}},
2293
 
  {{-9.447929974549504e-04, 2.695183608406955e+00, 9.873376502713178e-02}},
2294
 
  {{-6.016015548174626e-04, 3.442462348892786e+00, 8.892322507203211e-02}},
2295
 
  {{ 5.722146672387600e-04, 1.802365518040839e+00, 2.962012950813954e-01}},
2296
 
  {{ 5.148150044366294e-04, 1.947904867920752e+00, 1.085443049822315e-01}},
2297
 
  {{ 3.064232824160758e-04, 4.497549126447647e+00, 3.949350601085272e-01}},
2298
 
  {{ 2.328679324996273e-04, 9.095474276756056e-01, 4.936688251356589e-01}},
2299
 
  {{ 1.830222466848013e-04, 3.604731036082414e+00, 5.924025901627907e-01}},
2300
 
  {{ 1.428121183641368e-04, 1.672933731036699e-02, 6.911363551899224e-01}},
2301
 
  {{-1.309800881858535e-04, 4.597328162679121e+00, 1.072766731000612e-02}},
2302
 
  {{ 1.186076675279319e-04, 1.912996635287834e-01, 8.893412600193221e-03}},
2303
 
  {{ 1.030589558021878e-04, 2.711912945716443e+00, 7.898701202170543e-01}},
2304
 
  {{ 9.162128151198170e-05, 2.549644258526895e+00, 2.863907551262957e-01}},
2305
 
  {{ 8.420360344777332e-05, 5.244827866933704e+00, 3.851245201534275e-01}},
2306
 
  {{-7.587557241443920e-05, 4.189741089378624e+00, 7.911268511693244e-02}},
2307
 
  {{ 7.477636779983881e-05, 5.407096554123251e+00, 8.886038852441861e-01}},
2308
 
  {{ 6.245968777723361e-05, 1.656826168161656e+00, 4.838582851805592e-01}},
2309
 
  {{-5.925277975412419e-05, 1.055086777554782e+00, 3.060118350364951e-01}},
2310
 
  {{-5.866195836719566e-05, 4.576031364902324e-02, 1.965504026993571e-01}},
2311
 
  {{-5.838551971068579e-05, 3.750270385962327e+00, 4.047456000636268e-01}},
2312
 
  {{ 5.517120904542451e-05, 1.819094855351211e+00, 9.873376502713178e-01}},
2313
 
  {{ 5.291804011662172e-05, 4.352009776567740e+00, 5.825920502076911e-01}},
2314
 
  {{ 4.785477163890776e-05, 7.640080777956939e-01, 6.813258152348228e-01}},
2315
 
  {{ 4.648293960962418e-05, 6.137645957299674e+00, 1.876569900991639e-01}},
2316
 
  {{-4.509683939781330e-05, 1.622686871902795e-01, 5.034793650907585e-01}},
2317
 
  {{-4.394073687298339e-05, 1.200626127435425e+00, 1.183548449373311e-01}},
2318
 
  {{ 4.393229670558661e-05, 3.459191686201771e+00, 7.800595802619547e-01}},
2319
 
  {{ 4.272829406941570e-05, 1.848125831689869e+00, 4.927516977807525e-01}},
2320
 
  {{ 4.154122350033837e-05, 4.514278463755098e+00, 1.086071415298450e+00}},
2321
 
  {{-4.056750796467554e-05, 2.857452295597089e+00, 6.022131301178903e-01}},
2322
 
  {{-3.857616137051121e-05, 5.552635904003895e+00, 7.009468951450221e-01}},
2323
 
  {{ 3.815083219130052e-05, 6.154375294608579e+00, 8.787933452890865e-01}},
2324
 
  {{-3.619913197295652e-05, 1.964634205231123e+00, 7.996806601721539e-01}},
2325
 
  {{-3.615550506243641e-05, 6.017393906061373e-01, 1.778464501440642e-01}},
2326
 
  {{ 3.211045925583688e-05, 2.566373595836530e+00, 9.775271103162182e-01}},
2327
 
  {{-3.191646069822739e-05, 4.659817813637930e+00, 8.984144251992857e-01}},
2328
 
  {{ 3.106998351274690e-05, 9.262767649808578e-01, 1.184805180325582e+00}},
2329
 
  {{-2.986485373026291e-05, 4.041349085722073e+00, 2.943161986529901e-02}},
2330
 
  {{-2.797299420355516e-05, 3.895809735842240e+00, 2.170886099644629e-01}},
2331
 
  {{-2.722632461441940e-05, 1.071816114865886e+00, 9.971481902264174e-01}},
2332
 
  {{-2.676900656082160e-05, 3.971018944640962e+00, 1.095544904247980e+00}},
2333
 
  {{ 2.670876942507434e-05, 5.261557204243347e+00, 1.076260875343350e+00}},
2334
 
  {{ 2.422130320267833e-05, 4.788627826207911e+00, 1.962107991019934e-02}},
2335
 
  {{ 2.299675108056304e-05, 3.621460373393509e+00, 1.283538945352713e+00}},
2336
 
  {{-2.297557612018265e-05, 3.766999723274154e+00, 1.095881955253549e+00}},
2337
 
  {{ 2.232369387111974e-05, 1.673555505469107e+00, 1.174994640370482e+00}},
2338
 
  {{-1.940722128323030e-05, 1.789980244999149e-01, 1.194615720280681e+00}},
2339
 
  {{ 1.861668359762009e-05, 4.368739113874453e+00, 1.273728405397614e+00}},
2340
 
  {{ 1.721156885182891e-05, 4.381040752907420e+00, 8.800609771712566e-02}},
2341
 
  {{ 1.683393793859745e-05, 3.345867461927939e-02, 1.382272710379845e+00}},
2342
 
  {{-1.635856648806699e-05, 2.874181632905266e+00, 1.293349485307813e+00}},
2343
 
  {{ 1.543735278843180e-05, 7.807374151075219e-01, 1.372462170424745e+00}},
2344
 
  {{-1.367379954537092e-05, 5.569365241310616e+00, 1.392083250334945e+00}},
2345
 
  {{-1.338883184199104e-05, 2.503883944878085e+00, 8.984035242693857e-02}},
2346
 
  {{-1.336950395903937e-05, 3.078080370694616e-01, 3.158223749915947e-01}},
2347
 
  {{-1.320526200861202e-05, 3.296922999012952e+00, 2.765802151711960e-01}},
2348
 
  {{-1.308495447734650e-05, 6.027455951817885e+00, 2.000408834733950e+00}},
2349
 
  {{-1.302898520468604e-05, 1.009326463906489e+00, 1.094614323371379e-01}},
2350
 
  {{ 1.289973076525889e-05, 4.062988177672174e+00, 9.924156005528160e-03}},
2351
 
  {{-1.276260623147002e-05, 7.256396485357081e-01, 9.696923904671184e-03}},
2352
 
  {{ 1.271138964892950e-05, 3.475921023512875e+00, 1.471195935451877e+00}},
2353
 
  {{-1.249786948042500e-05, 4.914148009431628e+00, 2.962012605910000e-01}},
2354
 
  {{ 1.223977806847720e-05, 2.728642283024626e+00, 1.481006475406977e+00}},
2355
 
  {{-1.206158887296372e-05, 3.633762012421656e+00, 9.781663767222532e-02}},
2356
 
  {{-1.131018256569493e-05, 1.981363542543681e+00, 1.490817015362076e+00}},
2357
 
  {{-1.089636645498038e-05, 2.740943922055832e+00, 2.952841677264889e-01}},
2358
 
  {{ 1.039179172259797e-05, 6.171104631918221e+00, 1.569929700479009e+00}},
2359
 
  {{ 1.012836012521588e-05, 2.886483271935745e+00, 1.076271776273250e-01}},
2360
 
  {{-9.589777592386616e-06, 5.344606903164943e+00, 9.171273549064512e-04}},
2361
 
  {{-9.298418091702524e-06, 4.676547150949028e+00, 1.589550780389208e+00}},
2362
 
  {{ 8.847111426033778e-06, 5.423825891429972e+00, 1.579740240434109e+00}},
2363
 
  {{-8.783581973124320e-06, 4.617972413769575e+00, 5.894496611094870e-01}},
2364
 
  {{ 8.461716341891088e-06, 2.583102933143981e+00, 1.668663465506141e+00}},
2365
 
  {{-7.901292288839958e-06, 4.643088476327559e+00, 2.072780700093633e-01}},
2366
 
  {{ 7.719706043802130e-06, 4.937019829864389e+00, 6.930214516183278e-02}},
2367
 
  {{-7.609973567682646e-06, 1.088545452174794e+00, 1.688284545416340e+00}},
2368
 
  {{ 7.430427565196998e-06, 3.313652336323319e+00, 9.677165703611184e-01}},
2369
 
  {{ 7.356833812577206e-06, 6.184687279150488e-01, 8.689828053339868e-01}},
2370
 
  {{ 7.165256187015007e-06, 6.008835944731589e+00, 1.066450335388250e+00}},
2371
 
  {{ 6.955885415513037e-06, 4.206470426688558e+00, 7.702490403068549e-01}},
2372
 
  {{ 6.885291075415051e-06, 5.278286541549328e+00, 1.767397230533273e+00}},
2373
 
  {{ 6.614895521474710e-06, 1.511286818281744e+00, 6.715152752797231e-01}},
2374
 
  {{ 6.331562819397564e-06, 1.835824192663037e+00, 1.678474005461240e+00}},
2375
 
  {{-6.179612339504240e-06, 3.783729060580140e+00, 1.787018310443472e+00}},
2376
 
  {{ 6.131629134251356e-06, 5.116017854362701e+00, 1.263917865442514e+00}},
2377
 
  {{ 5.583256693630428e-06, 1.528016155588465e+00, 1.362651630469646e+00}},
2378
 
  {{ 5.538856606051041e-06, 1.690284842782397e+00, 1.866130995560404e+00}},
2379
 
  {{-5.031578459421872e-06, 4.533473869493745e-01, 1.281653848924308e-01}},
2380
 
  {{-4.727461773298300e-06, 1.403512188080000e+00, 1.136827010127225e-02}},
2381
 
  {{-4.490169397561938e-06, 8.800270869150743e-01, 9.899519638809918e-03}},
2382
 
  {{ 4.445857119863126e-06, 3.908600739292801e+00, 9.721560271389426e-03}},
2383
 
  {{ 3.929644136581539e-06, 3.385115638127897e+00, 8.252809808927092e-03}},
2384
 
  {{ 3.847298333647876e-06, 5.128319493393325e+00, 7.819555776202598e-02}},
2385
 
  {{-3.502084178980730e-06, 3.251162685363996e+00, 8.002981247183889e-02}},
2386
 
  {{-2.961456426220440e-06, 5.853277499591428e+00, 2.952841654680000e-01}},
2387
 
  {{ 2.811429184555117e-06, 3.658749758664493e+00, 1.164479466491257e-02}},
2388
 
  {{ 2.625536042038141e-06, 1.756605204392253e+00, 9.965089238203824e-02}},
2389
 
  {{ 2.190398167707681e-06, 2.620477234204319e-01, 1.192719722922376e-01}},
2390
 
  {{-2.173672397129618e-06, 4.979927489736701e+00, 2.851449251039256e-02}},
2391
 
  {{ 2.165574780684495e-06, 3.102770681707372e+00, 3.034874722020547e-02}},
2392
 
  {{-2.086152830538867e-06, 2.139204531449687e+00, 1.174377175824247e-01}},
2393
 
  {{ 1.758820758802031e-06, 2.435682350271240e+00, 9.835176321817914e-03}},
2394
 
  {{-1.729303956187257e-06, 2.352945475936649e+00, 9.785903588381428e-03}},
2395
 
  {{ 1.628729863936739e-06, 5.684298570350299e+00, 5.949160520673310e-02}},
2396
 
  {{-1.424540056085036e-06, 4.915380737914367e+00, 8.880960902160362e-02}},
2397
 
  {{ 1.386736928659767e-06, 1.969543959871211e+00, 8.903684112246060e-02}},
2398
 
  {{ 1.373772890937228e-06, 4.749864788991031e-01, 1.086579210326600e-01}},
2399
 
  {{-1.342309573473890e-06, 3.420823256942400e+00, 1.084306889318030e-01}},
2400
 
};
2401
 
 
2402
 
static const struct Tass17MultiTerm HYPERION_0[1] = {
2403
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},109,HYPERION_0_0},
2404
 
};
2405
 
 
2406
 
static const struct Tass17Term HYPERION_1_0[227] = {
2407
 
  {{ 1.591300460227652e-01, 5.535906566693734e+00, 9.810539955099672e-03}},
2408
 
  {{ 4.042489669732959e-03, 1.912996635287834e-01, 8.893412600193221e-03}},
2409
 
  {{-3.674456394728999e-03, 4.597328162679121e+00, 1.072766731000612e-02}},
2410
 
  {{ 2.477704948047725e-03, 5.390367216813617e+00, 1.974675300542636e-01}},
2411
 
  {{ 1.876329764520020e-03, 2.695183608406955e+00, 9.873376502713178e-02}},
2412
 
  {{-1.559041896665946e-03, 3.442462348892786e+00, 8.892322507203211e-02}},
2413
 
  {{ 1.534084173919484e-03, 5.344606903164943e+00, 9.171273549064512e-04}},
2414
 
  {{ 1.177430869304958e-03, 1.802365518040839e+00, 2.962012950813954e-01}},
2415
 
  {{ 1.132234522571428e-03, 1.947904867920752e+00, 1.085443049822315e-01}},
2416
 
  {{ 7.097516189849207e-04, 4.497549126447647e+00, 3.949350601085272e-01}},
2417
 
  {{ 4.276809299095375e-04, 9.095474276756056e-01, 4.936688251356589e-01}},
2418
 
  {{-3.898971540977004e-04, 7.256396485357081e-01, 9.696923904671184e-03}},
2419
 
  {{ 3.851351224149008e-04, 4.062988177672174e+00, 9.924156005528160e-03}},
2420
 
  {{-3.602762810400590e-04, 4.810266918158017e+00, 1.136160504284885e-04}},
2421
 
  {{-3.108861291415183e-04, 4.189741089378624e+00, 7.911268511693244e-02}},
2422
 
  {{-3.036800061325884e-04, 4.041349085722073e+00, 2.943161986529901e-02}},
2423
 
  {{ 2.883086646474427e-04, 3.604731036082414e+00, 5.924025901627907e-01}},
2424
 
  {{ 2.741386484621230e-04, 2.880428915709079e+00, 1.167962290513110e-03}},
2425
 
  {{ 2.445211406069563e-04, 6.137645957299674e+00, 1.876569900991639e-01}},
2426
 
  {{ 2.397418179235776e-04, 4.432376484564475e+00, 5.839811452565560e-04}},
2427
 
  {{ 2.079619720142985e-04, 2.549644258526895e+00, 2.863907551262957e-01}},
2428
 
  {{ 1.997665368454137e-04, 1.672933731036699e-02, 6.911363551899224e-01}},
2429
 
  {{-1.967051700749114e-04, 3.182961090757090e+00, 2.463636671824243e-05}},
2430
 
  {{ 1.584700380869004e-04, 4.788627826207911e+00, 1.962107991019934e-02}},
2431
 
  {{ 1.532039999508838e-04, 5.244827866933704e+00, 3.851245201534275e-01}},
2432
 
  {{ 1.443751571550919e-04, 3.385115638127897e+00, 8.252809808927092e-03}},
2433
 
  {{ 1.391797303858132e-04, 2.711912945716443e+00, 7.898701202170543e-01}},
2434
 
  {{ 1.354323755526581e-04, 3.908600739292801e+00, 9.721560271389426e-03}},
2435
 
  {{-1.347079373955693e-04, 1.055086777554782e+00, 3.060118350364951e-01}},
2436
 
  {{-1.344254972843197e-04, 8.800270869150743e-01, 9.899519638809918e-03}},
2437
 
  {{-1.336552626452528e-04, 1.200626127435425e+00, 1.183548449373311e-01}},
2438
 
  {{-1.248289604761352e-04, 1.403512188080000e+00, 1.136827010127225e-02}},
2439
 
  {{-1.168617638452060e-04, 4.643088476327559e+00, 2.072780700093633e-01}},
2440
 
  {{ 1.158407408725238e-04, 1.656826168161656e+00, 4.838582851805592e-01}},
2441
 
  {{-1.110204610592649e-04, 3.750270385962327e+00, 4.047456000636268e-01}},
2442
 
  {{ 9.876297087120832e-05, 5.407096554123251e+00, 8.886038852441861e-01}},
2443
 
  {{ 9.360835142429720e-05, 4.352009776567740e+00, 5.825920502076911e-01}},
2444
 
  {{-9.343384687595748e-05, 2.150790928565845e+00, 1.557730146172579e-03}},
2445
 
  {{-8.787340150688395e-05, 1.622686871902795e-01, 5.034793650907585e-01}},
2446
 
  {{ 8.558910102815169e-05, 1.627305827400927e+00, 8.897968371024604e-05}},
2447
 
  {{ 7.626783708559587e-05, 7.640080777956939e-01, 6.813258152348228e-01}},
2448
 
  {{-7.423412446912493e-05, 2.857452295597089e+00, 6.022131301178903e-01}},
2449
 
  {{ 7.224202068094286e-05, 3.658749758664493e+00, 1.164479466491257e-02}},
2450
 
  {{ 7.068861066099871e-05, 1.819094855351211e+00, 9.873376502713178e-01}},
2451
 
  {{-6.947176438271949e-05, 4.576031364902324e-02, 1.965504026993571e-01}},
2452
 
  {{-6.514978275214879e-05, 6.017393906061373e-01, 1.778464501440642e-01}},
2453
 
  {{-6.245521353308536e-05, 5.552635904003895e+00, 7.009468951450221e-01}},
2454
 
  {{ 6.236351497568400e-05, 3.459191686201771e+00, 7.800595802619547e-01}},
2455
 
  {{ 5.296941292250232e-05, 2.435682350271240e+00, 9.835176321817914e-03}},
2456
 
  {{-5.247540827620734e-05, 2.352945475936649e+00, 9.785903588381428e-03}},
2457
 
  {{-5.211914123734037e-05, 1.964634205231123e+00, 7.996806601721539e-01}},
2458
 
  {{ 5.087526477014214e-05, 4.514278463755098e+00, 1.086071415298450e+00}},
2459
 
  {{ 5.058590687048317e-05, 6.154375294608579e+00, 8.787933452890865e-01}},
2460
 
  {{-4.813389965573155e-05, 3.895809735842240e+00, 2.170886099644629e-01}},
2461
 
  {{-4.301007833478336e-05, 4.659817813637930e+00, 8.984144251992857e-01}},
2462
 
  {{ 4.189085863844754e-05, 1.756605204392253e+00, 9.965089238203824e-02}},
2463
 
  {{ 4.104292740965665e-05, 2.566373595836530e+00, 9.775271103162182e-01}},
2464
 
  {{ 4.098739653872672e-05, 4.381040752907420e+00, 8.800609771712566e-02}},
2465
 
  {{-4.092616660610000e-05, 9.897290504821536e-01, 1.751943435769670e-03}},
2466
 
  {{ 3.764144636960646e-05, 4.406028499150309e+00, 1.834254709812902e-03}},
2467
 
  {{ 3.665390355309391e-05, 9.262767649808578e-01, 1.184805180325582e+00}},
2468
 
  {{-3.538628961664771e-05, 1.071816114865886e+00, 9.971481902264174e-01}},
2469
 
  {{-3.531748699358457e-05, 1.009326463906489e+00, 1.094614323371379e-01}},
2470
 
  {{ 3.326628366799721e-05, 5.261557204243347e+00, 1.076260875343350e+00}},
2471
 
  {{-2.947898798731622e-05, 4.858034027149458e+00, 8.139193758498604e-03}},
2472
 
  {{-2.902403206479552e-05, 3.766999723274154e+00, 1.095881955253549e+00}},
2473
 
  {{ 2.841090381393687e-05, 2.886483271935745e+00, 1.076271776273250e-01}},
2474
 
  {{ 2.693554901487583e-05, 1.673555505469107e+00, 1.174994640370482e+00}},
2475
 
  {{ 2.676761780821079e-05, 4.937019829864389e+00, 6.930214516183278e-02}},
2476
 
  {{ 2.669007886238697e-05, 5.436127530462639e+00, 3.940179327536207e-01}},
2477
 
  {{ 2.640617243698899e-05, 3.621460373393509e+00, 1.283538945352713e+00}},
2478
 
  {{ 2.465038854019734e-05, 6.213779106238012e+00, 1.148188615170074e-02}},
2479
 
  {{ 2.383157781622512e-05, 6.778725395442773e-01, 1.671346196601068e-03}},
2480
 
  {{-2.373722745643357e-05, 1.789980244999149e-01, 1.194615720280681e+00}},
2481
 
  {{-2.358765186013457e-05, 2.503883944878085e+00, 8.984035242693857e-02}},
2482
 
  {{-2.328181620162680e-05, 5.210323605092877e+00, 2.952860072513110e-03}},
2483
 
  {{-2.308684467527070e-05, 4.979927489736701e+00, 2.851449251039256e-02}},
2484
 
  {{ 2.176062809432465e-05, 4.368739113874453e+00, 1.273728405397614e+00}},
2485
 
  {{ 2.173788459895790e-05, 3.102770681707372e+00, 3.034874722020547e-02}},
2486
 
  {{-1.934646504415605e-05, 2.874181632905266e+00, 1.293349485307813e+00}},
2487
 
  {{ 1.897373895483440e-05, 3.345867461927939e-02, 1.382272710379845e+00}},
2488
 
  {{ 1.754329413716687e-05, 7.807374151075219e-01, 1.372462170424745e+00}},
2489
 
  {{ 1.642710507186450e-05, 1.129878067543419e+00, 7.976285245286770e-03}},
2490
 
  {{-1.600410709697660e-05, 6.149453095252681e+00, 2.035764949513110e-03}},
2491
 
  {{ 1.572430747504168e-05, 4.451788812799354e+00, 1.983846574091700e-01}},
2492
 
  {{-1.571827863857085e-05, 5.569365241310616e+00, 1.392083250334945e+00}},
2493
 
  {{ 1.553609418389716e-05, 5.128319493393325e+00, 7.819555776202598e-02}},
2494
 
  {{-1.539945531353985e-05, 3.078080370694616e-01, 3.158223749915947e-01}},
2495
 
  {{ 1.460196299297440e-05, 4.914148009431628e+00, 2.962012605910000e-01}},
2496
 
  {{ 1.410585893877412e-05, 3.475921023512875e+00, 1.471195935451877e+00}},
2497
 
  {{ 1.357189445488529e-05, 2.728642283024626e+00, 1.481006475406977e+00}},
2498
 
  {{ 1.339823501057820e-05, 3.971018944640962e+00, 1.095544904247980e+00}},
2499
 
  {{-1.337650472587841e-05, 3.251162685363996e+00, 8.002981247183889e-02}},
2500
 
  {{ 1.288836483864210e-05, 4.542301028988324e+00, 1.281578356513110e-03}},
2501
 
  {{-1.273330553828309e-05, 1.981363542543681e+00, 1.490817015362076e+00}},
2502
 
  {{ 1.163556995976533e-05, 1.511286818281744e+00, 6.715152752797231e-01}},
2503
 
  {{ 1.139577901854967e-05, 5.099288517053791e+00, 5.727815102525914e-01}},
2504
 
  {{ 1.139366110710306e-05, 4.206470426688558e+00, 7.702490403068549e-01}},
2505
 
  {{ 1.135306132914049e-05, 2.740943922055832e+00, 2.952841677264889e-01}},
2506
 
  {{-1.132855895484880e-05, 3.124409773657545e+00, 1.084128336043461e-02}},
2507
 
  {{ 1.131587409293219e-05, 6.171104631918221e+00, 1.569929700479009e+00}},
2508
 
  {{ 1.088679752730659e-05, 6.070246551700696e+00, 1.061405125957763e-02}},
2509
 
  {{ 1.085425461534599e-05, 6.184687279150488e-01, 8.689828053339868e-01}},
2510
 
  {{-1.056787968358008e-05, 3.296922999012952e+00, 2.765802151711960e-01}},
2511
 
  {{ 1.037117124427068e-05, 2.404104908646983e+00, 4.740477452254596e-01}},
2512
 
  {{-1.027660284731680e-05, 4.676547150949028e+00, 1.589550780389208e+00}},
2513
 
  {{ 1.027273355964679e-05, 5.199067553284680e+00, 1.885741174540704e-01}},
2514
 
  {{-1.024878235180840e-05, 4.617972413769575e+00, 5.894496611094870e-01}},
2515
 
  {{ 1.006767559393374e-05, 3.313652336323319e+00, 9.677165703611184e-01}},
2516
 
  {{-1.000802392783223e-05, 4.533473869493745e-01, 1.281653848924308e-01}},
2517
 
  {{ 9.633989740567134e-06, 5.423825891429972e+00, 1.579740240434109e+00}},
2518
 
  {{ 9.178075378506732e-06, 6.008835944731589e+00, 1.066450335388250e+00}},
2519
 
  {{ 9.065206170156284e-06, 2.583102933143981e+00, 1.668663465506141e+00}},
2520
 
  {{ 8.851132878153258e-06, 8.637871140265755e-01, 2.971184224363018e-01}},
2521
 
  {{ 8.798422861268053e-06, 5.684298570350299e+00, 5.949160520673310e-02}},
2522
 
  {{-8.257707350863237e-06, 1.088545452174794e+00, 1.688284545416340e+00}},
2523
 
  {{ 8.253549910000110e-06, 2.420834245957355e+00, 1.165184100415382e+00}},
2524
 
  {{ 8.204317973862647e-06, 1.757809810726964e+00, 8.163830125216846e-03}},
2525
 
  {{ 7.905521775023910e-06, 1.611065854511902e+00, 2.873078824812022e-01}},
2526
 
  {{-7.853735166683912e-06, 5.581666880342553e+00, 2.063609426544568e-01}},
2527
 
  {{ 7.724851326708509e-06, 5.001566581686802e+00, 9.007028650621710e-03}},
2528
 
  {{ 7.341396041786271e-06, 5.116017854362701e+00, 1.263917865442514e+00}},
2529
 
  {{ 7.254032016403240e-06, 6.027455951817885e+00, 2.000408834733950e+00}},
2530
 
  {{ 7.228880718926971e-06, 5.278286541549328e+00, 1.767397230533273e+00}},
2531
 
  {{-7.215481275780168e-06, 1.664218052550344e+00, 8.779796549764733e-03}},
2532
 
  {{-6.984482201975051e-06, 2.342090592094629e+00, 1.045114274636580e-02}},
2533
 
  {{-6.882066002549454e-06, 3.030818015480898e+00, 1.145724978498250e-02}},
2534
 
  {{ 6.764635964795921e-06, 1.835824192663037e+00, 1.678474005461240e+00}},
2535
 
  {{ 6.650438793970224e-06, 2.620477234204319e-01, 1.192719722922376e-01}},
2536
 
  {{-6.615254376434763e-06, 3.783729060580140e+00, 1.787018310443472e+00}},
2537
 
  {{ 6.543758079294575e-06, 3.912539073151877e+00, 9.082249651543854e-01}},
2538
 
  {{ 6.469301087553129e-06, 1.528016155588465e+00, 1.362651630469646e+00}},
2539
 
  {{ 6.431124552019571e-06, 3.245373743805582e-01, 1.006958730181517e+00}},
2540
 
  {{-6.344479273710200e-06, 3.488222662541158e+00, 2.854736277713893e-01}},
2541
 
  {{ 6.326716714869053e-06, 1.217355464745067e+00, 8.094912001272536e-01}},
2542
 
  {{-6.296309881986443e-06, 2.139204531449687e+00, 1.174377175824247e-01}},
2543
 
  {{ 6.126061421202252e-06, 3.019720982785904e+00, 1.105692495208649e+00}},
2544
 
  {{ 6.110229923833445e-06, 3.633762012421656e+00, 9.781663767222532e-02}},
2545
 
  {{ 6.015743140846809e-06, 3.089369332580482e+00, 6.406027912661278e-04}},
2546
 
  {{ 5.753474696726435e-06, 4.306249462919441e+00, 3.860416475083339e-01}},
2547
 
  {{ 5.748353093941175e-06, 1.690284842782397e+00, 1.866130995560404e+00}},
2548
 
  {{ 5.708428891129938e-06, 5.714904591191261e+00, 1.204426260235781e+00}},
2549
 
  {{ 5.649105509135010e-06, 4.223199763993809e+00, 1.461385395496778e+00}},
2550
 
  {{ 5.648928770703093e-06, 4.805357163517846e+00, 7.107574351001218e-01}},
2551
 
  {{-5.558326355997969e-06, 3.778096755966772e+00, 1.646709829882825e-03}},
2552
 
  {{ 5.443666713560605e-06, 4.649337840653702e-01, 1.228539745617870e-02}},
2553
 
  {{ 5.432340482357107e-06, 5.992106607419760e+00, 3.753139801983278e-01}},
2554
 
  {{ 5.352373966360052e-06, 3.558970722433383e+00, 3.958521874634336e-01}},
2555
 
  {{-5.276359293355092e-06, 1.957273618059048e-01, 1.885752075470604e+00}},
2556
 
  {{ 5.250152718378343e-06, 1.848125831689869e+00, 4.927516977807525e-01}},
2557
 
  {{ 5.229887464078713e-06, 2.126902892417018e+00, 1.303160025262913e+00}},
2558
 
  {{ 4.890118052517932e-06, 6.351980652268782e-01, 1.560119160523909e+00}},
2559
 
  {{ 4.723632226316384e-06, 4.822086500829672e+00, 1.401893790290044e+00}},
2560
 
  {{ 4.693369092482988e-06, 4.531007801068383e+00, 1.777207770488372e+00}},
2561
 
  {{ 4.561946954009516e-06, 4.385468451187749e+00, 1.964864760587536e+00}},
2562
 
  {{-4.420710568728507e-06, 4.044201739498272e+00, 2.667696752160964e-01}},
2563
 
  {{-4.380976601809811e-06, 1.349018131091464e+00, 1.680359101889646e-01}},
2564
 
  {{ 4.337634584565960e-06, 2.110173555110300e+00, 6.120236700729901e-01}},
2565
 
  {{ 4.289012976116846e-06, 7.182477641466621e-01, 4.847754125354657e-01}},
2566
 
  {{ 4.260384871171156e-06, 3.330381673632227e+00, 1.658852925551041e+00}},
2567
 
  {{ 4.220548662286636e-06, 1.234084802055436e+00, 1.500627555317176e+00}},
2568
 
  {{-4.199363160735397e-06, 2.890910970218556e+00, 1.984485840497735e+00}},
2569
 
  {{-3.958927857591537e-06, 2.637836897642000e+00, 1.806334976402677e-02}},
2570
 
  {{ 3.941866401660965e-06, 6.224633990080018e+00, 1.081664699371637e-02}},
2571
 
  {{-3.779778844595939e-06, 2.970022335278144e+00, 1.063868762629588e-02}},
2572
 
  {{ 3.732023312137390e-06, 3.929268410460785e+00, 1.599361320344308e+00}},
2573
 
  {{ 3.704937010630530e-06, 2.931053342080318e+00, 1.192598652513110e-03}},
2574
 
  {{ 3.635875031439811e-06, 7.974667524135091e-01, 2.063598525614668e+00}},
2575
 
  {{-3.613554557427136e-06, 4.915380737914367e+00, 8.880960902160362e-02}},
2576
 
  {{ 3.510914428131760e-06, 1.969543959871211e+00, 8.903684112246060e-02}},
2577
 
  {{-3.500526370624341e-06, 6.183406270948697e+00, 3.842073927985210e-01}},
2578
 
  {{ 3.460035905216260e-06, 5.853277499591428e+00, 2.952841654680000e-01}},
2579
 
  {{ 3.455891490801950e-06, 3.413431372552740e+00, 5.835091775625976e-01}},
2580
 
  {{-3.450615143245680e-06, 8.053972782328979e-01, 1.118669826513110e-03}},
2581
 
  {{ 3.406532781873487e-06, 6.254154330840199e+00, 4.945859524905654e-01}},
2582
 
  {{ 2.958781539525876e-06, 4.749864788991031e-01, 1.086579210326600e-01}},
2583
 
  {{-2.877066321058344e-06, 3.420823256942400e+00, 1.084306889318030e-01}},
2584
 
  {{-2.684534114394913e-06, 1.818605490929709e+00, 8.982392283903467e-03}},
2585
 
  {{ 2.527885180883367e-06, 4.847179143307436e+00, 8.804432916482976e-03}},
2586
 
  {{-2.228949169524294e-06, 2.568430696700499e+00, 2.954523591572750e-02}},
2587
 
  {{ 2.203418048212828e-06, 5.514267474743575e+00, 2.931800381487053e-02}},
2588
 
  {{ 2.084495541017897e-06, 2.546791604750330e+00, 4.905269977549836e-02}},
2589
 
  {{-2.078328653497296e-06, 5.875598233879090e+00, 6.838501780692632e-02}},
2590
 
  {{ 2.053262782839373e-06, 1.212212524551202e+00, 2.474857501079031e-03}},
2591
 
  {{ 1.926895597615764e-06, 3.998441425849760e+00, 7.021927251673923e-02}},
2592
 
  {{ 1.866581488955838e-06, 3.825993270575803e-01, 1.778682520038644e-02}},
2593
 
  {{ 1.793161742446505e-06, 1.291671420326874e+00, 8.736549492585954e-02}},
2594
 
  {{ 1.728658611291661e-06, 5.989253953642903e+00, 1.379759248475305e-01}},
2595
 
  {{ 1.676857763913550e-06, 6.562334475941619e-01, 2.117881005637192e-02}},
2596
 
  {{ 1.535772080970505e-06, 4.776710899143922e-02, 8.025577708070115e-03}},
2597
 
  {{-1.524956909904084e-06, 1.497103946256642e+00, 1.075230367672436e-02}},
2598
 
  {{-1.522980567370601e-06, 5.662659478400199e+00, 7.899906906650395e-02}},
2599
 
  {{-1.495199523539624e-06, 5.488139457702296e+00, 1.784962247029556e-03}},
2600
 
  {{ 1.487447331838316e-06, 1.414367071922007e+00, 1.070303094328788e-02}},
2601
 
  {{ 1.476058477371991e-06, 2.716822700357048e+00, 7.922630116736093e-02}},
2602
 
  {{ 1.450002439077977e-06, 8.691722030730533e-01, 1.056475879679429e-02}},
2603
 
  {{-1.242111402697583e-06, 4.740860717216437e+00, 1.159550220212923e-02}},
2604
 
  {{ 1.240886283959093e-06, 1.815156521491816e+00, 8.883424538832187e-02}},
2605
 
  {{-1.224261037265257e-06, 2.720171354649790e+00, 1.256192201981903e-02}},
2606
 
  {{-1.221915897644608e-06, 5.069768176293690e+00, 8.901220475574236e-02}},
2607
 
  {{-1.201215374450881e-06, 4.098695796487174e+00, 1.101020351284040e-01}},
2608
 
  {{-1.186953182299199e-06, 2.911471018178655e+00, 2.145533462001224e-02}},
2609
 
  {{-1.129771140532139e-06, 5.319619156922048e+00, 8.708897036221921e-02}},
2610
 
  {{-1.097793441792323e-06, 5.275200702223381e+00, 1.239901350660719e-02}},
2611
 
  {{-1.056701003062998e-06, 1.483920036565450e-01, 4.968106525163343e-02}},
2612
 
  {{ 1.028753109593422e-06, 3.374260754285869e+00, 8.918048966911464e-03}},
2613
 
  {{-1.020891709037016e-06, 3.575210695322014e+00, 1.086332846659417e-01}},
2614
 
  {{-1.012670463985482e-06, 3.291523879951270e+00, 8.868776233474979e-03}},
2615
 
  {{ 1.000328987513614e-06, 3.205990405202193e-01, 1.084553252985212e-01}},
2616
 
  {{ 9.414415383367402e-07, 4.110755286663576e+00, 1.794973371359828e-02}},
2617
 
  {{-9.256226899654040e-07, 2.164192277692745e+00, 3.126587457511192e-02}},
2618
 
  {{-8.873327693660700e-07, 3.396916671853406e-01, 5.857447785182665e-02}},
2619
 
  {{-8.599515368071076e-07, 3.230728199748524e+00, 8.050214074788358e-03}},
2620
 
  {{-8.578646315557892e-07, 1.890558157156235e+00, 2.787388971912643e-02}},
2621
 
  {{ 8.458120789255400e-07, 3.315709437186336e+00, 1.973469596062783e-02}},
2622
 
  {{-8.217941676205146e-07, 5.593253277458703e+00, 9.048095521820468e-02}},
2623
 
  {{ 7.998618448176001e-07, 2.446537234113254e+00, 9.169937163833544e-03}},
2624
 
  {{ 7.948809078699551e-07, 6.192140014287844e+00, 3.098935001147160e-02}},
2625
 
  {{ 7.924651953382082e-07, 4.745720166335665e+00, 6.040873256163955e-02}},
2626
 
  {{-7.833211544506204e-07, 1.391925790964367e+00, 1.272482575375243e-01}},
2627
 
  {{ 7.730107483777507e-07, 5.668654913122977e+00, 2.952059954900926e-02}},
2628
 
  {{-7.622738839419112e-07, 2.414043258321102e+00, 2.934264018158877e-02}},
2629
 
  {{ 7.622712310485859e-07, 7.074805989149507e-02, 1.103785596920444e-01}},
2630
 
  {{ 7.575143203880983e-07, 6.080299246534646e+00, 1.069865748360589e-01}},
2631
 
  {{-7.315354488166669e-07, 6.261546215229414e+00, 1.950746385977086e-02}},
2632
 
  {{ 7.005448425844999e-07, 1.616450943558919e+00, 7.542188416946162e-04}},
2633
 
  {{-6.870417571431780e-07, 6.010893045593364e+00, 1.184684609877596e-01}},
2634
 
};
2635
 
 
2636
 
static const struct Tass17MultiTerm HYPERION_1[1] = {
2637
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},227,HYPERION_1_0},
2638
 
};
2639
 
 
2640
 
static const struct Tass17Term HYPERION_2_0[195] = {
2641
 
  {{ 1.030661479148230e-01, 3.619080362792600e+00,-8.924811235147779e-04}},
2642
 
  {{ 2.448184191185018e-02, 2.680501958777963e+00, 2.464623139167320e-05}},
2643
 
  {{-2.500610695618523e-03, 2.871801622306748e+00, 8.918058831584894e-03}},
2644
 
  {{-1.653120911968409e-03, 4.366359103278453e+00,-1.070302107861445e-02}},
2645
 
  {{-1.121964769453605e-03, 3.107866401998293e-02, 9.784128390361700e-02}},
2646
 
  {{ 7.518101576911162e-04, 9.238967543856604e-01,-9.962624615064656e-02}},
2647
 
  {{ 3.778282825702326e-04, 4.511898453158731e+00,-1.983600111777784e-01}},
2648
 
  {{-3.775434250722031e-04, 2.726262272426791e+00, 1.965750489307488e-01}},
2649
 
  {{-3.597821116452316e-04, 1.833444182060827e+00, 3.940425789850124e-01}},
2650
 
  {{-2.927952161795262e-04, 5.421445880833606e+00, 2.953088139578806e-01}},
2651
 
  {{ 2.580134073493171e-04, 1.766180138998234e-01,-8.981570619554689e-02}},
2652
 
  {{ 2.216814079711899e-04, 1.816714844751185e+00,-2.970937762049101e-01}},
2653
 
  {{ 1.927636081642950e-04, 2.546497551037094e+00, 2.060411181513110e-03}},
2654
 
  {{-1.702244907149874e-04, 1.671175494871279e+00,-1.094367861057462e-01}},
2655
 
  {{-1.630491456609473e-04, 5.566985230713519e+00, 1.076518238587167e-01}},
2656
 
  {{ 1.502092233208532e-04, 7.783574045058210e-01, 8.803074394851733e-02}},
2657
 
  {{ 1.403880753848180e-04, 5.404716543523964e+00,-3.958275412320419e-01}},
2658
 
  {{ 1.282680047161120e-04, 3.764619712672674e+00,-1.885494712226787e-01}},
2659
 
  {{ 1.080722389283692e-04, 1.933223218292120e+00, 9.835186186491344e-03}},
2660
 
  {{-9.843461962138636e-05, 5.259177193644051e+00,-2.081705511328780e-01}},
2661
 
  {{ 9.302812855413870e-05, 2.709532935117156e+00,-4.945613062591737e-01}},
2662
 
  {{ 8.608901766955960e-05, 1.069436104265866e+00,-2.872832362498105e-01}},
2663
 
  {{ 8.563197359093362e-05, 4.557658766807236e+00,-1.809608478421229e-03}},
2664
 
  {{ 8.231557260635240e-05, 3.485627041196898e+00, 1.143316058513110e-03}},
2665
 
  {{-7.641879996400636e-05, 3.810380026321384e+00, 8.000931476678443e-03}},
2666
 
  {{-6.976234551437248e-05, 2.563993585237243e+00,-3.069043161600098e-01}},
2667
 
  {{ 6.410167941575658e-05, 5.091998751814161e+00,-1.006097173943266e-03}},
2668
 
  {{ 6.394074317345045e-05, 4.657437803037907e+00,-3.860170012769422e-01}},
2669
 
  {{ 6.387046194265387e-05, 1.434932671034752e-02,-5.932950712863055e-01}},
2670
 
  {{-6.379700394998453e-05, 2.146161973771036e+00,-7.788650730862894e-04}},
2671
 
  {{-5.338815029861825e-05, 6.151995284010021e+00,-4.056380811871416e-01}},
2672
 
  {{ 5.173543661985320e-05, 3.342022422925534e+00, 2.755133995131110e-04}},
2673
 
  {{ 4.908475624063901e-05, 1.962254194631099e+00,-4.847507663040740e-01}},
2674
 
  {{ 4.811302148563021e-05, 4.528627790467636e+00, 4.927763440121442e-01}},
2675
 
  {{ 4.486679433374308e-05, 3.602351025483124e+00,-6.920288363134373e-01}},
2676
 
  {{-4.178177074434045e-05, 3.456811675602482e+00,-5.043718462142733e-01}},
2677
 
  {{ 4.042027917523730e-05, 2.250321955375842e+00, 2.953088117000000e-01}},
2678
 
  {{-3.880672848400252e-05, 2.580722922546885e+00, 3.842320390299127e-01}},
2679
 
  {{ 3.819239194924841e-05, 5.550255893404608e+00,-5.834845313312059e-01}},
2680
 
  {{-3.738690787954837e-05, 2.124522881820873e+00, 1.872859878668457e-02}},
2681
 
  {{-3.553990230264197e-05, 6.168724621318925e+00, 2.854982740027810e-01}},
2682
 
  {{ 3.415645857185234e-05, 9.406260916955893e-01, 5.915101090392759e-01}},
2683
 
  {{ 3.339668674029588e-05, 1.086165441574771e+00, 4.038531189401121e-01}},
2684
 
  {{-3.301162776329309e-05, 7.616280671963972e-01,-6.031056112414052e-01}},
2685
 
  {{ 3.269372364602020e-05, 3.813563431717510e+00, 2.644392326769670e-03}},
2686
 
  {{ 3.180628253542403e-05, 9.071674170763108e-01,-7.907626013405691e-01}},
2687
 
  {{ 3.177451875567787e-05, 5.375685567184869e+00, 9.875841125852346e-02}},
2688
 
  {{ 3.067833613233151e-05, 5.304937507293081e+00,-1.162014843352090e-02}},
2689
 
  {{ 3.003432659990370e-05, 2.855072284997068e+00,-6.822182963583376e-01}},
2690
 
  {{ 2.732958451060629e-05, 5.769871291358446e+00, 6.652490226578010e-04}},
2691
 
  {{ 2.729633446248457e-05, 3.573320049143738e+00,-1.974428838228719e-01}},
2692
 
  {{-2.629885713884026e-05, 4.349629765968445e+00,-7.018393762685369e-01}},
2693
 
  {{ 2.559468055750869e-05, 5.712524580593572e+00,-8.000516624044722e-02}},
2694
 
  {{ 2.473774782254921e-05, 4.674167140347548e+00, 3.051193539129803e-01}},
2695
 
  {{-2.417336169407593e-05, 3.473541012912848e+00, 1.867645089756491e-01}},
2696
 
  {{ 2.384156418867662e-05, 1.598886765909899e-01,-7.809520613854695e-01}},
2697
 
  {{ 2.259673699575893e-05, 4.495169115849089e+00,-8.894963663677009e-01}},
2698
 
  {{-2.109852115260203e-05, 1.654446157561637e+00,-8.005731412956687e-01}},
2699
 
  {{ 2.024562165367701e-05, 1.525636144991658e+00, 7.822020399341766e-02}},
2700
 
  {{-2.019380769983444e-05, 1.991774535391674e+00,-9.814608072250240e-04}},
2701
 
  {{ 2.008621003222866e-05, 5.246386190193526e+00,-8.035014398045319e-04}},
2702
 
  {{ 1.902408812662748e-05, 3.747890375363762e+00,-8.796858264126013e-01}},
2703
 
  {{-1.811127409136190e-05, 5.113637843764284e+00,-2.051356103371412e-02}},
2704
 
  {{ 1.706204149397460e-05, 3.017340972186618e+00,-1.787389312675790e-01}},
2705
 
  {{-1.698064243423227e-05, 5.242447856334416e+00,-8.993069063228005e-01}},
2706
 
  {{ 1.679462249970688e-05, 4.220819753398175e+00, 1.769539690205495e-01}},
2707
 
  {{-1.632299947318510e-05, 4.886425133804248e+00,-3.084677457434440e-04}},
2708
 
  {{ 1.603779600347512e-05, 1.799985507441551e+00,-9.882301313948326e-01}},
2709
 
  {{ 1.519891681318009e-05, 1.052706766956224e+00,-9.784195914397330e-01}},
2710
 
  {{ 1.379512640799549e-05, 3.221573637798089e-01,-2.774726962947108e-01}},
2711
 
  {{-1.366561535006994e-05, 2.547264247926875e+00,-9.980406713499322e-01}},
2712
 
  {{ 1.283396500574140e-05, 1.556768500554912e+00, 3.084677457434440e-04}},
2713
 
  {{ 1.279090832954947e-05, 5.438175218143973e+00, 9.864451691478030e-01}},
2714
 
  {{ 1.243806749353366e-05, 1.231704791455413e+00, 2.161961288409481e-01}},
2715
 
  {{ 1.235958412008419e-05, 3.427780699263810e+00,-9.785893723707998e-03}},
2716
 
  {{ 1.225443721836814e-05, 9.863864053438862e-01, 7.880605117386331e-01}},
2717
 
  {{ 1.225216491402911e-05, 2.742991609736432e+00, 8.877114041206713e-01}},
2718
 
  {{-1.221520345313342e-05, 5.275906530953691e+00, 4.829658040570445e-01}},
2719
 
  {{ 1.213225148001182e-05, 4.640708465730461e+00,-1.077153356466865e+00}},
2720
 
  {{ 1.198327722769453e-05, 3.910159062552588e+00,-3.762064613218426e-01}},
2721
 
  {{ 1.186021515881310e-05, 4.752692921877314e+00, 1.727297203769670e-03}},
2722
 
  {{ 1.166603449799361e-05, 1.377244141335036e+00, 2.853913874178424e-02}},
2723
 
  {{ 1.135648805958188e-05, 5.387987206211405e+00,-1.086963896421964e+00}},
2724
 
  {{ 1.108533869996140e-05, 6.221340900016817e+00, 1.390853715947980e+00}},
2725
 
  {{-1.098010740280340e-05, 6.135265946699647e+00,-1.096774436377064e+00}},
2726
 
  {{ 1.086995985899863e-05, 5.860916584250122e+00,-3.032410098881379e-02}},
2727
 
  {{ 1.069580937462716e-05, 1.214975454145048e+00,-4.749402263489743e-01}},
2728
 
  {{ 1.067386083025773e-05, 3.781349049983041e+00, 5.025868839672437e-01}},
2729
 
  {{-1.043068210990957e-05, 5.521224917064781e+00,-8.889857884064044e-02}},
2730
 
  {{ 9.693581297810074e-06, 1.850173519369733e+00, 1.085178934174935e+00}},
2731
 
  {{ 9.678835539512692e-06, 1.945524857325114e+00,-1.175887121493997e+00}},
2732
 
  {{ 9.562800946711422e-06, 4.802977152918551e+00,-5.736739913761062e-01}},
2733
 
  {{ 9.468784690060410e-06, 4.780800132962380e-02, 7.889776390935395e-01}},
2734
 
  {{ 8.801022040147010e-06, 3.915534848785861e+00,-2.941408494094870e-01}},
2735
 
  {{-8.797753682670658e-06, 3.440082338294301e+00,-1.195508201404196e+00}},
2736
 
  {{ 8.599214007703230e-06, 1.787683868411798e+00, 1.974921762856553e-01}},
2737
 
  {{ 8.485093197565512e-06, 2.107793544511012e+00,-6.724077564032379e-01}},
2738
 
  {{-8.365240462865090e-06, 1.279431670356606e+00, 1.476430036256560e-03}},
2739
 
  {{ 8.240909734627314e-06, 4.361192720355115e-01,-9.171174902330204e-04}},
2740
 
  {{-8.205019885615929e-06, 5.188561463701097e-01,-8.678447567965355e-04}},
2741
 
  {{ 7.999837192197997e-06, 6.268503657550692e+00,-9.870911879574012e-02}},
2742
 
  {{ 7.994800633732257e-06, 2.692803597806052e+00,-1.185697661449096e+00}},
2743
 
  {{ 7.964077512935541e-06, 4.819706490227462e+00, 1.174623638138164e-01}},
2744
 
  {{ 7.702743188457386e-06, 5.533526556092043e+00,-1.274620886521128e+00}},
2745
 
  {{ 7.473079103968928e-06, 5.695795243283790e+00,-7.711415214303697e-01}},
2746
 
  {{ 7.388692911769633e-06, 6.328180546253961e-01, 2.756877340476813e-01}},
2747
 
  {{ 7.270826776415052e-06, 1.468289434226756e+00,-2.450211269687357e-03}},
2748
 
  {{ 7.236960740797404e-06, 4.628406826699250e+00, 1.085689512136231e-01}},
2749
 
  {{ 7.144251731442444e-06, 4.545357127775086e+00, 1.183912699202067e+00}},
2750
 
  {{-7.043838984557596e-06, 7.448987298889554e-01,-1.294241966431328e+00}},
2751
 
  {{-6.917942470086600e-06, 3.896696083322066e+00,-2.060411181513110e-03}},
2752
 
  {{ 6.782083637837408e-06, 3.311272325723300e+00,-3.167148561151095e-01}},
2753
 
  {{ 6.750671838792509e-06, 6.160887173164911e-01,-4.154486211422413e-01}},
2754
 
  {{ 6.736625416531154e-06, 4.252643881934955e-01,-2.518783322486501e-04}},
2755
 
  {{ 6.716695065274547e-06, 1.115196417914451e+00,-9.073283355045334e-02}},
2756
 
  {{ 6.651880335792781e-06, 6.006455934130108e+00,-2.179810910879777e-01}},
2757
 
  {{ 6.570135525528793e-06, 4.204090416089263e+00,-5.141823861693731e-01}},
2758
 
  {{ 6.551076448609189e-06, 3.000611634877713e+00,-8.698752864575016e-01}},
2759
 
  {{ 6.445693456193227e-06, 3.926888399861492e+00, 3.149298938680800e-01}},
2760
 
  {{ 6.221700343295405e-06, 1.508906807682454e+00,-6.129161511965049e-01}},
2761
 
  {{-6.210141308502555e-06, 5.467206194483361e+00, 4.918592166572376e-01}},
2762
 
  {{ 6.128034935351225e-06, 2.838342947686692e+00,-1.373354651548260e+00}},
2763
 
  {{ 5.752222076851271e-06, 5.096908506454503e+00,-7.116499162236366e-01}},
2764
 
  {{ 5.720920731236437e-06, 3.054280264694361e-01,-9.686090514846332e-01}},
2765
 
  {{ 5.708438487292833e-06, 4.383088440588454e+00, 6.804333341113080e-01}},
2766
 
  {{-5.618758010321190e-06, 4.332900428655887e+00,-1.392975731458459e+00}},
2767
 
  {{ 5.586433308293342e-06, 6.280805296580291e+00,-1.284431426476228e+00}},
2768
 
  {{ 5.455429436394752e-06, 9.573554290008455e-01, 1.282646464229199e+00}},
2769
 
  {{ 5.234563142340540e-06, 2.401724898047694e+00,-8.103836812507684e-01}},
2770
 
  {{-5.207388474970705e-06, 4.296952902336882e+00, 7.788650730862894e-04}},
2771
 
  {{ 5.204438871550596e-06, 2.418454235357329e+00,-1.192473260608459e-01}},
2772
 
  {{ 5.046334690770730e-06, 2.893440714256877e+00,-1.058940502818596e-02}},
2773
 
  {{-5.035619025711394e-06, 5.839277492300028e+00,-1.081663712904294e-02}},
2774
 
  {{ 4.976902542853610e-06, 3.893429725242215e+00,-1.067342816511765e+00}},
2775
 
  {{ 4.951970227904307e-06, 1.978983531940741e+00, 2.063855888858485e-01}},
2776
 
  {{-4.950572722250481e-06, 4.320598789629788e+00,-2.072534237779716e-01}},
2777
 
  {{ 4.864691847876214e-06, 1.431593392813457e-01,-1.472088416575392e+00}},
2778
 
  {{-4.835154150013290e-06, 2.223783275489257e-01, 1.067346965038102e-01}},
2779
 
  {{ 4.711996026340074e-06, 5.989726596820463e+00,-9.091174462779002e-01}},
2780
 
  {{ 4.647700174472706e-06, 8.781364407369228e-01,-2.961766488500037e-01}},
2781
 
  {{-4.611548111165785e-06, 1.398883233285187e+00, 9.031674882013382e-03}},
2782
 
  {{-4.463536929701217e-06, 1.637716820250533e+00,-1.491709496485591e+00}},
2783
 
  {{ 4.448389546383381e-06, 4.344720011328309e+00, 8.804442781156406e-03}},
2784
 
  {{ 4.423835447429758e-06, 3.652539037413501e+00, 1.381380229256330e+00}},
2785
 
  {{ 4.297419749912965e-06, 1.198246116836868e+00,-1.166076581538897e+00}},
2786
 
  {{ 4.206030088019200e-06, 3.294542988413657e+00,-1.007851211305032e+00}},
2787
 
  {{-4.153052701221075e-06, 7.210106937409027e-01, 7.360328685412315e-03}},
2788
 
  {{-4.097668847161432e-06, 2.888530959617075e+00, 7.000544140215073e-01}},
2789
 
  {{ 3.894866749084315e-06, 3.635809700103133e+00, 6.902438740664076e-01}},
2790
 
  {{-3.876996622725754e-06, 2.272914885477417e+00, 6.840966403831800e-02}},
2791
 
  {{ 3.843534248051829e-06, 3.585621688174942e+00,-1.383165191503360e+00}},
2792
 
  {{ 3.842326107820616e-06, 3.731161038055586e+00,-1.570822181602524e+00}},
2793
 
  {{ 3.724216491694377e-06, 5.993593800083099e-01,-1.106584976332164e+00}},
2794
 
  {{ 3.699201962974299e-06, 4.786247815611109e+00,-1.264810346566029e+00}},
2795
 
  {{ 3.608611557983843e-06, 2.609753898886272e+00,-1.103539134606527e-01}},
2796
 
  {{-3.538397263248576e-06, 5.225718519024773e+00,-1.590443261512723e+00}},
2797
 
  {{ 3.531502882337352e-06, 6.453733863926071e-02, 1.480113994283462e+00}},
2798
 
  {{ 3.397352921611207e-06, 4.482867476818612e+00, 2.962259413127871e-01}},
2799
 
  {{-3.113267226101596e-06, 4.965245840107813e+00,-7.019462628534756e-02}},
2800
 
  {{-2.954159247722890e-06, 2.957566593162261e+00,-1.143316058513110e-03}},
2801
 
  {{ 2.885109484385860e-06, 3.947295643644445e+00, 6.086273772565560e-04}},
2802
 
  {{ 2.832059006428450e-06, 2.402892932765738e+00, 1.192608522513110e-03}},
2803
 
  {{-2.683799905115401e-06, 1.716935808520376e+00, 8.711361659361089e-02}},
2804
 
  {{ 2.540204369555767e-06, 4.072427749742135e+00, 1.272729037689160e-01}},
2805
 
  {{-2.530442498805404e-06, 9.696570680345386e-01, 9.692415654871056e-02}},
2806
 
  {{ 2.471798836623408e-06, 1.185944477806245e+00, 1.964572614159102e-02}},
2807
 
  {{-2.393809826972641e-06, 3.063101285835501e+00, 1.781147143177812e-02}},
2808
 
  {{ 2.322013871583706e-06, 3.165732975843386e+00,-1.290578660159456e-01}},
2809
 
  {{-2.252919673323646e-06, 9.946448142775208e-01, 1.075231354139779e-02}},
2810
 
  {{-2.040203000028772e-06, 4.773946176578943e+00,-7.908803888554077e-02}},
2811
 
  {{ 1.978250600690922e-06, 5.022592550872615e+00, 1.047578897775747e-02}},
2812
 
  {{-1.817067803131338e-06, 2.941207823248317e+00,-2.563827320115845e-03}},
2813
 
  {{-1.760241959810971e-06, 5.496237170821872e+00,-2.726735833327680e-03}},
2814
 
  {{ 1.708248552006820e-06, 2.739053275877476e+00,-1.079200076232469e-02}},
2815
 
  {{-1.707373996050395e-06, 5.993664930679350e+00,-1.061404139490420e-02}},
2816
 
  {{ 1.638819397704571e-06, 4.499107449707681e+00, 9.007038515295140e-03}},
2817
 
  {{-1.594635824936384e-06, 1.244495794905822e+00, 8.829079147874648e-03}},
2818
 
  {{-1.549153538011889e-06, 4.175059439749656e+00,-1.959643367880767e-02}},
2819
 
  {{-1.541304650138550e-06, 2.495897990714715e+00,-6.086273772565560e-04}},
2820
 
  {{ 1.506189225615625e-06, 1.113991811579792e+00, 7.542287063680470e-04}},
2821
 
  {{ 1.387762233686380e-06, 4.153420347799528e+00,-8.896981903681528e-05}},
2822
 
  {{-1.337929891212176e-06, 2.339647246647041e-01,-9.145290932441870e-03}},
2823
 
  {{ 1.284796105929756e-06, 3.679176774285410e-01,-8.092229359535366e-02}},
2824
 
  {{ 1.274183971113668e-06, 2.489202295249182e+00,-8.868766368801548e-03}},
2825
 
  {{-1.083761451668346e-06, 2.464214549006287e+00, 7.730307663851121e-02}},
2826
 
  {{-1.082213439029503e-06, 4.386657373204058e-01, 2.945626609669069e-02}},
2827
 
  {{ 1.074660210279234e-06, 6.052216247778919e+00,-2.143068838862057e-02}},
2828
 
  {{-1.060143973086585e-06, 5.235531306351518e+00,-1.382622818201617e-04}},
2829
 
  {{-1.050457836219505e-06, 5.297110302121204e-01,-1.533083914780906e-03}},
2830
 
  {{ 1.016870649805557e-06, 1.862475158400216e+00,-1.005433735055530e-01}},
2831
 
  {{ 9.272030248231280e-07, 2.193929082762471e+00, 7.246712634983826e-03}},
2832
 
  {{ 8.522968078631408e-07, 2.315822545349735e+00, 2.762201138687778e-02}},
2833
 
  {{-7.513552848257232e-07, 5.163096810852366e-01,-3.124122834372025e-02}},
2834
 
  {{-7.452690477984808e-07, 4.217967099621830e+00,-6.038408633024787e-02}},
2835
 
  {{-6.901926058355343e-07, 6.122964307670780e+00, 8.894787130342378e-02}},
2836
 
};
2837
 
 
2838
 
static const struct Tass17MultiTerm HYPERION_2[1] = {
2839
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0},195,HYPERION_2_0},
2840
 
};
2841
 
 
2842
 
static const struct Tass17Term HYPERION_3_0[58] = {
2843
 
  {{ 5.948511882002843e-03, 4.694475827075523e+00,-1.136160504284885e-04}},
2844
 
  {{ 1.535891024624297e-03, 3.859634729686247e-02,-2.463636671824243e-05}},
2845
 
  {{ 1.572522677808419e-04, 6.085851736842245e+00, 1.167962290513110e-03}},
2846
 
  {{-1.497345442720214e-04, 2.543684898509682e+00,-1.671346196601068e-03}},
2847
 
  {{-4.911846033201391e-05, 1.605106494495041e+00,-7.542188416946162e-04}},
2848
 
  {{-2.465654101797190e-05, 1.954530936499135e+00,-5.839811452565560e-04}},
2849
 
  {{-2.213337603547740e-05, 4.211325867661734e+00, 1.751943435769670e-03}},
2850
 
  {{ 2.189031408512060e-05, 5.633054231090162e+00,-1.030743405334940e-03}},
2851
 
  {{ 1.598165380887390e-05, 4.295054520089123e+00, 5.839811452565560e-04}},
2852
 
  {{ 1.496627946379793e-05, 4.016603287531243e+00,-1.784962247029556e-03}},
2853
 
  {{ 1.404188064697451e-05, 1.796406158023830e+00, 8.139193758498604e-03}},
2854
 
  {{-1.314294835383983e-05, 3.755897423060887e+00, 8.035113044779626e-04}},
2855
 
  {{-9.122789187630200e-06, 3.498933647377842e+00,-1.167962290513110e-03}},
2856
 
  {{ 8.389523097875214e-06, 3.290963638995533e+00,-1.148188615170074e-02}},
2857
 
  {{ 7.467530692297956e-06, 6.665280904804041e-01, 1.629085132118349e-04}},
2858
 
  {{-4.916203322979170e-06, 1.106474128302829e+00, 9.862014897670330e-02}},
2859
 
  {{ 4.509531977488889e-06, 3.078024883516604e+00,-8.678348921231047e-04}},
2860
 
  {{-4.145588215282021e-06, 9.163790711087549e-01,-1.760325880311314e-03}},
2861
 
  {{ 3.982965022125390e-06, 1.480712538988318e+00, 1.281578356513110e-03}},
2862
 
  {{ 3.839542395242535e-06, 1.999292218668653e+00,-9.884738107756028e-02}},
2863
 
  {{ 3.566024262476873e-06, 5.441754567561372e+00,-9.924156005528160e-03}},
2864
 
  {{ 3.148398194156444e-06, 5.587293917441577e+00,-1.975811461046921e-01}},
2865
 
  {{ 3.030592492776347e-06, 5.238868506916578e+00, 9.706241883053072e-02}},
2866
 
  {{-2.682452719829683e-06, 4.160135842068596e+00,-9.171273549064512e-04}},
2867
 
  {{-2.169784851229061e-06, 3.801657736709643e+00, 1.973539140038351e-01}},
2868
 
  {{-2.004460730134680e-06, 6.131686597281963e+00,-1.004051112237328e-01}},
2869
 
  {{ 1.834573960516513e-06, 1.650866808143945e+00, 1.957961838576625e-01}},
2870
 
  {{ 1.780425037193046e-06, 2.892110309034762e+00,-2.963149111318239e-01}},
2871
 
  {{-1.562250771899869e-06, 3.269324547045398e+00, 8.025577708070115e-03}},
2872
 
  {{-1.398643272650284e-06, 2.139446479501969e+00, 4.929246278334639e-05}},
2873
 
  {{-1.272802367749216e-06, 6.260985974273701e+00,-8.431985254048623e-04}},
2874
 
  {{ 1.255563077270305e-06, 2.282979034039322e+00, 9.171273549064512e-04}},
2875
 
  {{ 1.221711462471724e-06, 1.049127417537954e+00, 1.794973371359828e-02}},
2876
 
  {{-1.189056338328650e-06, 5.384407856796491e+00,-9.059457126863318e-02}},
2877
 
  {{ 1.144957852083430e-06, 6.152650159259904e+00, 1.192598652513110e-03}},
2878
 
  {{-1.121833101144503e-06, 5.986147247402415e+00, 8.725187887543105e-02}},
2879
 
  {{ 1.116583047991100e-06, 4.491589766430666e+00, 1.068729587856304e-01}},
2880
 
  {{-8.876506818660424e-07, 4.763882028017109e+00,-1.159550220212923e-02}},
2881
 
  {{ 8.308837128254335e-07, 2.352385234980906e+00,-1.056475879679429e-02}},
2882
 
  {{ 8.288384247459950e-07, 5.957800305884270e-01,-1.102156511788325e-01}},
2883
 
  {{ 7.816180007614254e-07, 6.167394216097088e+00,-2.272321008569770e-04}},
2884
 
  {{-7.628434629767395e-07, 1.853752868788740e+00, 8.880960902160362e-02}},
2885
 
  {{ 7.436509468905391e-07, 3.199918346103792e+00, 1.950746385977086e-02}},
2886
 
  {{-7.276927363562636e-07, 6.189033308047209e+00,-1.973469596062783e-02}},
2887
 
  {{ 7.144299265706248e-07, 9.771747513115055e-01,-9.417637216246936e-04}},
2888
 
  {{ 6.925549696724206e-07, 8.578277540091867e-01, 9.056321113405056e-03}},
2889
 
  {{ 6.584378044173228e-07, 3.482263302524318e+00,-2.588473551507519e-03}},
2890
 
  {{-6.290271131270627e-07, 4.885775490604302e+00, 8.779796549764733e-03}},
2891
 
  {{-5.558619276909469e-07, 4.038242379481365e+00,-2.129242610680041e-02}},
2892
 
  {{ 5.420684261778156e-07, 5.916741046460914e+00, 9.873376502713178e-02}},
2893
 
  {{-4.533375266393237e-07, 9.714766439641385e-02,-1.084128336043461e-02}},
2894
 
  {{ 4.270467112203478e-07, 1.691003306229041e-01, 8.050214074788358e-03}},
2895
 
  {{-4.241248416918695e-07, 5.263738296470040e-01,-9.873376502713178e-02}},
2896
 
  {{ 4.217192739334928e-07, 4.300290102902023e+00, 9.797954618543716e-02}},
2897
 
  {{-4.111285058745586e-07, 3.968836178539811e+00,-9.810539955099672e-03}},
2898
 
  {{ 3.911603306295834e-07, 4.503176163546744e+00,-9.007028650621710e-03}},
2899
 
  {{ 3.588448340600037e-07, 1.252013478182742e+00,-8.903684112246060e-02}},
2900
 
  {{-3.517973623230076e-07, 5.383203250461813e+00, 8.924909881882087e-04}},
2901
 
};
2902
 
 
2903
 
static const struct Tass17MultiTerm HYPERION_3[1] = {
2904
 
  {{ 0, 0, 0, 0, 0, 0, 0, 0}, 58,HYPERION_3_0},
2905
 
};
2906
 
 
2907
 
const int nr_of_tass17bodies = 8;
2908
 
const struct Tass17Body tass17bodies[8] = {
2909
 
  { "MIMAS",
2910
 
    8.457558957423141e-08,
2911
 
    6.667061728781588e+00,
2912
 
    {-5.196910356411064e-03,
2913
 
      1.822484926062486e-01,
2914
 
      0.000000000000000e+00,
2915
 
      0.000000000000000e+00,
2916
 
      0.000000000000000e+00,
2917
 
      0.000000000000000e+00},
2918
 
    {
2919
 
      {2,MIMAS_0},
2920
 
      {3,MIMAS_1},
2921
 
      {4,MIMAS_2},
2922
 
      {2,MIMAS_3},
2923
 
    }
2924
 
  },
2925
 
  { "ENCELADUS",
2926
 
    8.457559689847700e-08,
2927
 
    4.585536751533733e+00,
2928
 
    {-3.147075653259473e-03,
2929
 
      7.997716657090215e-01,
2930
 
      0.000000000000000e+00,
2931
 
      0.000000000000000e+00,
2932
 
     -4.817894243161427e-06,
2933
 
     -3.858288993746540e-07},
2934
 
    {
2935
 
      {2,ENCELADUS_0},
2936
 
      {10,ENCELADUS_1},
2937
 
      {9,ENCELADUS_2},
2938
 
      {2,ENCELADUS_3},
2939
 
    }
2940
 
  },
2941
 
  { "TETHYS",
2942
 
    8.457567386225863e-08,
2943
 
    3.328306445054557e+00,
2944
 
    {-2.047958691903563e-03,
2945
 
      5.239109365414447e+00,
2946
 
      0.000000000000000e+00,
2947
 
      0.000000000000000e+00,
2948
 
     -1.603681402396474e-05,
2949
 
     -1.284293647967145e-06},
2950
 
    {
2951
 
      {3,TETHYS_0},
2952
 
      {13,TETHYS_1},
2953
 
      {12,TETHYS_2},
2954
 
      {3,TETHYS_3},
2955
 
    }
2956
 
  },
2957
 
  { "DIONE",
2958
 
    8.457575023401118e-08,
2959
 
    2.295717646432711e+00,
2960
 
    {-1.245046723085128e-03,
2961
 
      1.994592585279060e+00,
2962
 
      0.000000000000000e+00,
2963
 
      0.000000000000000e+00,
2964
 
     -5.892691888978987e-05,
2965
 
     -4.719091057203836e-06},
2966
 
    {
2967
 
      {9,DIONE_0},
2968
 
      {17,DIONE_1},
2969
 
      {17,DIONE_2},
2970
 
      {3,DIONE_3},
2971
 
    }
2972
 
  },
2973
 
  { "RHEA",
2974
 
    8.457594957866317e-08,
2975
 
    1.390853715957114e+00,
2976
 
    {-6.263338154589970e-04,
2977
 
      6.221340947932125e+00,
2978
 
      0.000000000000000e+00,
2979
 
      0.000000000000000e+00,
2980
 
     -4.193141432895800e-04,
2981
 
     -3.357667186781713e-05},
2982
 
    {
2983
 
      {10,RHEA_0},
2984
 
      {17,RHEA_1},
2985
 
      {18,RHEA_2},
2986
 
      {1,RHEA_3},
2987
 
    }
2988
 
  },
2989
 
  { "TITAN",
2990
 
    8.459559800923616e-08,
2991
 
    3.940425676910059e-01,
2992
 
    {-1.348089930929860e-04,
2993
 
      4.936792168079816e+00,
2994
 
     -1.249553518183080e-06,
2995
 
      2.792373338061224e-06,
2996
 
     -5.584488311754492e-03,
2997
 
     -4.471842487301890e-04},
2998
 
    {
2999
 
      {6,TITAN_0},
3000
 
      {9,TITAN_1},
3001
 
      {10,TITAN_2},
3002
 
      {1,TITAN_3},
3003
 
    }
3004
 
  },
3005
 
  { "IAPETUS",
3006
 
    8.457584639645043e-08,
3007
 
    7.920197763192791e-02,
3008
 
    {-4.931880677088688e-04,
3009
 
      1.661250302251527e-01,
3010
 
      3.904890046320212e-04,
3011
 
     -9.380651872794318e-04,
3012
 
     -1.315950341063651e-01,
3013
 
     -1.054097030879299e-02},
3014
 
    {
3015
 
      {26,IAPETUS_0},
3016
 
      {29,IAPETUS_1},
3017
 
      {38,IAPETUS_2},
3018
 
      {19,IAPETUS_3},
3019
 
    }
3020
 
  },
3021
 
  { "HYPERION",
3022
 
    8.457558674940690e-08,
3023
 
    2.953088138695055e-01,
3024
 
    {-1.574686065780747e-03,
3025
 
      2.250358656361423e+00,
3026
 
      0.000000000000000e+00,
3027
 
      0.000000000000000e+00,
3028
 
     -4.939409467982673e-03,
3029
 
     -3.958228521883369e-04},
3030
 
    {
3031
 
      {1,HYPERION_0},
3032
 
      {1,HYPERION_1},
3033
 
      {1,HYPERION_2},
3034
 
      {1,HYPERION_3},
3035
 
    }
3036
 
  },
3037
 
};
3038
 
 
3039
 
static void
3040
 
CalcLon(double t,double lon[7]) {
3041
 
  int i;
3042
 
  for (i=0;i<7;i++,lon++) {
3043
 
    *lon = 0;
3044
 
    const struct Tass17MultiTerm *const tmt_begin =
3045
 
      tass17bodies[i].series[1].multi_terms;
3046
 
    const struct Tass17Term *const tt_begin = tmt_begin->terms;
3047
 
    const struct Tass17Term *tt = tt_begin + tmt_begin->nr_of_terms;
3048
 
    while (--tt >= tt_begin) {
3049
 
      *lon += tt->s[0]*sin(tt->s[1]+tt->s[2]*t);
3050
 
    }
3051
 
  }
3052
 
}
3053
 
 
3054
 
static void
3055
 
CalcTass17Elem(double t,const double lon[7],int body,double elem[6]) {
3056
 
  const struct Tass17MultiTerm *tmt_begin,*tmt;
3057
 
  int i;
3058
 
  for (i=0;i<6;i++) elem[i] = tass17bodies[body].s0[i];
3059
 
  
3060
 
  tmt_begin = tass17bodies[body].series[0].multi_terms;
3061
 
  tmt = tmt_begin + tass17bodies[body].series[0].nr_of_multi_terms;
3062
 
  while (--tmt >= tmt_begin) {
3063
 
    const struct Tass17Term *const tt_begin = tmt->terms;
3064
 
    const struct Tass17Term *tt = tt_begin + tmt->nr_of_terms;
3065
 
    double arg = 0;
3066
 
    for (i=0;i<7;i++) arg += tmt->i[i]*lon[i];
3067
 
    while (--tt >= tt_begin) elem[0] += tt->s[0]*cos(tt->s[1]+tt->s[2]*t+arg);
3068
 
  }
3069
 
  elem[0] = tass17bodies[body].aam * (1.0 + elem[0]);
3070
 
  
3071
 
  tmt_begin = tass17bodies[body].series[1].multi_terms;
3072
 
  tmt = tmt_begin + tass17bodies[body].series[1].nr_of_multi_terms;
3073
 
  if (body != 7) { // first multiterm already calculated: lon[body];
3074
 
    tmt_begin++;
3075
 
    elem[1] += lon[body];
3076
 
  }
3077
 
  while (--tmt >= tmt_begin) {
3078
 
    const struct Tass17Term *const tt_begin = tmt->terms;
3079
 
    const struct Tass17Term *tt = tt_begin + tmt->nr_of_terms;
3080
 
    double arg = 0;
3081
 
    for (i=0;i<7;i++) arg += tmt->i[i]*lon[i];
3082
 
    while (--tt >= tt_begin) elem[1] += tt->s[0]*sin(tt->s[1]+tt->s[2]*t+arg);
3083
 
  }
3084
 
  elem[1] += tass17bodies[body].aam * t;
3085
 
  elem[1] = fmod(elem[1],2*M_PI);
3086
 
  
3087
 
  tmt_begin = tass17bodies[body].series[2].multi_terms;
3088
 
  tmt = tmt_begin + tass17bodies[body].series[2].nr_of_multi_terms;
3089
 
  while (--tmt >= tmt_begin) {
3090
 
    const struct Tass17Term *const tt_begin = tmt->terms;
3091
 
    const struct Tass17Term *tt = tt_begin + tmt->nr_of_terms;
3092
 
    double arg = 0;
3093
 
    for (i=0;i<7;i++) arg += tmt->i[i]*lon[i];
3094
 
    while (--tt >= tt_begin) {
3095
 
      const double x = tt->s[1] + tt->s[2]*t + arg;
3096
 
      elem[2] += tt->s[0]*cos(x);
3097
 
      elem[3] += tt->s[0]*sin(x);
3098
 
    }
3099
 
  }
3100
 
  
3101
 
  tmt_begin = tass17bodies[body].series[3].multi_terms;
3102
 
  tmt = tmt_begin + tass17bodies[body].series[3].nr_of_multi_terms;
3103
 
  while (--tmt >= tmt_begin) {
3104
 
    const struct Tass17Term *const tt_begin = tmt->terms;
3105
 
    const struct Tass17Term *tt = tt_begin + tmt->nr_of_terms;
3106
 
    double arg = 0;
3107
 
    for (i=0;i<7;i++) arg += tmt->i[i]*lon[i];
3108
 
    while (--tt >= tt_begin) {
3109
 
      const double x = tt->s[1] + tt->s[2]*t + arg;
3110
 
      elem[4] += tt->s[0]*cos(x);
3111
 
      elem[5] += tt->s[0]*sin(x);
3112
 
    }
3113
 
  }
3114
 
}
3115
 
 
3116
 
 
3117
 
static
3118
 
const double TASS17toVSOP87[9] = {
3119
 
  -9.833473364922412278e-01,-1.603871593615649693e-01, 8.546329577978411975e-02,
3120
 
   1.817361158757799129e-01,-8.678312794665074866e-01, 4.624292968291581735e-01,
3121
 
   0.000000000000000000e+00, 4.702603847778936010e-01, 8.825277165667645230e-01
3122
 
};
3123
 
 
3124
 
/*
3125
 
static
3126
 
const double TASS17toJ2000[9] = {
3127
 
  -9.833472564628459035e-01,-1.603876313013248428e-01, 8.546333092352678089e-02,
3128
 
   1.667401119524148001e-01,-9.832783769705406668e-01, 7.322136606398094752e-02,
3129
 
   7.229044385733251626e-02, 8.625219479949252372e-02, 9.936471459321866589e-01
3130
 
};
3131
 
*/
3132
 
 
3133
 
void GetTass17Coor(double jd,int body,double *xyz) {
3134
 
    /* dirty caching in static variables */
3135
 
  static double t_old[8] = {-1e99,-1e99,-1e99,-1e99,-1e99,-1e99,-1e99,-1e99};
3136
 
  static double lon[7];
3137
 
  static double t_lon = -1e99;
3138
 
  static double elem[8*6];
3139
 
  const double t = (jd - 2444240);
3140
 
  if (fabs(t-t_old[body]) > 0.5/24.0) {
3141
 
    t_old[body] = (floor(t*24.0)+0.5)/24.0;
3142
 
    if (t_lon != t_old[body]) {
3143
 
      t_lon = t_old[body];
3144
 
      CalcLon(t_lon,lon);
3145
 
    }
3146
 
    CalcTass17Elem(t_lon,lon,body,elem+(body*6));
3147
 
/*
3148
 
    printf("GetTass17Coor(%d): %f %f  %f %f  %f %f\n",
3149
 
           body,
3150
 
           elem[body*6+0],elem[body*6+1],elem[body*6+2],
3151
 
           elem[body*6+3],elem[body*6+4],elem[body*6+5]);
3152
 
*/
3153
 
  }
3154
 
  double x[3];
3155
 
  EllipticToRectangularN(tass17bodies[body].mu,elem+(body*6),t-t_lon,x);
3156
 
  xyz[0] = TASS17toVSOP87[0]*x[0]+TASS17toVSOP87[1]*x[1]+TASS17toVSOP87[2]*x[2];
3157
 
  xyz[1] = TASS17toVSOP87[3]*x[0]+TASS17toVSOP87[4]*x[1]+TASS17toVSOP87[5]*x[2];
3158
 
  xyz[2] = TASS17toVSOP87[6]*x[0]+TASS17toVSOP87[7]*x[1]+TASS17toVSOP87[8]*x[2];
3159
 
}
3160
 
 
3161
 
 
3162