LifeV
navier_stokes/examples/ETpseudo_fsi/ud_functions.cpp
Go to the documentation of this file.
1 /* -*- Mode : c++; c-tab-always-indent: t; indent-tabs-mode: nil; -*-
2 
3  <short description here>
4 
5  Gilles Fourestey gilles.fourestey@epfl.ch
6 
7 */
8 /** \file ud_functions.cpp
9 */
10 
11 #include "ud_functions.hpp"
12 //#include "flowConditions.hpp"
13 #include "lifev/core/array/VectorEpetra.hpp"
14 
15 //#define ANEURISM100170
16 #define AORTA
17 namespace LifeV
18 {
19 Real aortaVelIn (const Real& t, const Real& x, const Real& y, const Real& z, const ID& i)
20 {
21  Real vBar = linearFluxIn (t, x, y, z, i) / 7.64808;
22  switch (i)
23  {
24  case 0:
25  return vBar * 0.0778;
26  break;
27  case 1:
28  return 0.;
29  break;
30  case 2:
31  return vBar * (-0.9969);
32  break;
33  default:
34  ERROR_MSG ("This entrie is not allowed: ud_functions.hpp");
35  break;
36  }
37 
38 }
39 
40 Real bypassVelInlet2 (const Real& t, const Real& x, const Real& y, const Real& z, const ID& i)
41 {
42  Real vBar = 0.8 * linearPontdist (t, x, y, z, i) / 0.357434;
43  switch (i)
44  {
45  case 0:
46  return vBar * 0.113589;
47  break;
48  case 1:
49  return -0.213165 * vBar;
50  break;
51  case 2:
52  return vBar * (0.970391);
53  break;
54  default:
55  ERROR_MSG ("This entrie is not allowed: ud_functions.hpp");
56  break;
57  }
58 
59 }
60 
61 Real bypassVelInlet4 (const Real& t, const Real& x, const Real& y, const Real& z, const ID& i)
62 {
63  Real vBar = 0.2 * linearPontdist (t, x, y, z, i) / 0.357434;
64  switch (i)
65  {
66  case 0:
67  return vBar * -0.127337;
68  break;
69  case 1:
70  return 0.3022305 * vBar;
71  break;
72  case 2:
73  return vBar * (0.9446915);
74  break;
75  default:
76  ERROR_MSG ("This entrie is not allowed: ud_functions.hpp");
77  break;
78  }
79 
80 }
81 
82 
83 Real bypassVelInMag (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
84 {
85  Real vBar = linearPontdist (t, 0, 0, 0, 0) / 0.35;
86  return vBar;
87 }
88 
89 
90 Real aortaFluxIn (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
91 {
92  if (t <= 0.00 + 0.01)
93  {
94  return 0.0000e+00;
95  }
96  if (t <= 0.01 + 0.01)
97  {
98  return 0.0000e+00;
99  }
100  if (t <= 0.02 + 0.01)
101  {
102  return 0.0000e+00;
103  }
104  if (t <= 0.03 + 0.01)
105  {
106  return 0.0000e+00;
107  }
108  if (t <= 0.04 + 0.01)
109  {
110  return -9.1759e-06 * 1e6;
111  }
112  if (t <= 0.05 + 0.01)
113  {
114  return -3.0930e-05 * 1e6;
115  }
116  if (t <= 0.06 + 0.01)
117  {
118  return -6.2639e-05 * 1e6;
119  }
120  if (t <= 0.07 + 0.01)
121  {
122  return -1.0212e-04 * 1e6;
123  }
124  if (t <= 0.08 + 0.01)
125  {
126  return -1.4760e-04 * 1e6;
127  }
128  if (t <= 0.09 + 0.01)
129  {
130  return -1.9726e-04 * 1e6;
131  }
132  if (t <= 0.10 + 0.01)
133  {
134  return -2.4980e-04 * 1e6;
135  }
136  if (t <= 0.11 + 0.01)
137  {
138  return -2.9526e-04 * 1e6;
139  }
140  if (t <= 0.12 + 0.01)
141  {
142  return -3.2956e-04 * 1e6;
143  }
144  if (t <= 0.13 + 0.01)
145  {
146  return -3.5469e-04 * 1e6;
147  }
148  if (t <= 0.14 + 0.01)
149  {
150  return -3.7250e-04 * 1e6;
151  }
152  if (t <= 0.15 + 0.01)
153  {
154  return -3.8429e-04 * 1e6;
155  }
156  if (t <= 0.16 + 0.01)
157  {
158  return -3.9123e-04 * 1e6;
159  }
160  if (t <= 0.17 + 0.01)
161  {
162  return -3.9431e-04 * 1e6;
163  }
164  if (t <= 0.18 + 0.01)
165  {
166  return -3.9349e-04 * 1e6;
167  }
168  if (t <= 0.19 + 0.01)
169  {
170  return -3.8858e-04 * 1e6;
171  }
172  if (t <= 0.20 + 0.01)
173  {
174  return -3.7985e-04 * 1e6;
175  }
176  if (t <= 0.21 + 0.01)
177  {
178  return -3.6756e-04 * 1e6;
179  }
180  if (t <= 0.22 + 0.01)
181  {
182  return -3.5207e-04 * 1e6;
183  }
184  if (t <= 0.23 + 0.01)
185  {
186  return -3.3408e-04 * 1e6;
187  }
188  if (t <= 0.24 + 0.01)
189  {
190  return -3.1402e-04 * 1e6;
191  }
192  if (t <= 0.25 + 0.01)
193  {
194  return -2.9288e-04 * 1e6;
195  }
196  if (t <= 0.26 + 0.01)
197  {
198  return -2.7154e-04 * 1e6;
199  }
200  if (t <= 0.27 + 0.01)
201  {
202  return -2.5054e-04 * 1e6;
203  }
204  if (t <= 0.28 + 0.01)
205  {
206  return -2.2979e-04 * 1e6;
207  }
208  if (t <= 0.29 + 0.01)
209  {
210  return -2.0904e-04 * 1e6;
211  }
212  if (t <= 0.30 + 0.01)
213  {
214  return -1.8880e-04 * 1e6;
215  }
216  if (t <= 0.31 + 0.01)
217  {
218  return -1.6899e-04 * 1e6;
219  }
220  if (t <= 0.32 + 0.01)
221  {
222  return -1.4864e-04 * 1e6;
223  }
224  if (t <= 0.33 + 0.01)
225  {
226  return -1.2730e-04 * 1e6;
227  }
228  if (t <= 0.34 + 0.01)
229  {
230  return -1.0400e-04 * 1e6;
231  }
232  if (t <= 0.35 + 0.01)
233  {
234  return -7.9755e-05 * 1e6;
235  }
236  if (t <= 0.36 + 0.01)
237  {
238  return -5.8719e-05 * 1e6;
239  }
240  if (t <= 0.37 + 0.01)
241  {
242  return -4.0345e-05 * 1e6;
243  }
244  if (t <= 0.38 + 0.01)
245  {
246  return -2.4596e-05 * 1e6;
247  }
248  if (t <= 0.39 + 0.01)
249  {
250  return -1.2259e-05 * 1e6;
251  }
252  if (t <= 0.40 + 0.01)
253  {
254  return -3.8110e-06 * 1e6;
255  }
256  if (t <= 0.41 + 0.01)
257  {
258  return 0.0000e+00;
259  }
260  if (t <= 0.42 + 0.01)
261  {
262  return 0.0000e+00;
263  }
264  if (t <= 0.43 + 0.01)
265  {
266  return 0.0000e+00;
267  }
268  if (t <= 0.44 + 0.01)
269  {
270  return 0.0000e+00;
271  }
272  if (t <= 0.45 + 0.01)
273  {
274  return 0.0000e+00;
275  }
276  if (t <= 0.46 + 0.01)
277  {
278  return 0.0000e+00;
279  }
280  if (t <= 0.47 + 0.01)
281  {
282  return 0.0000e+00;
283  }
284  if (t <= 0.48 + 0.01)
285  {
286  return 0.0000e+00;
287  }
288  if (t <= 0.49 + 0.01)
289  {
290  return 0.0000e+00;
291  }
292  if (t <= 0.50 + 0.01)
293  {
294  return 0.0000e+00;
295  }
296  if (t <= 0.51 + 0.01)
297  {
298  return 0.0000e+00;
299  }
300  if (t <= 0.52 + 0.01)
301  {
302  return 0.0000e+00;
303  }
304  if (t <= 0.53 + 0.01)
305  {
306  return 0.0000e+00;
307  }
308  if (t <= 0.54 + 0.01)
309  {
310  return 0.0000e+00;
311  }
312  if (t <= 0.55 + 0.01)
313  {
314  return 0.0000e+00;
315  }
316  if (t <= 0.56 + 0.01)
317  {
318  return 0.0000e+00;
319  }
320  if (t <= 0.57 + 0.01)
321  {
322  return 0.0000e+00;
323  }
324  if (t <= 0.58 + 0.01)
325  {
326  return 0.0000e+00;
327  }
328  if (t <= 0.59 + 0.01)
329  {
330  return 0.0000e+00;
331  }
332  if (t <= 0.60 + 0.01)
333  {
334  return 0.0000e+00;
335  }
336  if (t <= 0.61 + 0.01)
337  {
338  return 0.0000e+00;
339  }
340  if (t <= 0.62 + 0.01)
341  {
342  return 0.0000e+00;
343  }
344  if (t <= 0.63 + 0.01)
345  {
346  return 0.0000e+00;
347  }
348  if (t <= 0.64 + 0.01)
349  {
350  return 0.0000e+00;
351  }
352  if (t <= 0.65 + 0.01)
353  {
354  return 0.0000e+00;
355  }
356  if (t <= 0.66 + 0.01)
357  {
358  return 0.0000e+00;
359  }
360  if (t <= 0.67 + 0.01)
361  {
362  return 0.0000e+00;
363  }
364  if (t <= 0.68 + 0.01)
365  {
366  return 0.0000e+00;
367  }
368  if (t <= 0.69 + 0.01)
369  {
370  return 0.0000e+00;
371  }
372  if (t <= 0.70 + 0.01)
373  {
374  return 0.0000e+00;
375  }
376  if (t <= 0.71 + 0.01)
377  {
378  return 0.0000e+00;
379  }
380  if (t <= 0.72 + 0.01)
381  {
382  return 0.0000e+00;
383  }
384  if (t <= 0.73 + 0.01)
385  {
386  return 0.0000e+00;
387  }
388  if (t <= 0.74 + 0.01)
389  {
390  return 0.0000e+00;
391  }
392  if (t <= 0.75 + 0.01)
393  {
394  return 0.0000e+00;
395  }
396  if (t <= 0.76 + 0.01)
397  {
398  return 0.0000e+00;
399  }
400  if (t <= 0.77 + 0.01)
401  {
402  return 0.0000e+00;
403  }
404  if (t <= 0.78 + 0.01)
405  {
406  return 0.0000e+00;
407  }
408  if (t <= 0.79 + 0.01)
409  {
410  return 0.0000e+00;
411  }
412 }
413 
414 Real aortaPhisPress (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
415 {
416  /*switch(i) {
417  case 1:
418  return 0.0;
419  break;*/
420  // case 2:
421  if (t <= 0.00 + 0.01)
422  {
423  return -1.e1 * 11017;
424  }
425  if (t <= 0.01 + 0.01)
426  {
427  return -1.e1 * 10954;
428  }
429  if (t <= 0.02 + 0.01)
430  {
431  return -1.e1 * 10893;
432  }
433  if (t <= 0.03 + 0.01)
434  {
435  return -1.e1 * 10832;
436  }
437  if (t <= 0.04 + 0.01)
438  {
439  return -1.e1 * 10771;
440  }
441  if (t <= 0.05 + 0.01)
442  {
443  return -1.e1 * 10712;
444  }
445  if (t <= 0.06 + 0.01)
446  {
447  return -1.e1 * 10653;
448  }
449  if (t <= 0.07 + 0.01)
450  {
451  return -1.e1 * 11113;
452  }
453  if (t <= 0.08 + 0.01)
454  {
455  return -1.e1 * 11544;
456  }
457  if (t <= 0.09 + 0.01)
458  {
459  return -1.e1 * 11869;
460  }
461  if (t <= 0.10 + 0.01)
462  {
463  return -1.e1 * 12146;
464  }
465  if (t <= 0.11 + 0.01)
466  {
467  return -1.e1 * 12394;
468  }
469  if (t <= 0.12 + 0.01)
470  {
471  return -1.e1 * 12635;
472  }
473  if (t <= 0.13 + 0.01)
474  {
475  return -1.e1 * 12889;
476  }
477  if (t <= 0.14 + 0.01)
478  {
479  return -1.e1 * 13151;
480  }
481  if (t <= 0.15 + 0.01)
482  {
483  return -1.e1 * 13398;
484  }
485  if (t <= 0.16 + 0.01)
486  {
487  return -1.e1 * 13620;
488  }
489  if (t <= 0.17 + 0.01)
490  {
491  return -1.e1 * 13833;
492  }
493  if (t <= 0.18 + 0.01)
494  {
495  return -1.e1 * 14035;
496  }
497  if (t <= 0.19 + 0.01)
498  {
499  return -1.e1 * 14229;
500  }
501  if (t <= 0.20 + 0.01)
502  {
503  return -1.e1 * 14436;
504  }
505  if (t <= 0.21 + 0.01)
506  {
507  return -1.e1 * 14613;
508  }
509  if (t <= 0.22 + 0.01)
510  {
511  return -1.e1 * 14753;
512  }
513  if (t <= 0.23 + 0.01)
514  {
515  return -1.e1 * 14878;
516  }
517  if (t <= 0.24 + 0.01)
518  {
519  return -1.e1 * 14974;
520  }
521  if (t <= 0.25 + 0.01)
522  {
523  return -1.e1 * 15032;
524  }
525  if (t <= 0.26 + 0.01)
526  {
527  return -1.e1 * 15047;
528  }
529  if (t <= 0.27 + 0.01)
530  {
531  return -1.e1 * 15025;
532  }
533  if (t <= 0.28 + 0.01)
534  {
535  return -1.e1 * 14975;
536  }
537  if (t <= 0.29 + 0.01)
538  {
539  return -1.e1 * 14899;
540  }
541  if (t <= 0.30 + 0.01)
542  {
543  return -1.e1 * 14822;
544  }
545  if (t <= 0.31 + 0.01)
546  {
547  return -1.e1 * 14721;
548  }
549  if (t <= 0.32 + 0.01)
550  {
551  return -1.e1 * 14594;
552  }
553  if (t <= 0.33 + 0.01)
554  {
555  return -1.e1 * 14496;
556  }
557  if (t <= 0.34 + 0.01)
558  {
559  return -1.e1 * 14375;
560  }
561  if (t <= 0.35 + 0.01)
562  {
563  return -1.e1 * 14198;
564  }
565  if (t <= 0.36 + 0.01)
566  {
567  return -1.e1 * 13990;
568  }
569  if (t <= 0.37 + 0.01)
570  {
571  return -1.e1 * 13726;
572  }
573  if (t <= 0.38 + 0.01)
574  {
575  return -1.e1 * 13397;
576  }
577  if (t <= 0.39 + 0.01)
578  {
579  return -1.e1 * 13167;
580  }
581  if (t <= 0.40 + 0.01)
582  {
583  return -1.e1 * 13132;
584  }
585  if (t <= 0.41 + 0.01)
586  {
587  return -1.e1 * 13315;
588  }
589  if (t <= 0.42 + 0.01)
590  {
591  return -1.e1 * 13271;
592  }
593  if (t <= 0.43 + 0.01)
594  {
595  return -1.e1 * 13157;
596  }
597  if (t <= 0.44 + 0.01)
598  {
599  return -1.e1 * 13028;
600  }
601  if (t <= 0.45 + 0.01)
602  {
603  return -1.e1 * 12975;
604  }
605  if (t <= 0.46 + 0.01)
606  {
607  return -1.e1 * 12933;
608  }
609  if (t <= 0.47 + 0.01)
610  {
611  return -1.e1 * 12891;
612  }
613  if (t <= 0.48 + 0.01)
614  {
615  return -1.e1 * 12836;
616  }
617  if (t <= 0.49 + 0.01)
618  {
619  return -1.e1 * 12768;
620  }
621  if (t <= 0.50 + 0.01)
622  {
623  return -1.e1 * 12700;
624  }
625  if (t <= 0.51 + 0.01)
626  {
627  return -1.e1 * 12641;
628  }
629  if (t <= 0.52 + 0.01)
630  {
631  return -1.e1 * 12592;
632  }
633  if (t <= 0.53 + 0.01)
634  {
635  return -1.e1 * 12548;
636  }
637  if (t <= 0.54 + 0.01)
638  {
639  return -1.e1 * 12504;
640  }
641  if (t <= 0.55 + 0.01)
642  {
643  return -1.e1 * 12456;
644  }
645  if (t <= 0.56 + 0.01)
646  {
647  return -1.e1 * 12405;
648  }
649  if (t <= 0.57 + 0.01)
650  {
651  return -1.e1 * 12353;
652  }
653  if (t <= 0.58 + 0.01)
654  {
655  return -1.e1 * 12300;
656  }
657  if (t <= 0.59 + 0.01)
658  {
659  return -1.e1 * 12244;
660  }
661  if (t <= 0.60 + 0.01)
662  {
663  return -1.e1 * 12184;
664  }
665  if (t <= 0.61 + 0.01)
666  {
667  return -1.e1 * 12122;
668  }
669  if (t <= 0.62 + 0.01)
670  {
671  return -1.e1 * 12058;
672  }
673  if (t <= 0.63 + 0.01)
674  {
675  return -1.e1 * 11995;
676  }
677  if (t <= 0.64 + 0.01)
678  {
679  return -1.e1 * 11933;
680  }
681  if (t <= 0.65 + 0.01)
682  {
683  return -1.e1 * 11871;
684  }
685  if (t <= 0.66 + 0.01)
686  {
687  return -1.e1 * 11810;
688  }
689  if (t <= 0.67 + 0.01)
690  {
691  return -1.e1 * 11747;
692  }
693  if (t <= 0.68 + 0.01)
694  {
695  return -1.e1 * 11684;
696  }
697  if (t <= 0.69 + 0.01)
698  {
699  return -1.e1 * 11620;
700  }
701  if (t <= 0.70 + 0.01)
702  {
703  return -1.e1 * 11556;
704  }
705  if (t <= 0.71 + 0.01)
706  {
707  return -1.e1 * 11492;
708  }
709  if (t <= 0.72 + 0.01)
710  {
711  return -1.e1 * 11428;
712  }
713  if (t <= 0.73 + 0.01)
714  {
715  return -1.e1 * 11365;
716  }
717  if (t <= 0.74 + 0.01)
718  {
719  return -1.e1 * 11302;
720  }
721  if (t <= 0.75 + 0.01)
722  {
723  return -1.e1 * 11240;
724  }
725  if (t <= 0.76 + 0.01)
726  {
727  return -1.e1 * 11179;
728  }
729  if (t <= 0.77 + 0.01)
730  {
731  return -1.e1 * 11120;
732  }
733  if (t <= 0.78 + 0.01)
734  {
735  return -1.e1 * 11062;
736  }
737  if (t <= 0.79 + 0.01)
738  {
739  return -1.e1 * 11006;
740  }
741  // break;
742  /* case 3:
743  return 0.0;
744  break;}
745  return 0.;*/
746 }
747 
748 
749 Real aortaFlux3 (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
750 {
751  if (t <= 0.00 + 0.01)
752  {
753  return 3.350E-05 * 1e6;
754  }
755  if (t <= 0.01 + 0.01)
756  {
757  return 3.373E-05 * 1e6;
758  }
759  if (t <= 0.02 + 0.01)
760  {
761  return 3.402E-05 * 1e6;
762  }
763  if (t <= 0.03 + 0.01)
764  {
765  return 3.434E-05 * 1e6;
766  }
767  if (t <= 0.04 + 0.01)
768  {
769  return 3.466E-05 * 1e6;
770  }
771  if (t <= 0.05 + 0.01)
772  {
773  return 3.495E-05 * 1e6;
774  }
775  if (t <= 0.06 + 0.01)
776  {
777  return 3.519E-05 * 1e6;
778  }
779  if (t <= 0.07 + 0.01)
780  {
781  return 3.539E-05 * 1e6;
782  }
783  if (t <= 0.08 + 0.01)
784  {
785  return 3.564E-05 * 1e6;
786  }
787  if (t <= 0.09 + 0.01)
788  {
789  return 3.617E-05 * 1e6;
790  }
791  if (t <= 0.10 + 0.01)
792  {
793  return 3.773E-05 * 1e6;
794  }
795  if (t <= 0.11 + 0.01)
796  {
797  return 4.176E-05 * 1e6;
798  }
799  if (t <= 0.12 + 0.01)
800  {
801  return 5.037E-05 * 1e6;
802  }
803  if (t <= 0.13 + 0.01)
804  {
805  return 6.546E-05 * 1e6;
806  }
807  if (t <= 0.14 + 0.01)
808  {
809  return 8.701E-05 * 1e6;
810  }
811  if (t <= 0.15 + 0.01)
812  {
813  return 1.117E-04 * 1e6;
814  }
815  if (t <= 0.16 + 0.01)
816  {
817  return 1.345E-04 * 1e6;
818  }
819  if (t <= 0.17 + 0.01)
820  {
821  return 1.519E-04 * 1e6;
822  }
823  if (t <= 0.18 + 0.01)
824  {
825  return 1.642E-04 * 1e6;
826  }
827  if (t <= 0.19 + 0.01)
828  {
829  return 1.737E-04 * 1e6;
830  }
831  if (t <= 0.20 + 0.01)
832  {
833  return 1.821E-04 * 1e6;
834  }
835  if (t <= 0.21 + 0.01)
836  {
837  return 1.897E-04 * 1e6;
838  }
839  if (t <= 0.22 + 0.01)
840  {
841  return 1.958E-04 * 1e6;
842  }
843  if (t <= 0.23 + 0.01)
844  {
845  return 1.999E-04 * 1e6;
846  }
847  if (t <= 0.24 + 0.01)
848  {
849  return 2.019E-04 * 1e6;
850  }
851  if (t <= 0.25 + 0.01)
852  {
853  return 2.020E-04 * 1e6;
854  }
855  if (t <= 0.26 + 0.01)
856  {
857  return 2.004E-04 * 1e6;
858  }
859  if (t <= 0.27 + 0.01)
860  {
861  return 1.972E-04 * 1e6;
862  }
863  if (t <= 0.28 + 0.01)
864  {
865  return 1.926E-04 * 1e6;
866  }
867  if (t <= 0.29 + 0.01)
868  {
869  return 1.868E-04 * 1e6;
870  }
871  if (t <= 0.30 + 0.01)
872  {
873  return 1.798E-04 * 1e6;
874  }
875  if (t <= 0.31 + 0.01)
876  {
877  return 1.719E-04 * 1e6;
878  }
879  if (t <= 0.32 + 0.01)
880  {
881  return 1.632E-04 * 1e6;
882  }
883  if (t <= 0.33 + 0.01)
884  {
885  return 1.540E-04 * 1e6;
886  }
887  if (t <= 0.34 + 0.01)
888  {
889  return 1.446E-04 * 1e6;
890  }
891  if (t <= 0.35 + 0.01)
892  {
893  return 1.350E-04 * 1e6;
894  }
895  if (t <= 0.36 + 0.01)
896  {
897  return 1.254E-04 * 1e6;
898  }
899  if (t <= 0.37 + 0.01)
900  {
901  return 1.158E-04 * 1e6;
902  }
903  if (t <= 0.38 + 0.01)
904  {
905  return 1.062E-04 * 1e6;
906  }
907  if (t <= 0.39 + 0.01)
908  {
909  return 9.651E-05 * 1e6;
910  }
911  if (t <= 0.40 + 0.01)
912  {
913  return 8.634E-05 * 1e6;
914  }
915  if (t <= 0.41 + 0.01)
916  {
917  return 7.558E-05 * 1e6;
918  }
919  if (t <= 0.42 + 0.01)
920  {
921  return 6.447E-05 * 1e6;
922  }
923  if (t <= 0.43 + 0.01)
924  {
925  return 5.382E-05 * 1e6;
926  }
927  if (t <= 0.44 + 0.01)
928  {
929  return 4.484E-05 * 1e6;
930  }
931  if (t <= 0.45 + 0.01)
932  {
933  return 3.865E-05 * 1e6;
934  }
935  if (t <= 0.46 + 0.01)
936  {
937  return 3.556E-05 * 1e6;
938  }
939  if (t <= 0.47 + 0.01)
940  {
941  return 3.473E-05 * 1e6;
942  }
943  if (t <= 0.48 + 0.01)
944  {
945  return 3.457E-05 * 1e6;
946  }
947  if (t <= 0.49 + 0.01)
948  {
949  return 3.373E-05 * 1e6;
950  }
951  if (t <= 0.50 + 0.01)
952  {
953  return 3.191E-05 * 1e6;
954  }
955  if (t <= 0.51 + 0.01)
956  {
957  return 2.975E-05 * 1e6;
958  }
959  if (t <= 0.52 + 0.01)
960  {
961  return 2.809E-05 * 1e6;
962  }
963  if (t <= 0.53 + 0.01)
964  {
965  return 2.730E-05 * 1e6;
966  }
967  if (t <= 0.54 + 0.01)
968  {
969  return 2.718E-05 * 1e6;
970  }
971  if (t <= 0.55 + 0.01)
972  {
973  return 2.732E-05 * 1e6;
974  }
975  if (t <= 0.56 + 0.01)
976  {
977  return 2.744E-05 * 1e6;
978  }
979  if (t <= 0.57 + 0.01)
980  {
981  return 2.753E-05 * 1e6;
982  }
983  if (t <= 0.58 + 0.01)
984  {
985  return 2.772E-05 * 1e6;
986  }
987  if (t <= 0.59 + 0.01)
988  {
989  return 2.811E-05 * 1e6;
990  }
991  if (t <= 0.60 + 0.01)
992  {
993  return 2.866E-05 * 1e6;
994  }
995  if (t <= 0.61 + 0.01)
996  {
997  return 2.929E-05 * 1e6;
998  }
999  if (t <= 0.62 + 0.01)
1000  {
1001  return 2.990E-05 * 1e6;
1002  }
1003  if (t <= 0.63 + 0.01)
1004  {
1005  return 3.044E-05 * 1e6;
1006  }
1007  if (t <= 0.64 + 0.01)
1008  {
1009  return 3.091E-05 * 1e6;
1010  }
1011  if (t <= 0.65 + 0.01)
1012  {
1013  return 3.132E-05 * 1e6;
1014  }
1015  if (t <= 0.66 + 0.01)
1016  {
1017  return 3.168E-05 * 1e6;
1018  }
1019  if (t <= 0.67 + 0.01)
1020  {
1021  return 3.199E-05 * 1e6;
1022  }
1023  if (t <= 0.68 + 0.01)
1024  {
1025  return 3.224E-05 * 1e6;
1026  }
1027  if (t <= 0.69 + 0.01)
1028  {
1029  return 3.244E-05 * 1e6;
1030  }
1031  if (t <= 0.70 + 0.01)
1032  {
1033  return 3.259E-05 * 1e6;
1034  }
1035  if (t <= 0.71 + 0.01)
1036  {
1037  return 3.270E-05 * 1e6;
1038  }
1039  if (t <= 0.72 + 0.01)
1040  {
1041  return 3.277E-05 * 1e6;
1042  }
1043  if (t <= 0.73 + 0.01)
1044  {
1045  return 3.281E-05 * 1e6;
1046  }
1047  if (t <= 0.74 + 0.01)
1048  {
1049  return 3.282E-05 * 1e6;
1050  }
1051  if (t <= 0.75 + 0.01)
1052  {
1053  return 3.283E-05 * 1e6;
1054  }
1055  if (t <= 0.76 + 0.01)
1056  {
1057  return 3.283E-05 * 1e6;
1058  }
1059  if (t <= 0.77 + 0.01)
1060  {
1061  return 3.286E-05 * 1e6;
1062  }
1063  if (t <= 0.78 + 0.01)
1064  {
1065  return 3.291E-05 * 1e6;
1066  }
1067  if (t <= 0.79 + 0.01)
1068  {
1069  return 3.300E-05 * 1e6;
1070  }
1071 }//thoracic aorta,
1072 
1073 Real aortaFlux5 (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
1074 {
1075  if (t <= 0.00 + 0.01)
1076  {
1077  return 3.033E-06 * 1e6;
1078  }
1079  if (t <= 0.01 + 0.01)
1080  {
1081  return 3.041E-06 * 1e6;
1082  }
1083  if (t <= 0.02 + 0.01)
1084  {
1085  return 3.062E-06 * 1e6;
1086  }
1087  if (t <= 0.03 + 0.01)
1088  {
1089  return 3.094E-06 * 1e6;
1090  }
1091  if (t <= 0.04 + 0.01)
1092  {
1093  return 3.127E-06 * 1e6;
1094  }
1095  if (t <= 0.05 + 0.01)
1096  {
1097  return 3.150E-06 * 1e6;
1098  }
1099  if (t <= 0.06 + 0.01)
1100  {
1101  return 3.152E-06 * 1e6;
1102  }
1103  if (t <= 0.07 + 0.01)
1104  {
1105  return 3.141E-06 * 1e6;
1106  }
1107  if (t <= 0.08 + 0.01)
1108  {
1109  return 3.196E-06 * 1e6;
1110  }
1111  if (t <= 0.09 + 0.01)
1112  {
1113  return 3.574E-06 * 1e6;
1114  }
1115  if (t <= 0.10 + 0.01)
1116  {
1117  return 4.778E-06 * 1e6;
1118  }
1119  if (t <= 0.11 + 0.01)
1120  {
1121  return 7.387E-06 * 1e6;
1122  }
1123  if (t <= 0.12 + 0.01)
1124  {
1125  return 1.150E-05 * 1e6;
1126  }
1127  if (t <= 0.13 + 0.01)
1128  {
1129  return 1.609E-05 * 1e6;
1130  }
1131  if (t <= 0.14 + 0.01)
1132  {
1133  return 1.933E-05 * 1e6;
1134  }
1135  if (t <= 0.15 + 0.01)
1136  {
1137  return 2.007E-05 * 1e6;
1138  }
1139  if (t <= 0.16 + 0.01)
1140  {
1141  return 1.885E-05 * 1e6;
1142  }
1143  if (t <= 0.17 + 0.01)
1144  {
1145  return 1.706E-05 * 1e6;
1146  }
1147  if (t <= 0.18 + 0.01)
1148  {
1149  return 1.569E-05 * 1e6;
1150  }
1151  if (t <= 0.19 + 0.01)
1152  {
1153  return 1.481E-05 * 1e6;
1154  }
1155  if (t <= 0.20 + 0.01)
1156  {
1157  return 1.401E-05 * 1e6;
1158  }
1159  if (t <= 0.21 + 0.01)
1160  {
1161  return 1.294E-05 * 1e6;
1162  }
1163  if (t <= 0.22 + 0.01)
1164  {
1165  return 1.160E-05 * 1e6;
1166  }
1167  if (t <= 0.23 + 0.01)
1168  {
1169  return 1.018E-05 * 1e6;
1170  }
1171  if (t <= 0.24 + 0.01)
1172  {
1173  return 8.832E-06 * 1e6;
1174  }
1175  if (t <= 0.25 + 0.01)
1176  {
1177  return 7.609E-06 * 1e6;
1178  }
1179  if (t <= 0.26 + 0.01)
1180  {
1181  return 6.578E-06 * 1e6;
1182  }
1183  if (t <= 0.27 + 0.01)
1184  {
1185  return 5.843E-06 * 1e6;
1186  }
1187  if (t <= 0.28 + 0.01)
1188  {
1189  return 5.472E-06 * 1e6;
1190  }
1191  if (t <= 0.29 + 0.01)
1192  {
1193  return 5.412E-06 * 1e6;
1194  }
1195  if (t <= 0.30 + 0.01)
1196  {
1197  return 5.491E-06 * 1e6;
1198  }
1199  if (t <= 0.31 + 0.01)
1200  {
1201  return 5.527E-06 * 1e6;
1202  }
1203  if (t <= 0.32 + 0.01)
1204  {
1205  return 5.420E-06 * 1e6;
1206  }
1207  if (t <= 0.33 + 0.01)
1208  {
1209  return 5.169E-06 * 1e6;
1210  }
1211  if (t <= 0.34 + 0.01)
1212  {
1213  return 4.829E-06 * 1e6;
1214  }
1215  if (t <= 0.35 + 0.01)
1216  {
1217  return 4.465E-06 * 1e6;
1218  }
1219  if (t <= 0.36 + 0.01)
1220  {
1221  return 4.111E-06 * 1e6;
1222  }
1223  if (t <= 0.37 + 0.01)
1224  {
1225  return 3.750E-06 * 1e6;
1226  }
1227  if (t <= 0.38 + 0.01)
1228  {
1229  return 3.304E-06 * 1e6;
1230  }
1231  if (t <= 0.39 + 0.01)
1232  {
1233  return 2.668E-06 * 1e6;
1234  }
1235  if (t <= 0.40 + 0.01)
1236  {
1237  return 1.800E-06 * 1e6;
1238  }
1239  if (t <= 0.41 + 0.01)
1240  {
1241  return 8.269E-07 * 1e6;
1242  }
1243  if (t <= 0.42 + 0.01)
1244  {
1245  return 9.760E-08 * 1e6;
1246  }
1247  if (t <= 0.43 + 0.01)
1248  {
1249  return 7.311E-08 * 1e6;
1250  }
1251  if (t <= 0.44 + 0.01)
1252  {
1253  return 1.041E-06 * 1e6;
1254  }
1255  if (t <= 0.45 + 0.01)
1256  {
1257  return 2.783E-06 * 1e6;
1258  }
1259  if (t <= 0.46 + 0.01)
1260  {
1261  return 4.537E-06 * 1e6;
1262  }
1263  if (t <= 0.47 + 0.01)
1264  {
1265  return 5.488E-06 * 1e6;
1266  }
1267  if (t <= 0.48 + 0.01)
1268  {
1269  return 5.431E-06 * 1e6;
1270  }
1271  if (t <= 0.49 + 0.01)
1272  {
1273  return 4.863E-06 * 1e6;
1274  }
1275  if (t <= 0.50 + 0.01)
1276  {
1277  return 4.452E-06 * 1e6;
1278  }
1279  if (t <= 0.51 + 0.01)
1280  {
1281  return 4.499E-06 * 1e6;
1282  }
1283  if (t <= 0.52 + 0.01)
1284  {
1285  return 4.824E-06 * 1e6;
1286  }
1287  if (t <= 0.53 + 0.01)
1288  {
1289  return 5.059E-06 * 1e6;
1290  }
1291  if (t <= 0.54 + 0.01)
1292  {
1293  return 4.989E-06 * 1e6;
1294  }
1295  if (t <= 0.55 + 0.01)
1296  {
1297  return 4.671E-06 * 1e6;
1298  }
1299  if (t <= 0.56 + 0.01)
1300  {
1301  return 4.292E-06 * 1e6;
1302  }
1303  if (t <= 0.57 + 0.01)
1304  {
1305  return 3.981E-06 * 1e6;
1306  }
1307  if (t <= 0.58 + 0.01)
1308  {
1309  return 3.749E-06 * 1e6;
1310  }
1311  if (t <= 0.59 + 0.01)
1312  {
1313  return 3.553E-06 * 1e6;
1314  }
1315  if (t <= 0.60 + 0.01)
1316  {
1317  return 3.377E-06 * 1e6;
1318  }
1319  if (t <= 0.61 + 0.01)
1320  {
1321  return 3.255E-06 * 1e6;
1322  }
1323  if (t <= 0.62 + 0.01)
1324  {
1325  return 3.224E-06 * 1e6;
1326  }
1327  if (t <= 0.63 + 0.01)
1328  {
1329  return 3.281E-06 * 1e6;
1330  }
1331  if (t <= 0.64 + 0.01)
1332  {
1333  return 3.377E-06 * 1e6;
1334  }
1335  if (t <= 0.65 + 0.01)
1336  {
1337  return 3.452E-06 * 1e6;
1338  }
1339  if (t <= 0.66 + 0.01)
1340  {
1341  return 3.472E-06 * 1e6;
1342  }
1343  if (t <= 0.67 + 0.01)
1344  {
1345  return 3.441E-06 * 1e6;
1346  }
1347  if (t <= 0.68 + 0.01)
1348  {
1349  return 3.389E-06 * 1e6;
1350  }
1351  if (t <= 0.69 + 0.01)
1352  {
1353  return 3.343E-06 * 1e6;
1354  }
1355  if (t <= 0.70 + 0.01)
1356  {
1357  return 3.312E-06 * 1e6;
1358  }
1359  if (t <= 0.71 + 0.01)
1360  {
1361  return 3.289E-06 * 1e6;
1362  }
1363  if (t <= 0.72 + 0.01)
1364  {
1365  return 3.262E-06 * 1e6;
1366  }
1367  if (t <= 0.73 + 0.01)
1368  {
1369  return 3.223E-06 * 1e6;
1370  }
1371  if (t <= 0.74 + 0.01)
1372  {
1373  return 3.177E-06 * 1e6;
1374  }
1375  if (t <= 0.75 + 0.01)
1376  {
1377  return 3.132E-06 * 1e6;
1378  }
1379  if (t <= 0.76 + 0.01)
1380  {
1381  return 3.094E-06 * 1e6;
1382  }
1383  if (t <= 0.77 + 0.01)
1384  {
1385  return 3.065E-06 * 1e6;
1386  }
1387  if (t <= 0.78 + 0.01)
1388  {
1389  return 3.040E-06 * 1e6;
1390  }
1391  if (t <= 0.79 + 0.01)
1392  {
1393  return 3.016E-06 * 1e6;
1394  }
1395 }//first branchstd::placeholders::_1,
1396 
1397 Real aortaFlux6 (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
1398 {
1399  if (t <= 0.00 + 0.01)
1400  {
1401  return 7.817E-07 * 1e6;
1402  }
1403  if (t <= 0.01 + 0.01)
1404  {
1405  return 7.879E-07 * 1e6;
1406  }
1407  if (t <= 0.02 + 0.01)
1408  {
1409  return 7.977E-07 * 1e6;
1410  }
1411  if (t <= 0.03 + 0.01)
1412  {
1413  return 8.077E-07 * 1e6;
1414  }
1415  if (t <= 0.04 + 0.01)
1416  {
1417  return 8.144E-07 * 1e6;
1418  }
1419  if (t <= 0.05 + 0.01)
1420  {
1421  return 8.164E-07 * 1e6;
1422  }
1423  if (t <= 0.06 + 0.01)
1424  {
1425  return 8.136E-07 * 1e6;
1426  }
1427  if (t <= 0.07 + 0.01)
1428  {
1429  return 8.129E-07 * 1e6;
1430  }
1431  if (t <= 0.08 + 0.01)
1432  {
1433  return 8.462E-07 * 1e6;
1434  }
1435  if (t <= 0.09 + 0.01)
1436  {
1437  return 9.858E-07 * 1e6;
1438  }
1439  if (t <= 0.10 + 0.01)
1440  {
1441  return 1.317E-06 * 1e6;
1442  }
1443  if (t <= 0.11 + 0.01)
1444  {
1445  return 1.854E-06 * 1e6;
1446  }
1447  if (t <= 0.12 + 0.01)
1448  {
1449  return 2.476E-06 * 1e6;
1450  }
1451  if (t <= 0.13 + 0.01)
1452  {
1453  return 3.005E-06 * 1e6;
1454  }
1455  if (t <= 0.14 + 0.01)
1456  {
1457  return 3.366E-06 * 1e6;
1458  }
1459  if (t <= 0.15 + 0.01)
1460  {
1461  return 3.626E-06 * 1e6;
1462  }
1463  if (t <= 0.16 + 0.01)
1464  {
1465  return 3.860E-06 * 1e6;
1466  }
1467  if (t <= 0.17 + 0.01)
1468  {
1469  return 4.044E-06 * 1e6;
1470  }
1471  if (t <= 0.18 + 0.01)
1472  {
1473  return 4.065E-06 * 1e6;
1474  }
1475  if (t <= 0.19 + 0.01)
1476  {
1477  return 3.824E-06 * 1e6;
1478  }
1479  if (t <= 0.20 + 0.01)
1480  {
1481  return 3.320E-06 * 1e6;
1482  }
1483  if (t <= 0.21 + 0.01)
1484  {
1485  return 2.659E-06 * 1e6;
1486  }
1487  if (t <= 0.22 + 0.01)
1488  {
1489  return 2.006E-06 * 1e6;
1490  }
1491  if (t <= 0.23 + 0.01)
1492  {
1493  return 1.503E-06 * 1e6;
1494  }
1495  if (t <= 0.24 + 0.01)
1496  {
1497  return 1.215E-06 * 1e6;
1498  }
1499  if (t <= 0.25 + 0.01)
1500  {
1501  return 1.117E-06 * 1e6;
1502  }
1503  if (t <= 0.26 + 0.01)
1504  {
1505  return 1.136E-06 * 1e6;
1506  }
1507  if (t <= 0.27 + 0.01)
1508  {
1509  return 1.190E-06 * 1e6;
1510  }
1511  if (t <= 0.28 + 0.01)
1512  {
1513  return 1.222E-06 * 1e6;
1514  }
1515  if (t <= 0.29 + 0.01)
1516  {
1517  return 1.219E-06 * 1e6;
1518  }
1519  if (t <= 0.30 + 0.01)
1520  {
1521  return 1.197E-06 * 1e6;
1522  }
1523  if (t <= 0.31 + 0.01)
1524  {
1525  return 1.179E-06 * 1e6;
1526  }
1527  if (t <= 0.32 + 0.01)
1528  {
1529  return 1.175E-06 * 1e6;
1530  }
1531  if (t <= 0.33 + 0.01)
1532  {
1533  return 1.176E-06 * 1e6;
1534  }
1535  if (t <= 0.34 + 0.01)
1536  {
1537  return 1.164E-06 * 1e6;
1538  }
1539  if (t <= 0.35 + 0.01)
1540  {
1541  return 1.129E-06 * 1e6;
1542  }
1543  if (t <= 0.36 + 0.01)
1544  {
1545  return 1.063E-06 * 1e6;
1546  }
1547  if (t <= 0.37 + 0.01)
1548  {
1549  return 9.647E-07 * 1e6;
1550  }
1551  if (t <= 0.38 + 0.01)
1552  {
1553  return 8.310E-07 * 1e6;
1554  }
1555  if (t <= 0.39 + 0.01)
1556  {
1557  return 6.635E-07 * 1e6;
1558  }
1559  if (t <= 0.40 + 0.01)
1560  {
1561  return 4.774E-07 * 1e6;
1562  }
1563  if (t <= 0.41 + 0.01)
1564  {
1565  return 3.116E-07 * 1e6;
1566  }
1567  if (t <= 0.42 + 0.01)
1568  {
1569  return 2.251E-07 * 1e6;
1570  }
1571  if (t <= 0.43 + 0.01)
1572  {
1573  return 2.627E-07 * 1e6;
1574  }
1575  if (t <= 0.44 + 0.01)
1576  {
1577  return 4.099E-07 * 1e6;
1578  }
1579  if (t <= 0.45 + 0.01)
1580  {
1581  return 5.913E-07 * 1e6;
1582  }
1583  if (t <= 0.46 + 0.01)
1584  {
1585  return 7.359E-07 * 1e6;
1586  }
1587  if (t <= 0.47 + 0.01)
1588  {
1589  return 8.403E-07 * 1e6;
1590  }
1591  if (t <= 0.48 + 0.01)
1592  {
1593  return 9.515E-07 * 1e6;
1594  }
1595  if (t <= 0.49 + 0.01)
1596  {
1597  return 1.097E-06 * 1e6;
1598  }
1599  if (t <= 0.50 + 0.01)
1600  {
1601  return 1.245E-06 * 1e6;
1602  }
1603  if (t <= 0.51 + 0.01)
1604  {
1605  return 1.331E-06 * 1e6;
1606  }
1607  if (t <= 0.52 + 0.01)
1608  {
1609  return 1.314E-06 * 1e6;
1610  }
1611  if (t <= 0.53 + 0.01)
1612  {
1613  return 1.204E-06 * 1e6;
1614  }
1615  if (t <= 0.54 + 0.01)
1616  {
1617  return 1.048E-06 * 1e6;
1618  }
1619  if (t <= 0.55 + 0.01)
1620  {
1621  return 9.004E-07 * 1e6;
1622  }
1623  if (t <= 0.56 + 0.01)
1624  {
1625  return 7.937E-07 * 1e6;
1626  }
1627  if (t <= 0.57 + 0.01)
1628  {
1629  return 7.358E-07 * 1e6;
1630  }
1631  if (t <= 0.58 + 0.01)
1632  {
1633  return 7.163E-07 * 1e6;
1634  }
1635  if (t <= 0.59 + 0.01)
1636  {
1637  return 7.186E-07 * 1e6;
1638  }
1639  if (t <= 0.60 + 0.01)
1640  {
1641  return 7.280E-07 * 1e6;
1642  }
1643  if (t <= 0.61 + 0.01)
1644  {
1645  return 7.359E-07 * 1e6;
1646  }
1647  if (t <= 0.62 + 0.01)
1648  {
1649  return 7.400E-07 * 1e6;
1650  }
1651  if (t <= 0.63 + 0.01)
1652  {
1653  return 7.423E-07 * 1e6;
1654  }
1655  if (t <= 0.64 + 0.01)
1656  {
1657  return 7.465E-07 * 1e6;
1658  }
1659  if (t <= 0.65 + 0.01)
1660  {
1661  return 7.556E-07 * 1e6;
1662  }
1663  if (t <= 0.66 + 0.01)
1664  {
1665  return 7.700E-07 * 1e6;
1666  }
1667  if (t <= 0.67 + 0.01)
1668  {
1669  return 7.871E-07 * 1e6;
1670  }
1671  if (t <= 0.68 + 0.01)
1672  {
1673  return 8.028E-07 * 1e6;
1674  }
1675  if (t <= 0.69 + 0.01)
1676  {
1677  return 8.129E-07 * 1e6;
1678  }
1679  if (t <= 0.70 + 0.01)
1680  {
1681  return 8.151E-07 * 1e6;
1682  }
1683  if (t <= 0.71 + 0.01)
1684  {
1685  return 8.101E-07 * 1e6;
1686  }
1687  if (t <= 0.72 + 0.01)
1688  {
1689  return 8.006E-07 * 1e6;
1690  }
1691  if (t <= 0.73 + 0.01)
1692  {
1693  return 7.905E-07 * 1e6;
1694  }
1695  if (t <= 0.74 + 0.01)
1696  {
1697  return 7.830E-07 * 1e6;
1698  }
1699  if (t <= 0.75 + 0.01)
1700  {
1701  return 7.792E-07 * 1e6;
1702  }
1703  if (t <= 0.76 + 0.01)
1704  {
1705  return 7.782E-07 * 1e6;
1706  }
1707  if (t <= 0.77 + 0.01)
1708  {
1709  return 7.782E-07 * 1e6;
1710  }
1711  if (t <= 0.78 + 0.01)
1712  {
1713  return 7.775E-07 * 1e6;
1714  }
1715  if (t <= 0.79 + 0.01)
1716  {
1717  return 7.754E-07 * 1e6;
1718  }
1719 }//branch 1_2 smallest
1720 
1721 Real aortaFlux7 (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
1722 {
1723  if (t <= 0.00 + 0.01)
1724  {
1725  return 1.930E-06 * 1e6;
1726  }
1727  if (t <= 0.01 + 0.01)
1728  {
1729  return 1.710E-06 * 1e6;
1730  }
1731  if (t <= 0.02 + 0.01)
1732  {
1733  return 1.495E-06 * 1e6;
1734  }
1735  if (t <= 0.03 + 0.01)
1736  {
1737  return 1.289E-06 * 1e6;
1738  }
1739  if (t <= 0.04 + 0.01)
1740  {
1741  return 1.096E-06 * 1e6;
1742  }
1743  if (t <= 0.05 + 0.01)
1744  {
1745  return 9.184E-07 * 1e6;
1746  }
1747  if (t <= 0.06 + 0.01)
1748  {
1749  return 7.568E-07 * 1e6;
1750  }
1751  if (t <= 0.07 + 0.01)
1752  {
1753  return 6.240E-07 * 1e6;
1754  }
1755  if (t <= 0.08 + 0.01)
1756  {
1757  return 5.854E-07 * 1e6;
1758  }
1759  if (t <= 0.09 + 0.01)
1760  {
1761  return 8.113E-07 * 1e6;
1762  }
1763  if (t <= 0.10 + 0.01)
1764  {
1765  return 1.559E-06 * 1e6;
1766  }
1767  if (t <= 0.11 + 0.01)
1768  {
1769  return 3.032E-06 * 1e6;
1770  }
1771  if (t <= 0.12 + 0.01)
1772  {
1773  return 5.221E-06 * 1e6;
1774  }
1775  if (t <= 0.13 + 0.01)
1776  {
1777  return 7.903E-06 * 1e6;
1778  }
1779  if (t <= 0.14 + 0.01)
1780  {
1781  return 1.081E-05 * 1e6;
1782  }
1783  if (t <= 0.15 + 0.01)
1784  {
1785  return 1.376E-05 * 1e6;
1786  }
1787  if (t <= 0.16 + 0.01)
1788  {
1789  return 1.661E-05 * 1e6;
1790  }
1791  if (t <= 0.17 + 0.01)
1792  {
1793  return 1.919E-05 * 1e6;
1794  }
1795  if (t <= 0.18 + 0.01)
1796  {
1797  return 2.134E-05 * 1e6;
1798  }
1799  if (t <= 0.19 + 0.01)
1800  {
1801  return 2.292E-05 * 1e6;
1802  }
1803  if (t <= 0.20 + 0.01)
1804  {
1805  return 2.389E-05 * 1e6;
1806  }
1807  if (t <= 0.21 + 0.01)
1808  {
1809  return 2.433E-05 * 1e6;
1810  }
1811  if (t <= 0.22 + 0.01)
1812  {
1813  return 2.435E-05 * 1e6;
1814  }
1815  if (t <= 0.23 + 0.01)
1816  {
1817  return 2.406E-05 * 1e6;
1818  }
1819  if (t <= 0.24 + 0.01)
1820  {
1821  return 2.353E-05 * 1e6;
1822  }
1823  if (t <= 0.25 + 0.01)
1824  {
1825  return 2.280E-05 * 1e6;
1826  }
1827  if (t <= 0.26 + 0.01)
1828  {
1829  return 2.188E-05 * 1e6;
1830  }
1831  if (t <= 0.27 + 0.01)
1832  {
1833  return 2.078E-05 * 1e6;
1834  }
1835  if (t <= 0.28 + 0.01)
1836  {
1837  return 1.947E-05 * 1e6;
1838  }
1839  if (t <= 0.29 + 0.01)
1840  {
1841  return 1.797E-05 * 1e6;
1842  }
1843  if (t <= 0.30 + 0.01)
1844  {
1845  return 1.628E-05 * 1e6;
1846  }
1847  if (t <= 0.31 + 0.01)
1848  {
1849  return 1.445E-05 * 1e6;
1850  }
1851  if (t <= 0.32 + 0.01)
1852  {
1853  return 1.254E-05 * 1e6;
1854  }
1855  if (t <= 0.33 + 0.01)
1856  {
1857  return 1.060E-05 * 1e6;
1858  }
1859  if (t <= 0.34 + 0.01)
1860  {
1861  return 8.684E-06 * 1e6;
1862  }
1863  if (t <= 0.35 + 0.01)
1864  {
1865  return 6.838E-06 * 1e6;
1866  }
1867  if (t <= 0.36 + 0.01)
1868  {
1869  return 5.084E-06 * 1e6;
1870  }
1871  if (t <= 0.37 + 0.01)
1872  {
1873  return 3.412E-06 * 1e6;
1874  }
1875  if (t <= 0.38 + 0.01)
1876  {
1877  return 1.784E-06 * 1e6;
1878  }
1879  if (t <= 0.39 + 0.01)
1880  {
1881  return 1.534E-07 * 1e6;
1882  }
1883  if (t <= 0.40 + 0.01)
1884  {
1885  return -1.494E-06 * 1e6;
1886  }
1887  if (t <= 0.41 + 0.01)
1888  {
1889  return -3.093E-06 * 1e6;
1890  }
1891  if (t <= 0.42 + 0.01)
1892  {
1893  return -4.495E-06 * 1e6;
1894  }
1895  if (t <= 0.43 + 0.01)
1896  {
1897  return -5.521E-06 * 1e6;
1898  }
1899  if (t <= 0.44 + 0.01)
1900  {
1901  return -6.086E-06 * 1e6;
1902  }
1903  if (t <= 0.45 + 0.01)
1904  {
1905  return -6.252E-06 * 1e6;
1906  }
1907  if (t <= 0.46 + 0.01)
1908  {
1909  return -6.160E-06 * 1e6;
1910  }
1911  if (t <= 0.47 + 0.01)
1912  {
1913  return -5.908E-06 * 1e6;
1914  }
1915  if (t <= 0.48 + 0.01)
1916  {
1917  return -5.508E-06 * 1e6;
1918  }
1919  if (t <= 0.49 + 0.01)
1920  {
1921  return -4.944E-06 * 1e6;
1922  }
1923  if (t <= 0.50 + 0.01)
1924  {
1925  return -4.234E-06 * 1e6;
1926  }
1927  if (t <= 0.51 + 0.01)
1928  {
1929  return -3.441E-06 * 1e6;
1930  }
1931  if (t <= 0.52 + 0.01)
1932  {
1933  return -2.639E-06 * 1e6;
1934  }
1935  if (t <= 0.53 + 0.01)
1936  {
1937  return -1.873E-06 * 1e6;
1938  }
1939  if (t <= 0.54 + 0.01)
1940  {
1941  return -1.160E-06 * 1e6;
1942  }
1943  if (t <= 0.55 + 0.01)
1944  {
1945  return -5.019E-07 * 1e6;
1946  }
1947  if (t <= 0.56 + 0.01)
1948  {
1949  return 1.024E-07 * 1e6;
1950  }
1951  if (t <= 0.57 + 0.01)
1952  {
1953  return 6.543E-07 * 1e6;
1954  }
1955  if (t <= 0.58 + 0.01)
1956  {
1957  return 1.156E-06 * 1e6;
1958  }
1959  if (t <= 0.59 + 0.01)
1960  {
1961  return 1.614E-06 * 1e6;
1962  }
1963  if (t <= 0.60 + 0.01)
1964  {
1965  return 2.034E-06 * 1e6;
1966  }
1967  if (t <= 0.61 + 0.01)
1968  {
1969  return 2.419E-06 * 1e6;
1970  }
1971  if (t <= 0.62 + 0.01)
1972  {
1973  return 2.765E-06 * 1e6;
1974  }
1975  if (t <= 0.63 + 0.01)
1976  {
1977  return 3.065E-06 * 1e6;
1978  }
1979  if (t <= 0.64 + 0.01)
1980  {
1981  return 3.307E-06 * 1e6;
1982  }
1983  if (t <= 0.65 + 0.01)
1984  {
1985  return 3.486E-06 * 1e6;
1986  }
1987  if (t <= 0.66 + 0.01)
1988  {
1989  return 3.600E-06 * 1e6;
1990  }
1991  if (t <= 0.67 + 0.01)
1992  {
1993  return 3.654E-06 * 1e6;
1994  }
1995  if (t <= 0.68 + 0.01)
1996  {
1997  return 3.657E-06 * 1e6;
1998  }
1999  if (t <= 0.69 + 0.01)
2000  {
2001  return 3.621E-06 * 1e6;
2002  }
2003  if (t <= 0.70 + 0.01)
2004  {
2005  return 3.554E-06 * 1e6;
2006  }
2007  if (t <= 0.71 + 0.01)
2008  {
2009  return 3.465E-06 * 1e6;
2010  }
2011  if (t <= 0.72 + 0.01)
2012  {
2013  return 3.357E-06 * 1e6;
2014  }
2015  if (t <= 0.73 + 0.01)
2016  {
2017  return 3.233E-06 * 1e6;
2018  }
2019  if (t <= 0.74 + 0.01)
2020  {
2021  return 3.094E-06 * 1e6;
2022  }
2023  if (t <= 0.75 + 0.01)
2024  {
2025  return 2.941E-06 * 1e6;
2026  }
2027  if (t <= 0.76 + 0.01)
2028  {
2029  return 2.774E-06 * 1e6;
2030  }
2031  if (t <= 0.77 + 0.01)
2032  {
2033  return 2.591E-06 * 1e6;
2034  }
2035  if (t <= 0.78 + 0.01)
2036  {
2037  return 2.395E-06 * 1e6;
2038  }
2039  if (t <= 0.79 + 0.01)
2040  {
2041  return 2.185E-06 * 1e6;
2042  }
2043 }//R. Brachia, branch 1_3
2044 
2045 Real aortaFlux8 (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
2046 {
2047  if (t <= 0.00 + 0.01)
2048  {
2049  return 2.445E-06 * 1e6;
2050  }
2051  if (t <= 0.01 + 0.01)
2052  {
2053  return 2.470E-06 * 1e6;
2054  }
2055  if (t <= 0.02 + 0.01)
2056  {
2057  return 2.519E-06 * 1e6;
2058  }
2059  if (t <= 0.03 + 0.01)
2060  {
2061  return 2.578E-06 * 1e6;
2062  }
2063  if (t <= 0.04 + 0.01)
2064  {
2065  return 2.631E-06 * 1e6;
2066  }
2067  if (t <= 0.05 + 0.01)
2068  {
2069  return 2.665E-06 * 1e6;
2070  }
2071  if (t <= 0.06 + 0.01)
2072  {
2073  return 2.674E-06 * 1e6;
2074  }
2075  if (t <= 0.07 + 0.01)
2076  {
2077  return 2.674E-06 * 1e6;
2078  }
2079  if (t <= 0.08 + 0.01)
2080  {
2081  return 2.777E-06 * 1e6;
2082  }
2083  if (t <= 0.09 + 0.01)
2084  {
2085  return 3.260E-06 * 1e6;
2086  }
2087  if (t <= 0.10 + 0.01)
2088  {
2089  return 4.539E-06 * 1e6;
2090  }
2091  if (t <= 0.11 + 0.01)
2092  {
2093  return 6.956E-06 * 1e6;
2094  }
2095  if (t <= 0.12 + 0.01)
2096  {
2097  return 1.045E-05 * 1e6;
2098  }
2099  if (t <= 0.13 + 0.01)
2100  {
2101  return 1.438E-05 * 1e6;
2102  }
2103  if (t <= 0.14 + 0.01)
2104  {
2105  return 1.769E-05 * 1e6;
2106  }
2107  if (t <= 0.15 + 0.01)
2108  {
2109  return 1.958E-05 * 1e6;
2110  }
2111  if (t <= 0.16 + 0.01)
2112  {
2113  return 1.991E-05 * 1e6;
2114  }
2115  if (t <= 0.17 + 0.01)
2116  {
2117  return 1.910E-05 * 1e6;
2118  }
2119  if (t <= 0.18 + 0.01)
2120  {
2121  return 1.775E-05 * 1e6;
2122  }
2123  if (t <= 0.19 + 0.01)
2124  {
2125  return 1.628E-05 * 1e6;
2126  }
2127  if (t <= 0.20 + 0.01)
2128  {
2129  return 1.479E-05 * 1e6;
2130  }
2131  if (t <= 0.21 + 0.01)
2132  {
2133  return 1.326E-05 * 1e6;
2134  }
2135  if (t <= 0.22 + 0.01)
2136  {
2137  return 1.165E-05 * 1e6;
2138  }
2139  if (t <= 0.23 + 0.01)
2140  {
2141  return 1.001E-05 * 1e6;
2142  }
2143  if (t <= 0.24 + 0.01)
2144  {
2145  return 8.448E-06 * 1e6;
2146  }
2147  if (t <= 0.25 + 0.01)
2148  {
2149  return 7.065E-06 * 1e6;
2150  }
2151  if (t <= 0.26 + 0.01)
2152  {
2153  return 5.930E-06 * 1e6;
2154  }
2155  if (t <= 0.27 + 0.01)
2156  {
2157  return 5.089E-06 * 1e6;
2158  }
2159  if (t <= 0.28 + 0.01)
2160  {
2161  return 4.566E-06 * 1e6;
2162  }
2163  if (t <= 0.29 + 0.01)
2164  {
2165  return 4.350E-06 * 1e6;
2166  }
2167  if (t <= 0.30 + 0.01)
2168  {
2169  return 4.382E-06 * 1e6;
2170  }
2171  if (t <= 0.31 + 0.01)
2172  {
2173  return 4.552E-06 * 1e6;
2174  }
2175  if (t <= 0.32 + 0.01)
2176  {
2177  return 4.729E-06 * 1e6;
2178  }
2179  if (t <= 0.33 + 0.01)
2180  {
2181  return 4.798E-06 * 1e6;
2182  }
2183  if (t <= 0.34 + 0.01)
2184  {
2185  return 4.698E-06 * 1e6;
2186  }
2187  if (t <= 0.35 + 0.01)
2188  {
2189  return 4.428E-06 * 1e6;
2190  }
2191  if (t <= 0.36 + 0.01)
2192  {
2193  return 4.026E-06 * 1e6;
2194  }
2195  if (t <= 0.37 + 0.01)
2196  {
2197  return 3.513E-06 * 1e6;
2198  }
2199  if (t <= 0.38 + 0.01)
2200  {
2201  return 2.875E-06 * 1e6;
2202  }
2203  if (t <= 0.39 + 0.01)
2204  {
2205  return 2.076E-06 * 1e6;
2206  }
2207  if (t <= 0.40 + 0.01)
2208  {
2209  return 1.131E-06 * 1e6;
2210  }
2211  if (t <= 0.41 + 0.01)
2212  {
2213  return 1.861E-07 * 1e6;
2214  }
2215  if (t <= 0.42 + 0.01)
2216  {
2217  return -4.577E-07 * 1e6;
2218  }
2219  if (t <= 0.43 + 0.01)
2220  {
2221  return -4.657E-07 * 1e6;
2222  }
2223  if (t <= 0.44 + 0.01)
2224  {
2225  return 3.124E-07 * 1e6;
2226  }
2227  if (t <= 0.45 + 0.01)
2228  {
2229  return 1.684E-06 * 1e6;
2230  }
2231  if (t <= 0.46 + 0.01)
2232  {
2233  return 3.174E-06 * 1e6;
2234  }
2235  if (t <= 0.47 + 0.01)
2236  {
2237  return 4.306E-06 * 1e6;
2238  }
2239  if (t <= 0.48 + 0.01)
2240  {
2241  return 4.873E-06 * 1e6;
2242  }
2243  if (t <= 0.49 + 0.01)
2244  {
2245  return 4.980E-06 * 1e6;
2246  }
2247  if (t <= 0.50 + 0.01)
2248  {
2249  return 4.876E-06 * 1e6;
2250  }
2251  if (t <= 0.51 + 0.01)
2252  {
2253  return 4.757E-06 * 1e6;
2254  }
2255  if (t <= 0.52 + 0.01)
2256  {
2257  return 4.681E-06 * 1e6;
2258  }
2259  if (t <= 0.53 + 0.01)
2260  {
2261  return 4.603E-06 * 1e6;
2262  }
2263  if (t <= 0.54 + 0.01)
2264  {
2265  return 4.458E-06 * 1e6;
2266  }
2267  if (t <= 0.55 + 0.01)
2268  {
2269  return 4.224E-06 * 1e6;
2270  }
2271  if (t <= 0.56 + 0.01)
2272  {
2273  return 3.928E-06 * 1e6;
2274  }
2275  if (t <= 0.57 + 0.01)
2276  {
2277  return 3.618E-06 * 1e6;
2278  }
2279  if (t <= 0.58 + 0.01)
2280  {
2281  return 3.335E-06 * 1e6;
2282  }
2283  if (t <= 0.59 + 0.01)
2284  {
2285  return 3.098E-06 * 1e6;
2286  }
2287  if (t <= 0.60 + 0.01)
2288  {
2289  return 2.913E-06 * 1e6;
2290  }
2291  if (t <= 0.61 + 0.01)
2292  {
2293  return 2.778E-06 * 1e6;
2294  }
2295  if (t <= 0.62 + 0.01)
2296  {
2297  return 2.697E-06 * 1e6;
2298  }
2299  if (t <= 0.63 + 0.01)
2300  {
2301  return 2.670E-06 * 1e6;
2302  }
2303  if (t <= 0.64 + 0.01)
2304  {
2305  return 2.692E-06 * 1e6;
2306  }
2307  if (t <= 0.65 + 0.01)
2308  {
2309  return 2.746E-06 * 1e6;
2310  }
2311  if (t <= 0.66 + 0.01)
2312  {
2313  return 2.811E-06 * 1e6;
2314  }
2315  if (t <= 0.67 + 0.01)
2316  {
2317  return 2.868E-06 * 1e6;
2318  }
2319  if (t <= 0.68 + 0.01)
2320  {
2321  return 2.904E-06 * 1e6;
2322  }
2323  if (t <= 0.69 + 0.01)
2324  {
2325  return 2.915E-06 * 1e6;
2326  }
2327  if (t <= 0.70 + 0.01)
2328  {
2329  return 2.903E-06 * 1e6;
2330  }
2331  if (t <= 0.71 + 0.01)
2332  {
2333  return 2.872E-06 * 1e6;
2334  }
2335  if (t <= 0.72 + 0.01)
2336  {
2337  return 2.826E-06 * 1e6;
2338  }
2339  if (t <= 0.73 + 0.01)
2340  {
2341  return 2.769E-06 * 1e6;
2342  }
2343  if (t <= 0.74 + 0.01)
2344  {
2345  return 2.704E-06 * 1e6;
2346  }
2347  if (t <= 0.75 + 0.01)
2348  {
2349  return 2.636E-06 * 1e6;
2350  }
2351  if (t <= 0.76 + 0.01)
2352  {
2353  return 2.569E-06 * 1e6;
2354  }
2355  if (t <= 0.77 + 0.01)
2356  {
2357  return 2.511E-06 * 1e6;
2358  }
2359  if (t <= 0.78 + 0.01)
2360  {
2361  return 2.465E-06 * 1e6;
2362  }
2363  if (t <= 0.79 + 0.01)
2364  {
2365  return 2.433E-06 * 1e6;
2366  }
2367 }// 15, LCCA, branch 2
2368 
2369 Real aortaFlux9 (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
2370 {
2371  if (t <= 0.00 + 0.01)
2372  {
2373  return 7.854E-07 * 1e6;
2374  }
2375  if (t <= 0.01 + 0.01)
2376  {
2377  return 7.900E-07 * 1e6;
2378  }
2379  if (t <= 0.02 + 0.01)
2380  {
2381  return 7.988E-07 * 1e6;
2382  }
2383  if (t <= 0.03 + 0.01)
2384  {
2385  return 8.077E-07 * 1e6;
2386  }
2387  if (t <= 0.04 + 0.01)
2388  {
2389  return 8.131E-07 * 1e6;
2390  }
2391  if (t <= 0.05 + 0.01)
2392  {
2393  return 8.141E-07 * 1e6;
2394  }
2395  if (t <= 0.06 + 0.01)
2396  {
2397  return 8.120E-07 * 1e6;
2398  }
2399  if (t <= 0.07 + 0.01)
2400  {
2401  return 8.085E-07 * 1e6;
2402  }
2403  if (t <= 0.08 + 0.01)
2404  {
2405  return 8.082E-07 * 1e6;
2406  }
2407  if (t <= 0.09 + 0.01)
2408  {
2409  return 8.255E-07 * 1e6;
2410  }
2411  if (t <= 0.10 + 0.01)
2412  {
2413  return 8.927E-07 * 1e6;
2414  }
2415  if (t <= 0.11 + 0.01)
2416  {
2417  return 1.055E-06 * 1e6;
2418  }
2419  if (t <= 0.12 + 0.01)
2420  {
2421  return 1.343E-06 * 1e6;
2422  }
2423  if (t <= 0.13 + 0.01)
2424  {
2425  return 1.728E-06 * 1e6;
2426  }
2427  if (t <= 0.14 + 0.01)
2428  {
2429  return 2.118E-06 * 1e6;
2430  }
2431  if (t <= 0.15 + 0.01)
2432  {
2433  return 2.419E-06 * 1e6;
2434  }
2435  if (t <= 0.16 + 0.01)
2436  {
2437  return 2.598E-06 * 1e6;
2438  }
2439  if (t <= 0.17 + 0.01)
2440  {
2441  return 2.673E-06 * 1e6;
2442  }
2443  if (t <= 0.18 + 0.01)
2444  {
2445  return 2.642E-06 * 1e6;
2446  }
2447  if (t <= 0.19 + 0.01)
2448  {
2449  return 2.465E-06 * 1e6;
2450  }
2451  if (t <= 0.20 + 0.01)
2452  {
2453  return 2.118E-06 * 1e6;
2454  }
2455  if (t <= 0.21 + 0.01)
2456  {
2457  return 1.660E-06 * 1e6;
2458  }
2459  if (t <= 0.22 + 0.01)
2460  {
2461  return 1.210E-06 * 1e6;
2462  }
2463  if (t <= 0.23 + 0.01)
2464  {
2465  return 8.723E-07 * 1e6;
2466  }
2467  if (t <= 0.24 + 0.01)
2468  {
2469  return 6.812E-07 * 1e6;
2470  }
2471  if (t <= 0.25 + 0.01)
2472  {
2473  return 6.155E-07 * 1e6;
2474  }
2475  if (t <= 0.26 + 0.01)
2476  {
2477  return 6.323E-07 * 1e6;
2478  }
2479  if (t <= 0.27 + 0.01)
2480  {
2481  return 6.927E-07 * 1e6;
2482  }
2483  if (t <= 0.28 + 0.01)
2484  {
2485  return 7.708E-07 * 1e6;
2486  }
2487  if (t <= 0.29 + 0.01)
2488  {
2489  return 8.538E-07 * 1e6;
2490  }
2491  if (t <= 0.30 + 0.01)
2492  {
2493  return 9.397E-07 * 1e6;
2494  }
2495  if (t <= 0.31 + 0.01)
2496  {
2497  return 1.030E-06 * 1e6;
2498  }
2499  if (t <= 0.32 + 0.01)
2500  {
2501  return 1.120E-06 * 1e6;
2502  }
2503  if (t <= 0.33 + 0.01)
2504  {
2505  return 1.203E-06 * 1e6;
2506  }
2507  if (t <= 0.34 + 0.01)
2508  {
2509  return 1.263E-06 * 1e6;
2510  }
2511  if (t <= 0.35 + 0.01)
2512  {
2513  return 1.292E-06 * 1e6;
2514  }
2515  if (t <= 0.36 + 0.01)
2516  {
2517  return 1.288E-06 * 1e6;
2518  }
2519  if (t <= 0.37 + 0.01)
2520  {
2521  return 1.258E-06 * 1e6;
2522  }
2523  if (t <= 0.38 + 0.01)
2524  {
2525  return 1.207E-06 * 1e6;
2526  }
2527  if (t <= 0.39 + 0.01)
2528  {
2529  return 1.142E-06 * 1e6;
2530  }
2531  if (t <= 0.40 + 0.01)
2532  {
2533  return 1.064E-06 * 1e6;
2534  }
2535  if (t <= 0.41 + 0.01)
2536  {
2537  return 9.816E-07 * 1e6;
2538  }
2539  if (t <= 0.42 + 0.01)
2540  {
2541  return 9.133E-07 * 1e6;
2542  }
2543  if (t <= 0.43 + 0.01)
2544  {
2545  return 8.870E-07 * 1e6;
2546  }
2547  if (t <= 0.44 + 0.01)
2548  {
2549  return 9.268E-07 * 1e6;
2550  }
2551  if (t <= 0.45 + 0.01)
2552  {
2553  return 1.035E-06 * 1e6;
2554  }
2555  if (t <= 0.46 + 0.01)
2556  {
2557  return 1.183E-06 * 1e6;
2558  }
2559  if (t <= 0.47 + 0.01)
2560  {
2561  return 1.329E-06 * 1e6;
2562  }
2563  if (t <= 0.48 + 0.01)
2564  {
2565  return 1.445E-06 * 1e6;
2566  }
2567  if (t <= 0.49 + 0.01)
2568  {
2569  return 1.529E-06 * 1e6;
2570  }
2571  if (t <= 0.50 + 0.01)
2572  {
2573  return 1.587E-06 * 1e6;
2574  }
2575  if (t <= 0.51 + 0.01)
2576  {
2577  return 1.612E-06 * 1e6;
2578  }
2579  if (t <= 0.52 + 0.01)
2580  {
2581  return 1.587E-06 * 1e6;
2582  }
2583  if (t <= 0.53 + 0.01)
2584  {
2585  return 1.501E-06 * 1e6;
2586  }
2587  if (t <= 0.54 + 0.01)
2588  {
2589  return 1.370E-06 * 1e6;
2590  }
2591  if (t <= 0.55 + 0.01)
2592  {
2593  return 1.230E-06 * 1e6;
2594  }
2595  if (t <= 0.56 + 0.01)
2596  {
2597  return 1.112E-06 * 1e6;
2598  }
2599  if (t <= 0.57 + 0.01)
2600  {
2601  return 1.029E-06 * 1e6;
2602  }
2603  if (t <= 0.58 + 0.01)
2604  {
2605  return 9.776E-07 * 1e6;
2606  }
2607  if (t <= 0.59 + 0.01)
2608  {
2609  return 9.460E-07 * 1e6;
2610  }
2611  if (t <= 0.60 + 0.01)
2612  {
2613  return 9.239E-07 * 1e6;
2614  }
2615  if (t <= 0.61 + 0.01)
2616  {
2617  return 9.061E-07 * 1e6;
2618  }
2619  if (t <= 0.62 + 0.01)
2620  {
2621  return 8.917E-07 * 1e6;
2622  }
2623  if (t <= 0.63 + 0.01)
2624  {
2625  return 8.821E-07 * 1e6;
2626  }
2627  if (t <= 0.64 + 0.01)
2628  {
2629  return 8.786E-07 * 1e6;
2630  }
2631  if (t <= 0.65 + 0.01)
2632  {
2633  return 8.809E-07 * 1e6;
2634  }
2635  if (t <= 0.66 + 0.01)
2636  {
2637  return 8.871E-07 * 1e6;
2638  }
2639  if (t <= 0.67 + 0.01)
2640  {
2641  return 8.940E-07 * 1e6;
2642  }
2643  if (t <= 0.68 + 0.01)
2644  {
2645  return 8.978E-07 * 1e6;
2646  }
2647  if (t <= 0.69 + 0.01)
2648  {
2649  return 8.959E-07 * 1e6;
2650  }
2651  if (t <= 0.70 + 0.01)
2652  {
2653  return 8.874E-07 * 1e6;
2654  }
2655  if (t <= 0.71 + 0.01)
2656  {
2657  return 8.734E-07 * 1e6;
2658  }
2659  if (t <= 0.72 + 0.01)
2660  {
2661  return 8.561E-07 * 1e6;
2662  }
2663  if (t <= 0.73 + 0.01)
2664  {
2665  return 8.383E-07 * 1e6;
2666  }
2667  if (t <= 0.74 + 0.01)
2668  {
2669  return 8.221E-07 * 1e6;
2670  }
2671  if (t <= 0.75 + 0.01)
2672  {
2673  return 8.088E-07 * 1e6;
2674  }
2675  if (t <= 0.76 + 0.01)
2676  {
2677  return 7.986E-07 * 1e6;
2678  }
2679  if (t <= 0.77 + 0.01)
2680  {
2681  return 7.909E-07 * 1e6;
2682  }
2683  if (t <= 0.78 + 0.01)
2684  {
2685  return 7.852E-07 * 1e6;
2686  }
2687  if (t <= 0.79 + 0.01)
2688  {
2689  return 7.807E-07 * 1e6;
2690  }
2691 }// 20 LVA branch 3_1
2692 
2693 Real aortaFlux4 (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
2694 {
2695  if (t <= 0.00 + 0.01)
2696  {
2697  return 2.581E-06 * 1e6;
2698  }
2699  if (t <= 0.01 + 0.01)
2700  {
2701  return 2.499E-06 * 1e6;
2702  }
2703  if (t <= 0.02 + 0.01)
2704  {
2705  return 2.399E-06 * 1e6;
2706  }
2707  if (t <= 0.03 + 0.01)
2708  {
2709  return 2.281E-06 * 1e6;
2710  }
2711  if (t <= 0.04 + 0.01)
2712  {
2713  return 2.147E-06 * 1e6;
2714  }
2715  if (t <= 0.05 + 0.01)
2716  {
2717  return 2.002E-06 * 1e6;
2718  }
2719  if (t <= 0.06 + 0.01)
2720  {
2721  return 1.849E-06 * 1e6;
2722  }
2723  if (t <= 0.07 + 0.01)
2724  {
2725  return 1.695E-06 * 1e6;
2726  }
2727  if (t <= 0.08 + 0.01)
2728  {
2729  return 1.565E-06 * 1e6;
2730  }
2731  if (t <= 0.09 + 0.01)
2732  {
2733  return 1.537E-06 * 1e6;
2734  }
2735  if (t <= 0.10 + 0.01)
2736  {
2737  return 1.766E-06 * 1e6;
2738  }
2739  if (t <= 0.11 + 0.01)
2740  {
2741  return 2.460E-06 * 1e6;
2742  }
2743  if (t <= 0.12 + 0.01)
2744  {
2745  return 3.773E-06 * 1e6;
2746  }
2747  if (t <= 0.13 + 0.01)
2748  {
2749  return 5.709E-06 * 1e6;
2750  }
2751  if (t <= 0.14 + 0.01)
2752  {
2753  return 8.131E-06 * 1e6;
2754  }
2755  if (t <= 0.15 + 0.01)
2756  {
2757  return 1.087E-05 * 1e6;
2758  }
2759  if (t <= 0.16 + 0.01)
2760  {
2761  return 1.379E-05 * 1e6;
2762  }
2763  if (t <= 0.17 + 0.01)
2764  {
2765  return 1.675E-05 * 1e6;
2766  }
2767  if (t <= 0.18 + 0.01)
2768  {
2769  return 1.957E-05 * 1e6;
2770  }
2771  if (t <= 0.19 + 0.01)
2772  {
2773  return 2.205E-05 * 1e6;
2774  }
2775  if (t <= 0.20 + 0.01)
2776  {
2777  return 2.403E-05 * 1e6;
2778  }
2779  if (t <= 0.21 + 0.01)
2780  {
2781  return 2.538E-05 * 1e6;
2782  }
2783  if (t <= 0.22 + 0.01)
2784  {
2785  return 2.606E-05 * 1e6;
2786  }
2787  if (t <= 0.23 + 0.01)
2788  {
2789  return 2.611E-05 * 1e6;
2790  }
2791  if (t <= 0.24 + 0.01)
2792  {
2793  return 2.562E-05 * 1e6;
2794  }
2795  if (t <= 0.25 + 0.01)
2796  {
2797  return 2.474E-05 * 1e6;
2798  }
2799  if (t <= 0.26 + 0.01)
2800  {
2801  return 2.362E-05 * 1e6;
2802  }
2803  if (t <= 0.27 + 0.01)
2804  {
2805  return 2.238E-05 * 1e6;
2806  }
2807  if (t <= 0.28 + 0.01)
2808  {
2809  return 2.111E-05 * 1e6;
2810  }
2811  if (t <= 0.29 + 0.01)
2812  {
2813  return 1.981E-05 * 1e6;
2814  }
2815  if (t <= 0.30 + 0.01)
2816  {
2817  return 1.850E-05 * 1e6;
2818  }
2819  if (t <= 0.31 + 0.01)
2820  {
2821  return 1.715E-05 * 1e6;
2822  }
2823  if (t <= 0.32 + 0.01)
2824  {
2825  return 1.576E-05 * 1e6;
2826  }
2827  if (t <= 0.33 + 0.01)
2828  {
2829  return 1.432E-05 * 1e6;
2830  }
2831  if (t <= 0.34 + 0.01)
2832  {
2833  return 1.284E-05 * 1e6;
2834  }
2835  if (t <= 0.35 + 0.01)
2836  {
2837  return 1.132E-05 * 1e6;
2838  }
2839  if (t <= 0.36 + 0.01)
2840  {
2841  return 9.768E-06 * 1e6;
2842  }
2843  if (t <= 0.37 + 0.01)
2844  {
2845  return 8.180E-06 * 1e6;
2846  }
2847  if (t <= 0.38 + 0.01)
2848  {
2849  return 6.543E-06 * 1e6;
2850  }
2851  if (t <= 0.39 + 0.01)
2852  {
2853  return 4.831E-06 * 1e6;
2854  }
2855  if (t <= 0.40 + 0.01)
2856  {
2857  return 3.030E-06 * 1e6;
2858  }
2859  if (t <= 0.41 + 0.01)
2860  {
2861  return 1.163E-06 * 1e6;
2862  }
2863  if (t <= 0.42 + 0.01)
2864  {
2865  return -6.817E-07 * 1e6;
2866  }
2867  if (t <= 0.43 + 0.01)
2868  {
2869  return -2.362E-06 * 1e6;
2870  }
2871  if (t <= 0.44 + 0.01)
2872  {
2873  return -3.738E-06 * 1e6;
2874  }
2875  if (t <= 0.45 + 0.01)
2876  {
2877  return -4.742E-06 * 1e6;
2878  }
2879  if (t <= 0.46 + 0.01)
2880  {
2881  return -5.400E-06 * 1e6;
2882  }
2883  if (t <= 0.47 + 0.01)
2884  {
2885  return -5.785E-06 * 1e6;
2886  }
2887  if (t <= 0.48 + 0.01)
2888  {
2889  return -5.956E-06 * 1e6;
2890  }
2891  if (t <= 0.49 + 0.01)
2892  {
2893  return -5.932E-06 * 1e6;
2894  }
2895  if (t <= 0.50 + 0.01)
2896  {
2897  return -5.723E-06 * 1e6;
2898  }
2899  if (t <= 0.51 + 0.01)
2900  {
2901  return -5.358E-06 * 1e6;
2902  }
2903  if (t <= 0.52 + 0.01)
2904  {
2905  return -4.889E-06 * 1e6;
2906  }
2907  if (t <= 0.53 + 0.01)
2908  {
2909  return -4.370E-06 * 1e6;
2910  }
2911  if (t <= 0.54 + 0.01)
2912  {
2913  return -3.846E-06 * 1e6;
2914  }
2915  if (t <= 0.55 + 0.01)
2916  {
2917  return -3.341E-06 * 1e6;
2918  }
2919  if (t <= 0.56 + 0.01)
2920  {
2921  return -2.866E-06 * 1e6;
2922  }
2923  if (t <= 0.57 + 0.01)
2924  {
2925  return -2.422E-06 * 1e6;
2926  }
2927  if (t <= 0.58 + 0.01)
2928  {
2929  return -2.004E-06 * 1e6;
2930  }
2931  if (t <= 0.59 + 0.01)
2932  {
2933  return -1.601E-06 * 1e6;
2934  }
2935  if (t <= 0.60 + 0.01)
2936  {
2937  return -1.206E-06 * 1e6;
2938  }
2939  if (t <= 0.61 + 0.01)
2940  {
2941  return -8.123E-07 * 1e6;
2942  }
2943  if (t <= 0.62 + 0.01)
2944  {
2945  return -4.195E-07 * 1e6;
2946  }
2947  if (t <= 0.63 + 0.01)
2948  {
2949  return -3.198E-08 * 1e6;
2950  }
2951  if (t <= 0.64 + 0.01)
2952  {
2953  return 3.429E-07 * 1e6;
2954  }
2955  if (t <= 0.65 + 0.01)
2956  {
2957  return 6.970E-07 * 1e6;
2958  }
2959  if (t <= 0.66 + 0.01)
2960  {
2961  return 1.024E-06 * 1e6;
2962  }
2963  if (t <= 0.67 + 0.01)
2964  {
2965  return 1.320E-06 * 1e6;
2966  }
2967  if (t <= 0.68 + 0.01)
2968  {
2969  return 1.583E-06 * 1e6;
2970  }
2971  if (t <= 0.69 + 0.01)
2972  {
2973  return 1.813E-06 * 1e6;
2974  }
2975  if (t <= 0.70 + 0.01)
2976  {
2977  return 2.011E-06 * 1e6;
2978  }
2979  if (t <= 0.71 + 0.01)
2980  {
2981  return 2.180E-06 * 1e6;
2982  }
2983  if (t <= 0.72 + 0.01)
2984  {
2985  return 2.323E-06 * 1e6;
2986  }
2987  if (t <= 0.73 + 0.01)
2988  {
2989  return 2.442E-06 * 1e6;
2990  }
2991  if (t <= 0.74 + 0.01)
2992  {
2993  return 2.539E-06 * 1e6;
2994  }
2995  if (t <= 0.75 + 0.01)
2996  {
2997  return 2.613E-06 * 1e6;
2998  }
2999  if (t <= 0.76 + 0.01)
3000  {
3001  return 2.665E-06 * 1e6;
3002  }
3003  if (t <= 0.77 + 0.01)
3004  {
3005  return 2.691E-06 * 1e6;
3006  }
3007  if (t <= 0.78 + 0.01)
3008  {
3009  return 2.690E-06 * 1e6;
3010  }
3011  if (t <= 0.79 + 0.01)
3012  {
3013  return 2.661E-06 * 1e6;
3014  }
3015 }//21, L. Brachia, bhanch 3_2
3016 
3017 
3018 
3019 
3020 
3021 
3022 
3023 Real f (const Real& /*t*/, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
3024 {
3025  return 30.;
3026 }
3027 
3028 Real u1 (const Real& /*t*/, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
3029 {
3030  return 0.0;
3031 }
3032 
3033 Real fZero (const Real& /*t*/, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
3034 {
3035  return 0.0;
3036 }
3037 
3038 // Initial velocity
3039 Real u0 (const Real& /*t*/, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
3040 {
3041  return 0.0;
3042 }
3043 
3044 Real p0 (const Real& /*t*/, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
3045 {
3046  return 100.0;
3047 }
3048 
3049 
3050 Real E (const Real& /*t*/, const Real& /*x*/, const Real& /*y*/, const Real& z, const ID& /*i*/)
3051 {
3052  if (z < 5 && z >= 0)
3053  {
3054  return 60 * 1e3; // 1.0 ;//-29;//*e-1*5; // about [(110-60)*(133.332*10)]/[10*(2.08-1.8)] ( 10 because of mm, 133... because of mmHg)
3055  }
3056  // (see paper by Liu, Dang, etc). in their plot x and y are inverted.
3057  if (z > 5 && z < 6)
3058  {
3059  return 60 * 1e3 + 30 * (z - 5) * 1e3; //20.0*(z-5) + 10.0;//
3060  }
3061  if (z >= 6)
3062  {
3063  return 90 * 1e3; //30.0; //
3064  }
3065  // if ( x < -4.0 && x >= -4.5 )
3066  // return 1.0 - 4.0 * (x + 4.0);
3067  // if ( x < -4.5 )
3068  // return 3.0;
3069 
3070  // return 1.0;
3071  if ( z < 0 && z >= -3 )
3072  {
3073  return 60 * 1e3; //(10.0/3.0)*(-z) + 10.0; //60*1e3; ////60*1e3;
3074  }
3075  if (z < -3)
3076  {
3077  return 60 * 1e3; //20.0; //60*1e3; //10.0;//60*1e3;
3078  }
3079 }
3080 
3081 
3082 // Initial displacement and velocity
3083 Real d0 (const Real& /*t*/, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3084 {
3085  switch (i)
3086  {
3087  case 1:
3088  return 0.;
3089  break;
3090  case 2:
3091  return 0.;
3092  break;
3093  case 3:
3094  return 0.;
3095  break;
3096  default:
3097  ERROR_MSG ("This entrie is not allowed: ud_functions.hpp");
3098  break;
3099  }
3100 }
3101 
3102 Real w0 (const Real& /*t*/, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3103 {
3104 
3105  switch (i)
3106  {
3107  case 1:
3108  return 0.0;
3109  break;
3110  case 2:
3111  return 0.0;
3112  break;
3113  case 3:
3114  return 0.0;
3115  break;
3116  default:
3117  ERROR_MSG ("This entrie is not allowed: ud_functions.hpp");
3118  break;
3119  }
3120 }
3121 
3122 
3123 
3124 Real linearPress2 ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3125 {
3126  if (t > 0.8)
3127  {
3128  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3129  }
3130 
3131  Real ti = floor (t * 100.0) / 100.0;
3132  Real tii = ti + 0.01;
3133  return (aortaPhisPress (tii) - aortaPhisPress (ti) ) / (0.01) * (t - (ti) ) + aortaPhisPress (ti) + 115000.0;
3134 }
3135 
3136 
3137 Real linearFlux3 ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3138 {
3139  if (t > 0.8)
3140  {
3141  t = ( ( (int) floor (t * 1000.0) ) % 800) / 1000.0;
3142  }
3143 
3144  Real ti = floor (t * 100.0) / 100.0;
3145  Real tii = ti + 0.01;
3146  return (aortaFlux3 (tii) - aortaFlux3 (ti) ) / (0.01) * (t - (ti) ) + aortaFlux3 (ti);
3147 }
3148 
3149 
3150 Real linearFluxIn (Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3151 {
3152  if (t > 0.8)
3153  {
3154  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3155  }
3156 
3157  Real ti = floor (t * 100.0) / 100.0;
3158  Real tii = ti + 0.01;
3159 
3160  return (aortaFluxIn (tii) - aortaFluxIn (ti) ) / (0.01) * (t - (ti) ) + aortaFluxIn (ti);
3161 }
3162 
3163 
3164 Real linearFlux4 (Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3165 {
3166  if (t > 0.8)
3167  {
3168  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3169  }
3170 
3171  Real ti = floor (t * 100.0) / 100.0;
3172  Real tii = ti + 0.01;
3173  return (aortaFlux4 (tii) - aortaFlux4 (ti) ) / (0.01) * (t - (ti) ) + aortaFlux4 (ti);
3174 }
3175 
3176 
3177 
3178 Real linearFlux5 ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3179 {
3180  if (t > 0.8)
3181  {
3182  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3183  }
3184 
3185  Real ti = floor (t * 100) / 100.0;
3186  Real tii = ti + 0.01;
3187  return (aortaFlux5 (tii) - aortaFlux5 (ti) ) / (0.01) * (t - (ti) ) + aortaFlux5 (ti);
3188 }
3189 
3190 
3191 
3192 Real linearFlux6 ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3193 {
3194  if (t > 0.8)
3195  {
3196  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3197  }
3198 
3199  Real ti = floor (t * 100) / 100.0;
3200  Real tii = ti + 0.01;
3201  return (aortaFlux6 (tii) - aortaFlux6 (ti) ) / (0.01) * (t - (ti) ) + aortaFlux6 (ti);
3202 }
3203 
3204 
3205 Real linearFlux7 ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3206 {
3207  if (t > 0.8)
3208  {
3209  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3210  }
3211 
3212  Real ti = floor (t * 100) / 100.0;
3213  Real tii = ti + 0.01;
3214  return (aortaFlux7 (tii) - aortaFlux7 (ti) ) / (0.01) * (t - (ti) ) + aortaFlux7 (ti);
3215 }
3216 
3217 
3218 Real linearFlux8 (Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3219 {
3220  if (t > 0.8)
3221  {
3222  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3223  }
3224 
3225  Real ti = floor (t * 100) / 100.0;
3226  Real tii = ti + 0.01;
3227  return (aortaFlux8 (tii) - aortaFlux8 (ti) ) / (0.01) * (t - (ti) ) + aortaFlux8 (ti);
3228 }
3229 
3230 Real linearFlux9 ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3231 {
3232  if (t > 0.8)
3233  {
3234  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3235  }
3236 
3237  Real ti = floor (t * 100) / 100.0;
3238  Real tii = ti + 0.01;
3239  return (aortaFlux9 (tii) - aortaFlux9 (ti) ) / (0.01) * (t - (ti) ) + aortaFlux9 (ti);
3240 }
3241 
3242 
3243 Real linearFlux3_ (Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3244 {
3245  if (t > 0.8)
3246  {
3247  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3248  }
3249 
3250  Real ti = floor (t * 100) / 100.0;
3251  Real tii = ti + 0.01;
3252  return (aortaFlux3_ (tii) - aortaFlux3_ (ti) ) / (0.01) * (t - (ti) ) + aortaFlux3_ (ti);
3253 }
3254 
3255 
3256 Real linearFlux6_ ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3257 {
3258  if (t > 0.8)
3259  {
3260  t = ( ( (int) floor (t * 1000) ) % 800) / 1000.0;
3261  }
3262 
3263  Real ti = floor (t * 100) / 100.0;
3264  Real tii = ti + 0.01;
3265  return (aortaFlux6_ (tii) - aortaFlux6_ (ti) ) / (0.01) * (t - (ti) ) + aortaFlux6_ (ti);
3266 }
3267 
3268 Real aortaFlux3_ (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3269 {
3270  if (t <= 0.00 + 0.01)
3271  {
3272  return 33.6 ;
3273  }
3274  if (t <= 0.01 + 0.01)
3275  {
3276  return 33.83 ;
3277  }
3278  if (t <= 0.02 + 0.01)
3279  {
3280  return 34.12 ;
3281  }
3282  if (t <= 0.03 + 0.01)
3283  {
3284  return 34.44 ;
3285  }
3286  if (t <= 0.04 + 0.01)
3287  {
3288  return 34.76 ;
3289  }
3290  if (t <= 0.05 + 0.01)
3291  {
3292  return 35.05 ;
3293  }
3294  if (t <= 0.06 + 0.01)
3295  {
3296  return 35.29 ;
3297  }
3298  if (t <= 0.07 + 0.01)
3299  {
3300  return 35.49 ;
3301  }
3302  if (t <= 0.08 + 0.01)
3303  {
3304  return 35.74 ;
3305  }
3306  if (t <= 0.09 + 0.01)
3307  {
3308  return 36.27 ;
3309  }
3310  if (t <= 0.10 + 0.01)
3311  {
3312  return 37.83 ;
3313  }
3314  if (t <= 0.11 + 0.01)
3315  {
3316  return 41.86 ;
3317  }
3318  if (t <= 0.12 + 0.01)
3319  {
3320  return 50.47 ;
3321  }
3322  if (t <= 0.13 + 0.01)
3323  {
3324  return 65.55999999999999;
3325  }
3326  if (t <= 0.14 + 0.01)
3327  {
3328  return 87.10999999999999;
3329  }
3330  if (t <= 0.15 + 0.01)
3331  {
3332  return 111.8 ;
3333  }
3334  if (t <= 0.16 + 0.01)
3335  {
3336  return 134.6 ;
3337  }
3338  if (t <= 0.17 + 0.01)
3339  {
3340  return 152 ;
3341  }
3342  if (t <= 0.18 + 0.01)
3343  {
3344  return 164.3 ;
3345  }
3346  if (t <= 0.19 + 0.01)
3347  {
3348  return 173.8 ;
3349  }
3350  if (t <= 0.20 + 0.01)
3351  {
3352  return 182.2 ;
3353  }
3354  if (t <= 0.21 + 0.01)
3355  {
3356  return 189.8 ;
3357  }
3358  if (t <= 0.22 + 0.01)
3359  {
3360  return 195.9 ;
3361  }
3362  if (t <= 0.23 + 0.01)
3363  {
3364  return 200 ;
3365  }
3366  if (t <= 0.24 + 0.01)
3367  {
3368  return 202 ;
3369  }
3370  if (t <= 0.25 + 0.01)
3371  {
3372  return 202.1 ;
3373  }
3374  if (t <= 0.26 + 0.01)
3375  {
3376  return 200.5 ;
3377  }
3378  if (t <= 0.27 + 0.01)
3379  {
3380  return 197.3 ;
3381  }
3382  if (t <= 0.28 + 0.01)
3383  {
3384  return 192.7 ;
3385  }
3386  if (t <= 0.29 + 0.01)
3387  {
3388  return 186.9 ;
3389  }
3390  if (t <= 0.30 + 0.01)
3391  {
3392  return 179.9 ;
3393  }
3394  if (t <= 0.31 + 0.01)
3395  {
3396  return 172 ;
3397  }
3398  if (t <= 0.32 + 0.01)
3399  {
3400  return 163.3 ;
3401  }
3402  if (t <= 0.33 + 0.01)
3403  {
3404  return 154.1 ;
3405  }
3406  if (t <= 0.34 + 0.01)
3407  {
3408  return 144.7 ;
3409  }
3410  if (t <= 0.35 + 0.01)
3411  {
3412  return 135.1 ;
3413  }
3414  if (t <= 0.36 + 0.01)
3415  {
3416  return 125.5 ;
3417  }
3418  if (t <= 0.37 + 0.01)
3419  {
3420  return 115.9 ;
3421  }
3422  if (t <= 0.38 + 0.01)
3423  {
3424  return 106.3 ;
3425  }
3426  if (t <= 0.39 + 0.01)
3427  {
3428  return 96.60999999999999;
3429  }
3430  if (t <= 0.40 + 0.01)
3431  {
3432  return 86.44 ;
3433  }
3434  if (t <= 0.41 + 0.01)
3435  {
3436  return 75.67999999999999;
3437  }
3438  if (t <= 0.42 + 0.01)
3439  {
3440  return 64.56999999999999;
3441  }
3442  if (t <= 0.43 + 0.01)
3443  {
3444  return 53.92 ;
3445  }
3446  if (t <= 0.44 + 0.01)
3447  {
3448  return 44.94 ;
3449  }
3450  if (t <= 0.45 + 0.01)
3451  {
3452  return 38.75 ;
3453  }
3454  if (t <= 0.46 + 0.01)
3455  {
3456  return 35.66 ;
3457  }
3458  if (t <= 0.47 + 0.01)
3459  {
3460  return 34.83000000000001;
3461  }
3462  if (t <= 0.48 + 0.01)
3463  {
3464  return 34.67 ;
3465  }
3466  if (t <= 0.49 + 0.01)
3467  {
3468  return 33.83 ;
3469  }
3470  if (t <= 0.50 + 0.01)
3471  {
3472  return 32.01 ;
3473  }
3474  if (t <= 0.51 + 0.01)
3475  {
3476  return 29.85 ;
3477  }
3478  if (t <= 0.52 + 0.01)
3479  {
3480  return 28.19 ;
3481  }
3482  if (t <= 0.53 + 0.01)
3483  {
3484  return 27.4 ;
3485  }
3486  if (t <= 0.54 + 0.01)
3487  {
3488  return 27.28 ;
3489  }
3490  if (t <= 0.55 + 0.01)
3491  {
3492  return 27.42 ;
3493  }
3494  if (t <= 0.56 + 0.01)
3495  {
3496  return 27.54 ;
3497  }
3498  if (t <= 0.57 + 0.01)
3499  {
3500  return 27.63 ;
3501  }
3502  if (t <= 0.58 + 0.01)
3503  {
3504  return 27.82 ;
3505  }
3506  if (t <= 0.59 + 0.01)
3507  {
3508  return 28.21 ;
3509  }
3510  if (t <= 0.60 + 0.01)
3511  {
3512  return 28.76 ;
3513  }
3514  if (t <= 0.61 + 0.01)
3515  {
3516  return 29.39 ;
3517  }
3518  if (t <= 0.62 + 0.01)
3519  {
3520  return 30 ;
3521  }
3522  if (t <= 0.63 + 0.01)
3523  {
3524  return 30.54 ;
3525  }
3526  if (t <= 0.64 + 0.01)
3527  {
3528  return 31.01 ;
3529  }
3530  if (t <= 0.65 + 0.01)
3531  {
3532  return 31.42 ;
3533  }
3534  if (t <= 0.66 + 0.01)
3535  {
3536  return 31.78 ;
3537  }
3538  if (t <= 0.67 + 0.01)
3539  {
3540  return 32.09 ;
3541  }
3542  if (t <= 0.68 + 0.01)
3543  {
3544  return 32.34 ;
3545  }
3546  if (t <= 0.69 + 0.01)
3547  {
3548  return 32.54 ;
3549  }
3550  if (t <= 0.70 + 0.01)
3551  {
3552  return 32.69 ;
3553  }
3554  if (t <= 0.71 + 0.01)
3555  {
3556  return 32.8 ;
3557  }
3558  if (t <= 0.72 + 0.01)
3559  {
3560  return 32.87 ;
3561  }
3562  if (t <= 0.73 + 0.01)
3563  {
3564  return 32.91 ;
3565  }
3566  if (t <= 0.74 + 0.01)
3567  {
3568  return 32.92 ;
3569  }
3570  if (t <= 0.75 + 0.01)
3571  {
3572  return 32.93000000000001;
3573  }
3574  if (t <= 0.76 + 0.01)
3575  {
3576  return 32.93000000000001;
3577  }
3578  if (t <= 0.77 + 0.01)
3579  {
3580  return 32.96 ;
3581  }
3582  if (t <= 0.78 + 0.01)
3583  {
3584  return 33.01000000000001;
3585  }
3586  if (t <= 0.79 + 0.01)
3587  {
3588  return 33.1 ;
3589  }
3590 }
3591 
3592 Real aortaFlux6_ (const Real& t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
3593 {
3594  if (t <= 0.00 + 0.01)
3595  {
3596  return 0.6737071250000001;
3597  }
3598  if (t <= 0.01 + 0.01)
3599  {
3600  return 0.6799071250000001;
3601  }
3602  if (t <= 0.02 + 0.01)
3603  {
3604  return 0.6897071250000001;
3605  }
3606  if (t <= 0.03 + 0.01)
3607  {
3608  return 0.6997071250000001;
3609  }
3610  if (t <= 0.04 + 0.01)
3611  {
3612  return 0.706407125 ;
3613  }
3614  if (t <= 0.05 + 0.01)
3615  {
3616  return 0.7084071250000001;
3617  }
3618  if (t <= 0.06 + 0.01)
3619  {
3620  return 0.7056071250000001;
3621  }
3622  if (t <= 0.07 + 0.01)
3623  {
3624  return 0.7049071250000001;
3625  }
3626  if (t <= 0.08 + 0.01)
3627  {
3628  return 0.7382071250000001;
3629  }
3630  if (t <= 0.09 + 0.01)
3631  {
3632  return 0.8778071249999999;
3633  }
3634  if (t <= 0.10 + 0.01)
3635  {
3636  return 1.209007125 ;
3637  }
3638  if (t <= 0.11 + 0.01)
3639  {
3640  return 1.746007125 ;
3641  }
3642  if (t <= 0.12 + 0.01)
3643  {
3644  return 2.368007125 ;
3645  }
3646  if (t <= 0.13 + 0.01)
3647  {
3648  return 2.897007125 ;
3649  }
3650  if (t <= 0.14 + 0.01)
3651  {
3652  return 3.258007125 ;
3653  }
3654  if (t <= 0.15 + 0.01)
3655  {
3656  return 3.518007125 ;
3657  }
3658  if (t <= 0.16 + 0.01)
3659  {
3660  return 3.752007125 ;
3661  }
3662  if (t <= 0.17 + 0.01)
3663  {
3664  return 3.936007124999999 ;
3665  }
3666  if (t <= 0.18 + 0.01)
3667  {
3668  return 3.957007125 ;
3669  }
3670  if (t <= 0.19 + 0.01)
3671  {
3672  return 3.716007125 ;
3673  }
3674  if (t <= 0.20 + 0.01)
3675  {
3676  return 3.212007125 ;
3677  }
3678  if (t <= 0.21 + 0.01)
3679  {
3680  return 2.551007125 ;
3681  }
3682  if (t <= 0.22 + 0.01)
3683  {
3684  return 1.898007125 ;
3685  }
3686  if (t <= 0.23 + 0.01)
3687  {
3688  return 1.395007125 ;
3689  }
3690  if (t <= 0.24 + 0.01)
3691  {
3692  return 1.107007125 ;
3693  }
3694  if (t <= 0.25 + 0.01)
3695  {
3696  return 1.009007125 ;
3697  }
3698  if (t <= 0.26 + 0.01)
3699  {
3700  return 1.028007125 ;
3701  }
3702  if (t <= 0.27 + 0.01)
3703  {
3704  return 1.082007125 ;
3705  }
3706  if (t <= 0.28 + 0.01)
3707  {
3708  return 1.114007125 ;
3709  }
3710  if (t <= 0.29 + 0.01)
3711  {
3712  return 1.111007125 ;
3713  }
3714  if (t <= 0.30 + 0.01)
3715  {
3716  return 1.089007125 ;
3717  }
3718  if (t <= 0.31 + 0.01)
3719  {
3720  return 1.071007125 ;
3721  }
3722  if (t <= 0.32 + 0.01)
3723  {
3724  return 1.067007125 ;
3725  }
3726  if (t <= 0.33 + 0.01)
3727  {
3728  return 1.068007125 ;
3729  }
3730  if (t <= 0.34 + 0.01)
3731  {
3732  return 1.056007125 ;
3733  }
3734  if (t <= 0.35 + 0.01)
3735  {
3736  return 1.021007125 ;
3737  }
3738  if (t <= 0.36 + 0.01)
3739  {
3740  return 0.955007125 ;
3741  }
3742  if (t <= 0.37 + 0.01)
3743  {
3744  return 0.856707125 ;
3745  }
3746  if (t <= 0.38 + 0.01)
3747  {
3748  return 0.7230071250000001;
3749  }
3750  if (t <= 0.39 + 0.01)
3751  {
3752  return 0.5555071250000001;
3753  }
3754  if (t <= 0.40 + 0.01)
3755  {
3756  return 0.3694071249999999;
3757  }
3758  if (t <= 0.41 + 0.01)
3759  {
3760  return 0.203607125 ;
3761  }
3762  if (t <= 0.42 + 0.01)
3763  {
3764  return 0.117107125 ;
3765  }
3766  if (t <= 0.43 + 0.01)
3767  {
3768  return 0.154707125 ;
3769  }
3770  if (t <= 0.44 + 0.01)
3771  {
3772  return 0.3019071249999999;
3773  }
3774  if (t <= 0.45 + 0.01)
3775  {
3776  return 0.4833071250000001;
3777  }
3778  if (t <= 0.46 + 0.01)
3779  {
3780  return 0.6279071250000001;
3781  }
3782  if (t <= 0.47 + 0.01)
3783  {
3784  return 0.7323071250000001;
3785  }
3786  if (t <= 0.48 + 0.01)
3787  {
3788  return 0.8435071250000001;
3789  }
3790  if (t <= 0.49 + 0.01)
3791  {
3792  return 0.989007125 ;
3793  }
3794  if (t <= 0.50 + 0.01)
3795  {
3796  return 1.137007125 ;
3797  }
3798  if (t <= 0.51 + 0.01)
3799  {
3800  return 1.223007125 ;
3801  }
3802  if (t <= 0.52 + 0.01)
3803  {
3804  return 1.206007125 ;
3805  }
3806  if (t <= 0.53 + 0.01)
3807  {
3808  return 1.096007125 ;
3809  }
3810  if (t <= 0.54 + 0.01)
3811  {
3812  return 0.9400071249999998;
3813  }
3814  if (t <= 0.55 + 0.01)
3815  {
3816  return 0.7924071250000001;
3817  }
3818  if (t <= 0.56 + 0.01)
3819  {
3820  return 0.6857071250000001;
3821  }
3822  if (t <= 0.57 + 0.01)
3823  {
3824  return 0.6278071250000001;
3825  }
3826  if (t <= 0.58 + 0.01)
3827  {
3828  return 0.6083071250000001;
3829  }
3830  if (t <= 0.59 + 0.01)
3831  {
3832  return 0.610607125 ;
3833  }
3834  if (t <= 0.60 + 0.01)
3835  {
3836  return 0.620007125 ;
3837  }
3838  if (t <= 0.61 + 0.01)
3839  {
3840  return 0.6279071250000001;
3841  }
3842  if (t <= 0.62 + 0.01)
3843  {
3844  return 0.6320071250000001;
3845  }
3846  if (t <= 0.63 + 0.01)
3847  {
3848  return 0.6343071250000001;
3849  }
3850  if (t <= 0.64 + 0.01)
3851  {
3852  return 0.6385071250000001;
3853  }
3854  if (t <= 0.65 + 0.01)
3855  {
3856  return 0.6476071250000001;
3857  }
3858  if (t <= 0.66 + 0.01)
3859  {
3860  return 0.6620071250000001;
3861  }
3862  if (t <= 0.67 + 0.01)
3863  {
3864  return 0.679107125 ;
3865  }
3866  if (t <= 0.68 + 0.01)
3867  {
3868  return 0.6948071250000001;
3869  }
3870  if (t <= 0.69 + 0.01)
3871  {
3872  return 0.7049071250000001;
3873  }
3874  if (t <= 0.70 + 0.01)
3875  {
3876  return 0.7071071250000001;
3877  }
3878  if (t <= 0.71 + 0.01)
3879  {
3880  return 0.7021071250000001;
3881  }
3882  if (t <= 0.72 + 0.01)
3883  {
3884  return 0.6926071250000001;
3885  }
3886  if (t <= 0.73 + 0.01)
3887  {
3888  return 0.6825071250000001;
3889  }
3890  if (t <= 0.74 + 0.01)
3891  {
3892  return 0.675007125 ;
3893  }
3894  if (t <= 0.75 + 0.01)
3895  {
3896  return 0.671207125 ;
3897  }
3898  if (t <= 0.76 + 0.01)
3899  {
3900  return 0.6702071250000001;
3901  }
3902  if (t <= 0.77 + 0.01)
3903  {
3904  return 0.6702071250000001;
3905  }
3906  if (t <= 0.78 + 0.01)
3907  {
3908  return 0.669507125 ;
3909  }
3910  if (t <= 0.79 + 0.01)
3911  {
3912  return 0.6674071250000001;
3913  }
3914 }
3915 
3916 Real u2 (Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
3917 {
3918  return -1e4;
3919 }
3920 
3921 Real inletCylinder (Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
3922 {
3923  if (t <= 0 + 0.005)
3924  {
3925  return 4.5724 ;
3926  }
3927  if (t <= 0.0050 + 0.005)
3928  {
3929  return 4.5402 ;
3930  }
3931  if (t <= 0.0100 + 0.005)
3932  {
3933  return 4.5010 ;
3934  }
3935  if (t <= 0.0150 + 0.005)
3936  {
3937  return 4.4491 ;
3938  }
3939  if (t <= 0.0200 + 0.005)
3940  {
3941  return 4.3803 ;
3942  }
3943  if (t <= 0.0250 + 0.005)
3944  {
3945  return 4.2893 ;
3946  }
3947  if (t <= 0.0300 + 0.005)
3948  {
3949  return 4.1854 ;
3950  }
3951  if (t <= 0.0350 + 0.005)
3952  {
3953  return 4.0762 ;
3954  }
3955  if (t <= 0.0400 + 0.005)
3956  {
3957  return 3.9711 ;
3958  }
3959  if (t <= 0.0450 + 0.005)
3960  {
3961  return 3.8780 ;
3962  }
3963  if (t <= 0.0500 + 0.005)
3964  {
3965  return 3.8102 ;
3966  }
3967  if (t <= 0.0550 + 0.005)
3968  {
3969  return 3.7778 ;
3970  }
3971  if (t <= 0.0600 + 0.005)
3972  {
3973  return 3.7894 ;
3974  }
3975  if (t <= 0.0650 + 0.005)
3976  {
3977  return 3.8468 ;
3978  }
3979  if (t <= 0.0700 + 0.005)
3980  {
3981  return 3.9632 ;
3982  }
3983  if (t <= 0.0750 + 0.005)
3984  {
3985  return 4.1447 ;
3986  }
3987  if (t <= 0.0800 + 0.005)
3988  {
3989  return 4.3945 ;
3990  }
3991  if (t <= 0.0850 + 0.005)
3992  {
3993  return 4.7092 ;
3994  }
3995  if (t <= 0.0900 + 0.005)
3996  {
3997  return 5.0923 ;
3998  }
3999  if (t <= 0.0950 + 0.005)
4000  {
4001  return 5.5407 ;
4002  }
4003  if (t <= 0.1000 + 0.005)
4004  {
4005  return 6.0483 ;
4006  }
4007  if (t <= 0.1050 + 0.005)
4008  {
4009  return 6.6022 ;
4010  }
4011  if (t <= 0.1100 + 0.005)
4012  {
4013  return 7.1970 ;
4014  }
4015  if (t <= 0.1150 + 0.005)
4016  {
4017  return 7.8215 ;
4018  }
4019  if (t <= 0.1200 + 0.005)
4020  {
4021  return 8.4631 ;
4022  }
4023  if (t <= 0.1250 + 0.005)
4024  {
4025  return 9.1040 ;
4026  }
4027  if (t <= 0.1300 + 0.005)
4028  {
4029  return 9.7359 ;
4030  }
4031  if (t <= 0.1350 + 0.005)
4032  {
4033  return 10.3469 ;
4034  }
4035  if (t <= 0.1400 + 0.005)
4036  {
4037  return 10.9254 ;
4038  }
4039  if (t <= 0.1450 + 0.005)
4040  {
4041  return 11.4571 ;
4042  }
4043  if (t <= 0.1500 + 0.005)
4044  {
4045  return 11.9384 ;
4046  }
4047  if (t <= 0.1550 + 0.005)
4048  {
4049  return 12.3639 ;
4050  }
4051  if (t <= 0.1600 + 0.005)
4052  {
4053  return 12.7294 ;
4054  }
4055  if (t <= 0.1650 + 0.005)
4056  {
4057  return 13.0291 ;
4058  }
4059  if (t <= 0.1700 + 0.005)
4060  {
4061  return 13.2675 ;
4062  }
4063  if (t <= 0.1750 + 0.005)
4064  {
4065  return 13.4473 ;
4066  }
4067  if (t <= 0.1800 + 0.005)
4068  {
4069  return 13.5722 ;
4070  }
4071  if (t <= 0.1850 + 0.005)
4072  {
4073  return 13.6435 ;
4074  }
4075  if (t <= 0.1900 + 0.005)
4076  {
4077  return 13.6715 ;
4078  }
4079  if (t <= 0.1950 + 0.005)
4080  {
4081  return 13.6635 ;
4082  }
4083  if (t <= 0.2000 + 0.005)
4084  {
4085  return 13.6264 ;
4086  }
4087  if (t <= 0.2050 + 0.005)
4088  {
4089  return 13.5633 ;
4090  }
4091  if (t <= 0.2100 + 0.005)
4092  {
4093  return 13.4843 ;
4094  }
4095  if (t <= 0.2150 + 0.005)
4096  {
4097  return 13.3953 ;
4098  }
4099  if (t <= 0.2200 + 0.005)
4100  {
4101  return 13.3006 ;
4102  }
4103  if (t <= 0.2250 + 0.005)
4104  {
4105  return 13.1996 ;
4106  }
4107  if (t <= 0.2300 + 0.005)
4108  {
4109  return 13.0986 ;
4110  }
4111  if (t <= 0.2350 + 0.005)
4112  {
4113  return 12.9990 ;
4114  }
4115  if (t <= 0.2400 + 0.005)
4116  {
4117  return 12.9005 ;
4118  }
4119  if (t <= 0.2450 + 0.005)
4120  {
4121  return 12.7979 ;
4122  }
4123  if (t <= 0.2500 + 0.005)
4124  {
4125  return 12.6940 ;
4126  }
4127  if (t <= 0.2550 + 0.005)
4128  {
4129  return 12.5867 ;
4130  }
4131  if (t <= 0.2600 + 0.005)
4132  {
4133  return 12.4734 ;
4134  }
4135  if (t <= 0.2650 + 0.005)
4136  {
4137  return 12.3465 ;
4138  }
4139  if (t <= 0.2700 + 0.005)
4140  {
4141  return 12.2089 ;
4142  }
4143  if (t <= 0.2750 + 0.005)
4144  {
4145  return 12.0592 ;
4146  }
4147  if (t <= 0.2800 + 0.005)
4148  {
4149  return 11.8960 ;
4150  }
4151  if (t <= 0.2850 + 0.005)
4152  {
4153  return 11.7134 ;
4154  }
4155  if (t <= 0.2900 + 0.005)
4156  {
4157  return 11.5169 ;
4158  }
4159  if (t <= 0.2950 + 0.005)
4160  {
4161  return 11.3076 ;
4162  }
4163  if (t <= 0.3000 + 0.005)
4164  {
4165  return 11.0867 ;
4166  }
4167  if (t <= 0.3050 + 0.005)
4168  {
4169  return 10.8509 ;
4170  }
4171  if (t <= 0.3100 + 0.005)
4172  {
4173  return 10.6082 ;
4174  }
4175  if (t <= 0.3150 + 0.005)
4176  {
4177  return 10.3619 ;
4178  }
4179  if (t <= 0.3200 + 0.005)
4180  {
4181  return 10.1146 ;
4182  }
4183  if (t <= 0.3250 + 0.005)
4184  {
4185  return 9.8641 ;
4186  }
4187  if (t <= 0.3300 + 0.005)
4188  {
4189  return 9.6182 ;
4190  }
4191  if (t <= 0.3350 + 0.005)
4192  {
4193  return 9.3794 ;
4194  }
4195  if (t <= 0.3400 + 0.005)
4196  {
4197  return 9.1490 ;
4198  }
4199  if (t <= 0.3450 + 0.005)
4200  {
4201  return 8.9231 ;
4202  }
4203  if (t <= 0.3500 + 0.005)
4204  {
4205  return 8.7074 ;
4206  }
4207  if (t <= 0.3550 + 0.005)
4208  {
4209  return 8.5024 ;
4210  }
4211  if (t <= 0.3600 + 0.005)
4212  {
4213  return 8.3071 ;
4214  }
4215  if (t <= 0.3650 + 0.005)
4216  {
4217  return 8.1159 ;
4218  }
4219  if (t <= 0.3700 + 0.005)
4220  {
4221  return 7.9326 ;
4222  }
4223  if (t <= 0.3750 + 0.005)
4224  {
4225  return 7.7563 ;
4226  }
4227  if (t <= 0.3800 + 0.005)
4228  {
4229  return 7.5854 ;
4230  }
4231  if (t <= 0.3850 + 0.005)
4232  {
4233  return 7.4141 ;
4234  }
4235  if (t <= 0.3900 + 0.005)
4236  {
4237  return 7.2466 ;
4238  }
4239  if (t <= 0.3950 + 0.005)
4240  {
4241  return 7.0834 ;
4242  }
4243  if (t <= 0.4000 + 0.005)
4244  {
4245  return 6.9244 ;
4246  }
4247  if (t <= 0.4050 + 0.005)
4248  {
4249  return 6.7657 ;
4250  }
4251  if (t <= 0.4100 + 0.005)
4252  {
4253  return 6.6137 ;
4254  }
4255  if (t <= 0.4150 + 0.005)
4256  {
4257  return 6.4706 ;
4258  }
4259  if (t <= 0.4200 + 0.005)
4260  {
4261  return 6.3383 ;
4262  }
4263  if (t <= 0.4250 + 0.005)
4264  {
4265  return 6.2147 ;
4266  }
4267  if (t <= 0.4300 + 0.005)
4268  {
4269  return 6.1069 ;
4270  }
4271  if (t <= 0.4350 + 0.005)
4272  {
4273  return 6.0177 ;
4274  }
4275  if (t <= 0.4400 + 0.005)
4276  {
4277  return 5.9488 ;
4278  }
4279  if (t <= 0.4450 + 0.005)
4280  {
4281  return 5.8975 ;
4282  }
4283  if (t <= 0.4500 + 0.005)
4284  {
4285  return 5.8690 ;
4286  }
4287  if (t <= 0.4550 + 0.005)
4288  {
4289  return 5.8637 ;
4290  }
4291  if (t <= 0.4600 + 0.005)
4292  {
4293  return 5.8803 ;
4294  }
4295  if (t <= 0.4650 + 0.005)
4296  {
4297  return 5.9135 ;
4298  }
4299  if (t <= 0.4700 + 0.005)
4300  {
4301  return 5.9645 ;
4302  }
4303  if (t <= 0.4750 + 0.005)
4304  {
4305  return 6.0304 ;
4306  }
4307  if (t <= 0.4800 + 0.005)
4308  {
4309  return 6.1070 ;
4310  }
4311  if (t <= 0.4850 + 0.005)
4312  {
4313  return 6.1862 ;
4314  }
4315  if (t <= 0.4900 + 0.005)
4316  {
4317  return 6.2669 ;
4318  }
4319  if (t <= 0.4950 + 0.005)
4320  {
4321  return 6.3445 ;
4322  }
4323  if (t <= 0.5000 + 0.005)
4324  {
4325  return 6.4144 ;
4326  }
4327  if (t <= 0.5050 + 0.005)
4328  {
4329  return 6.4689 ;
4330  }
4331  if (t <= 0.5100 + 0.005)
4332  {
4333  return 6.5080 ;
4334  }
4335  if (t <= 0.5150 + 0.005)
4336  {
4337  return 6.5293 ;
4338  }
4339  if (t <= 0.5200 + 0.005)
4340  {
4341  return 6.5309 ;
4342  }
4343  if (t <= 0.5250 + 0.005)
4344  {
4345  return 6.5090 ;
4346  }
4347  if (t <= 0.5300 + 0.005)
4348  {
4349  return 6.4671 ;
4350  }
4351  if (t <= 0.5350 + 0.005)
4352  {
4353  return 6.4067 ;
4354  }
4355  if (t <= 0.5400 + 0.005)
4356  {
4357  return 6.3297 ;
4358  }
4359  if (t <= 0.5450 + 0.005)
4360  {
4361  return 6.2363 ;
4362  }
4363  if (t <= 0.5500 + 0.005)
4364  {
4365  return 6.1327 ;
4366  }
4367  if (t <= 0.5550 + 0.005)
4368  {
4369  return 6.0232 ;
4370  }
4371  if (t <= 0.5600 + 0.005)
4372  {
4373  return 5.9114 ;
4374  }
4375  if (t <= 0.5650 + 0.005)
4376  {
4377  return 5.7985 ;
4378  }
4379  if (t <= 0.5700 + 0.005)
4380  {
4381  return 5.6906 ;
4382  }
4383  if (t <= 0.5750 + 0.005)
4384  {
4385  return 5.5909 ;
4386  }
4387  if (t <= 0.5800 + 0.005)
4388  {
4389  return 5.5014 ;
4390  }
4391  if (t <= 0.5850 + 0.005)
4392  {
4393  return 5.4210 ;
4394  }
4395  if (t <= 0.5900 + 0.005)
4396  {
4397  return 5.3530 ;
4398  }
4399  if (t <= 0.5950 + 0.005)
4400  {
4401  return 5.2974 ;
4402  }
4403  if (t <= 0.6000 + 0.005)
4404  {
4405  return 5.2531 ;
4406  }
4407  if (t <= 0.6050 + 0.005)
4408  {
4409  return 5.2156 ;
4410  }
4411  if (t <= 0.6100 + 0.005)
4412  {
4413  return 5.1857 ;
4414  }
4415  if (t <= 0.6150 + 0.005)
4416  {
4417  return 5.1609 ;
4418  }
4419  if (t <= 0.6200 + 0.005)
4420  {
4421  return 5.1384 ;
4422  }
4423  if (t <= 0.6250 + 0.005)
4424  {
4425  return 5.1127 ;
4426  }
4427  if (t <= 0.6300 + 0.005)
4428  {
4429  return 5.0844 ;
4430  }
4431  if (t <= 0.6350 + 0.005)
4432  {
4433  return 5.0519 ;
4434  }
4435  if (t <= 0.6400 + 0.005)
4436  {
4437  return 5.0136 ;
4438  }
4439  if (t <= 0.6450 + 0.005)
4440  {
4441  return 4.9658 ;
4442  }
4443  if (t <= 0.6500 + 0.005)
4444  {
4445  return 4.9116 ;
4446  }
4447  if (t <= 0.6550 + 0.005)
4448  {
4449  return 4.8517 ;
4450  }
4451  if (t <= 0.6600 + 0.005)
4452  {
4453  return 4.7873 ;
4454  }
4455  if (t <= 0.6650 + 0.005)
4456  {
4457  return 4.7177 ;
4458  }
4459  if (t <= 0.6700 + 0.005)
4460  {
4461  return 4.6474 ;
4462  }
4463  if (t <= 0.6750 + 0.005)
4464  {
4465  return 4.5791 ;
4466  }
4467  if (t <= 0.6800 + 0.005)
4468  {
4469  return 4.5152 ;
4470  }
4471  if (t <= 0.6850 + 0.005)
4472  {
4473  return 4.4540 ;
4474  }
4475  if (t <= 0.6900 + 0.005)
4476  {
4477  return 4.4031 ;
4478  }
4479  if (t <= 0.6950 + 0.005)
4480  {
4481  return 4.3654 ;
4482  }
4483  if (t <= 0.7000 + 0.005)
4484  {
4485  return 4.3416 ;
4486  }
4487  if (t <= 0.7050 + 0.005)
4488  {
4489  return 4.3318 ;
4490  }
4491  if (t <= 0.7100 + 0.005)
4492  {
4493  return 4.3315 ;
4494  }
4495  if (t <= 0.7150 + 0.005)
4496  {
4497  return 4.3363 ;
4498  }
4499  if (t <= 0.7200 + 0.005)
4500  {
4501  return 4.3418 ;
4502  }
4503  if (t <= 0.7250 + 0.005)
4504  {
4505  return 4.3392 ;
4506  }
4507  if (t <= 0.7300 + 0.005)
4508  {
4509  return 4.3368 ;
4510  }
4511  if (t <= 0.7350 + 0.005)
4512  {
4513  return 4.3380 ;
4514  }
4515  if (t <= 0.7400 + 0.005)
4516  {
4517  return 4.3462 ;
4518  }
4519  if (t <= 0.7450 + 0.005)
4520  {
4521  return 4.3651 ;
4522  }
4523  if (t <= 0.7500 + 0.005)
4524  {
4525  return 4.3925 ;
4526  }
4527  if (t <= 0.7550 + 0.005)
4528  {
4529  return 4.4259 ;
4530  }
4531  if (t <= 0.7600 + 0.005)
4532  {
4533  return 4.4609 ;
4534  }
4535  if (t <= 0.7650 + 0.005)
4536  {
4537  return 4.4888 ;
4538  }
4539  if (t <= 0.7700 + 0.005)
4540  {
4541  return 4.5116 ;
4542  }
4543  if (t <= 0.7750 + 0.005)
4544  {
4545  return 4.5276 ;
4546  }
4547  if (t <= 0.7800 + 0.005)
4548  {
4549  return 4.5358 ;
4550  }
4551  if (t <= 0.7850 + 0.005)
4552  {
4553  return 4.5343 ;
4554  }
4555  if (t <= 0.7900 + 0.005)
4556  {
4557  return 4.5247 ;
4558  }
4559  if (t <= 0.7950 + 0.005)
4560  {
4561  return 4.5081 ;
4562  }
4563  if (t <= 0.8000 + 0.005)
4564  {
4565  return 4.4854 ;
4566  }
4567  if (t <= 0.8050 + 0.005)
4568  {
4569  return 4.4561 ;
4570  }
4571  if (t <= 0.8100 + 0.005)
4572  {
4573  return 4.4246 ;
4574  }
4575  if (t <= 0.8150 + 0.005)
4576  {
4577  return 4.3934 ;
4578  }
4579  if (t <= 0.8200 + 0.005)
4580  {
4581  return 4.3647 ;
4582  }
4583  if (t <= 0.8250 + 0.005)
4584  {
4585  return 4.3382 ;
4586  }
4587  if (t <= 0.8300 + 0.005)
4588  {
4589  return 4.3182 ;
4590  }
4591  if (t <= 0.8350 + 0.005)
4592  {
4593  return 4.3062 ;
4594  }
4595  if (t <= 0.8400 + 0.005)
4596  {
4597  return 4.3028 ;
4598  }
4599  if (t <= 0.8450 + 0.005)
4600  {
4601  return 4.3061 ;
4602  }
4603  if (t <= 0.8500 + 0.005)
4604  {
4605  return 4.3179 ;
4606  }
4607  if (t <= 0.8550 + 0.005)
4608  {
4609  return 4.3374 ;
4610  }
4611  if (t <= 0.8600 + 0.005)
4612  {
4613  return 4.3631 ;
4614  }
4615  if (t <= 0.8650 + 0.005)
4616  {
4617  return 4.3906 ;
4618  }
4619  if (t <= 0.8700 + 0.005)
4620  {
4621  return 4.4202 ;
4622  }
4623  if (t <= 0.8750 + 0.005)
4624  {
4625  return 4.4498 ;
4626  }
4627  if (t <= 0.8800 + 0.005)
4628  {
4629  return 4.4769 ;
4630  }
4631  if (t <= 0.8850 + 0.005)
4632  {
4633  return 4.4972 ;
4634  }
4635  if (t <= 0.8900 + 0.005)
4636  {
4637  return 4.5114 ;
4638  }
4639  if (t <= 0.8950 + 0.005)
4640  {
4641  return 4.5186 ;
4642  }
4643  if (t <= 0.9000 + 0.005)
4644  {
4645  return 4.5180 ;
4646  }
4647  if (t <= 0.9050 + 0.005)
4648  {
4649  return 4.5072 ;
4650  }
4651  if (t <= 0.9100 + 0.005)
4652  {
4653  return 4.4894 ;
4654  }
4655  if (t <= 0.9150 + 0.005)
4656  {
4657  return 4.4659 ;
4658  }
4659  if (t <= 0.9200 + 0.005)
4660  {
4661  return 4.4382 ;
4662  }
4663  if (t <= 0.9250 + 0.005)
4664  {
4665  return 4.4061 ;
4666  }
4667  if (t <= 0.9300 + 0.005)
4668  {
4669  return 4.3740 ;
4670  }
4671  if (t <= 0.9350 + 0.005)
4672  {
4673  return 4.3445 ;
4674  }
4675  if (t <= 0.9400 + 0.005)
4676  {
4677  return 4.3196 ;
4678  }
4679  if (t <= 0.9450 + 0.005)
4680  {
4681  return 4.2988 ;
4682  }
4683  if (t <= 0.9500 + 0.005)
4684  {
4685  return 4.2859 ;
4686  }
4687  if (t <= 0.9550 + 0.005)
4688  {
4689  return 4.2818 ;
4690  }
4691  if (t <= 0.9600 + 0.005)
4692  {
4693  return 4.2866 ;
4694  }
4695  if (t <= 0.9650 + 0.005)
4696  {
4697  return 4.2976 ;
4698  }
4699  if (t <= 0.9700 + 0.005)
4700  {
4701  return 4.3160 ;
4702  }
4703  if (t <= 0.9750 + 0.005)
4704  {
4705  return 4.3403 ;
4706  }
4707  if (t <= 0.9800 + 0.005)
4708  {
4709  return 4.3684 ;
4710  }
4711  if (t <= 0.9850 + 0.005)
4712  {
4713  return 4.3956 ;
4714  }
4715  if (t <= 0.9900 + 0.005)
4716  {
4717  return 4.4216 ;
4718  }
4719  if (t <= 0.9950 + 0.005)
4720  {
4721  return 4.4444 ;
4722  }
4723  if (t <= 1.0000 + 0.005)
4724  {
4725  return 4.4616 ;
4726  }
4727  if (t <= 1.0050 + 0.005)
4728  {
4729  return 4.4690 ;
4730  }
4731  if (t <= 1.0100 + 0.005)
4732  {
4733  return 4.4680 ;
4734  }
4735  if (t <= 1.0150 + 0.005)
4736  {
4737  return 4.4583 ;
4738  }
4739  if (t <= 1.0200 + 0.005)
4740  {
4741  return 4.4400 ;
4742  }
4743  if (t <= 1.0250 + 0.005)
4744  {
4745  return 4.4118 ;
4746  }
4747  if (t <= 1.0300 + 0.005)
4748  {
4749  return 4.3779 ;
4750  }
4751  if (t <= 1.0350 + 0.005)
4752  {
4753  return 4.3406 ;
4754  }
4755  if (t <= 1.0400 + 0.005)
4756  {
4757  return 4.3027 ;
4758  }
4759  if (t <= 1.0450 + 0.005)
4760  {
4761  return 4.2645 ;
4762  }
4763  if (t <= 1.0500 + 0.005)
4764  {
4765  return 4.2318 ;
4766  }
4767  if (t <= 1.0550 + 0.005)
4768  {
4769  return 4.2079 ;
4770  }
4771  if (t <= 1.0600 + 0.005)
4772  {
4773  return 4.1949 ;
4774  }
4775  if (t <= 1.0650 + 0.005)
4776  {
4777  return 4.1924 ;
4778  }
4779  if (t <= 1.0700 + 0.005)
4780  {
4781  return 4.2030 ;
4782  }
4783  if (t <= 1.0750 + 0.005)
4784  {
4785  return 4.2261 ;
4786  }
4787  if (t <= 1.0800 + 0.005)
4788  {
4789  return 4.2606 ;
4790  }
4791  if (t <= 1.0850 + 0.005)
4792  {
4793  return 4.3021 ;
4794  }
4795  if (t <= 1.0900 + 0.005)
4796  {
4797  return 4.3510 ;
4798  }
4799  if (t <= 1.0950 + 0.005)
4800  {
4801  return 4.4055 ;
4802  }
4803  if (t <= 1.1000 + 0.005)
4804  {
4805  return 4.4630 ;
4806  }
4807  if (t <= 1.1050 + 0.005)
4808  {
4809  return 4.5187 ;
4810  }
4811  if (t <= 1.1100 + 0.005)
4812  {
4813  return 4.5724 ;
4814  }
4815 }
4816 
4817 
4818 Real linearInletCylinder ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
4819 {
4820 
4821  Real tNew = t;
4822  if (t > 1.102)
4823  {
4824  tNew = ( ( (int) floor (t * 10000) ) % 11000) / 10000.0;
4825  }
4826 
4827  Real dt = static_cast<int> ( std::floor ( std::ceil ( tNew * 1000000.0 ) / 1000.0 ) ) % 5 / 1000.0;
4828  Real ti = floor (tNew * 1000) / 1000.0 - dt;
4829  Real tii = ti + 0.005;
4830  return - ( (inletCylinder (tii, 0, 0, 0, 0) - inletCylinder (ti, 0, 0, 0, 0) ) / (0.005) * (tNew - (ti) ) + inletCylinder (ti, 0, 0, 0, 0) );
4831 }
4832 
4833 
4834 Real linearVelInletCylinder ( Real t, const Real& x, const Real& y, const Real& z, const ID& i)
4835 {
4836  //Components for Simone's mesh
4837 
4838  Real n1 (0.0);
4839  Real n2 (0.0);
4840  Real n3 (-1.0);
4841 
4842  Real flux ( -7.0 /*linearInletCylinder(t,x,y,z,i)*/);
4843  //Center for the aneurym with one IO
4844  Real x0 (0);
4845  Real y0 (0);
4846  Real area (0.5 * 0.5 * 3.141592653589793); //fluidBig
4847 
4848  Real radiusSquared (0);
4849  radiusSquared = 0.5 * 0.5; //area / 3.1415962;
4850 
4851  Real peak (0);
4852  peak = ( 2.0 * flux ) / ( area );
4853 
4854  switch (i)
4855  {
4856  case 0:
4857  return n1 * ( peak * std::max ( 0.0, ( (radiusSquared - ( (x - x0) * (x - x0) + (y - y0) * (y - y0) ) ) / radiusSquared) ) );
4858  case 1:
4859  return n2 * ( peak * std::max ( 0.0, ( (radiusSquared - ( (x - x0) * (x - x0) + (y - y0) * (y - y0) ) ) / radiusSquared) ) );
4860  case 2:
4861  return n3 * ( peak * std::max ( 0.0, ( (radiusSquared - ( (x - x0) * (x - x0) + (y - y0) * (y - y0) ) ) / radiusSquared) ) );
4862  default:
4863  return 0.0;
4864  }
4865 }
4866 
4867 
4868 Real oneVelInletCylinder ( Real t, const Real& x, const Real& y, const Real& z, const ID& i)
4869 {
4870  //Components for Simone's mesh
4871 
4872  Real n1 (0.0);
4873  Real n2 (0.0);
4874  Real n3 (-1.0);
4875 
4876  Real flux ( -1.0 /*linearInletCylinder(t,x,y,z,i)*/);
4877  //Center for the aneurym with one IO
4878  Real x0 (0);
4879  Real y0 (0);
4880  Real area (0.5 * 0.5 * 3.141592653589793); //fluidBig
4881 
4882  Real radiusSquared (0);
4883  radiusSquared = 0.5 * 0.5; //area / 3.1415962;
4884 
4885  Real peak (0);
4886  peak = ( 2.0 * flux ) / ( area );
4887 
4888  switch (i)
4889  {
4890  case 0:
4891  return n1 * ( peak * std::max ( 0.0, ( (radiusSquared - ( (x - x0) * (x - x0) + (y - y0) * (y - y0) ) ) / radiusSquared) ) );
4892  case 1:
4893  return n2 * ( peak * std::max ( 0.0, ( (radiusSquared - ( (x - x0) * (x - x0) + (y - y0) * (y - y0) ) ) / radiusSquared) ) );
4894  case 2:
4895  return n3 * ( peak * std::max ( 0.0, ( (radiusSquared - ( (x - x0) * (x - x0) + (y - y0) * (y - y0) ) ) / radiusSquared) ) );
4896  default:
4897  return 0.0;
4898  }
4899 }
4900 
4901 
4902 Real flatNormalVelInlet ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& i)
4903 {
4904  //Components for Simone's mesh
4905 
4906  Real n1 (0.0);
4907  Real n2 (0.0);
4908  Real n3 (-1.0);
4909  Real vBar ( -15.0 * std::sin ( t * 2 * 3.14 / 0.1 ) );
4910 
4911  switch (i)
4912  {
4913  case 0:
4914  return n1 * vBar;
4915  case 1:
4916  return n2 * vBar;
4917  case 2:
4918  return n3 * vBar;
4919  default:
4920  return 0.0;
4921  }
4922 }
4923 
4924 Real popliteal (const Real t, const Real& , const Real& , const Real& , const ID& i) //outlet flux from the bifurcation
4925 {
4926  Real newt = ( (Real) ( ( (int) (t * 1000) ) % 792) ) / 1000;
4927  if ( newt <= 0. + 0.004 )
4928  {
4929  return 0.627074 ;
4930  }
4931  else if ( newt <= 0.004 + 0.004 )
4932  {
4933  return 0.822842 ;
4934  }
4935  else if ( newt <= 0.008 + 0.004 )
4936  {
4937  return 1.15228 ;
4938  }
4939  else if ( newt <= 0.012 + 0.004 )
4940  {
4941  return 1.46407 ;
4942  }
4943  else if ( newt <= 0.016 + 0.004 )
4944  {
4945  return 1.70808 ;
4946  }
4947  else if ( newt <= 0.02 + 0.004 )
4948  {
4949  return 1.96562 ;
4950  }
4951  else if ( newt <= 0.024 + 0.004 )
4952  {
4953  return 2.23675 ;
4954  }
4955  else if ( newt <= 0.028 + 0.004 )
4956  {
4957  return 2.4672 ;
4958  }
4959  else if ( newt <= 0.032 + 0.004 )
4960  {
4961  return 2.68409 ;
4962  }
4963  else if ( newt <= 0.036 + 0.004 )
4964  {
4965  return 2.88745 ;
4966  }
4967  else if ( newt <= 0.04 + 0.004 )
4968  {
4969  return 3.18553 ;
4970  }
4971  else if ( newt <= 0.044 + 0.004 )
4972  {
4973  return 3.45675 ;
4974  }
4975  else if ( newt <= 0.048 + 0.004 )
4976  {
4977  return 3.80916 ;
4978  }
4979  else if ( newt <= 0.052 + 0.004 )
4980  {
4981  return 4.13451 ;
4982  }
4983  else if ( newt <= 0.056 + 0.004 )
4984  {
4985  return 4.41926 ;
4986  }
4987  else if ( newt <= 0.06 + 0.004 )
4988  {
4989  return 4.609 ;
4990  }
4991  else if ( newt <= 0.064 + 0.004 )
4992  {
4993  return 4.69048 ;
4994  }
4995  else if ( newt <= 0.068 + 0.004 )
4996  {
4997  return 4.81226 ;
4998  }
4999  else if ( newt <= 0.072 + 0.004 )
5000  {
5001  return 4.97494 ;
5002  }
5003  else if ( newt <= 0.076 + 0.004 )
5004  {
5005  return 5.1785 ;
5006  }
5007  else if ( newt <= 0.08 + 0.004 )
5008  {
5009  return 5.34118 ;
5010  }
5011  else if ( newt <= 0.084 + 0.004 )
5012  {
5013  return 5.46296 ;
5014  }
5015  else if ( newt <= 0.088 + 0.004 )
5016  {
5017  return 5.6121 ;
5018  }
5019  else if ( newt <= 0.092 + 0.004 )
5020  {
5021  return 5.70712 ;
5022  }
5023  else if ( newt <= 0.096 + 0.004 )
5024  {
5025  return 5.74771 ;
5026  }
5027  else if ( newt <= 0.1 + 0.004 )
5028  {
5029  return 5.78831 ;
5030  }
5031  else if ( newt <= 0.104 + 0.004 )
5032  {
5033  return 5.91039 ;
5034  }
5035  else if ( newt <= 0.108 + 0.004 )
5036  {
5037  return 6.03247 ;
5038  }
5039  else if ( newt <= 0.112 + 0.004 )
5040  {
5041  return 6.16808 ;
5042  }
5043  else if ( newt <= 0.116 + 0.004 )
5044  {
5045  return 6.12719 ;
5046  }
5047  else if ( newt <= 0.12 + 0.004 )
5048  {
5049  return 6.046 ;
5050  }
5051  else if ( newt <= 0.124 + 0.004 )
5052  {
5053  return 5.99187 ;
5054  }
5055  else if ( newt <= 0.128 + 0.004 )
5056  {
5057  return 6.08659 ;
5058  }
5059  else if ( newt <= 0.132 + 0.004 )
5060  {
5061  return 6.19514 ;
5062  }
5063  else if ( newt <= 0.136 + 0.004 )
5064  {
5065  return 6.20867 ;
5066  }
5067  else if ( newt <= 0.14 + 0.004 )
5068  {
5069  return 6.12719 ;
5070  }
5071  else if ( newt <= 0.144 + 0.004 )
5072  {
5073  return 6.05953 ;
5074  }
5075  else if ( newt <= 0.148 + 0.004 )
5076  {
5077  return 6.16808 ;
5078  }
5079  else if ( newt <= 0.152 + 0.004 )
5080  {
5081  return 6.50696 ;
5082  }
5083  else if ( newt <= 0.156 + 0.004 )
5084  {
5085  return 7.15765 ;
5086  }
5087  else if ( newt <= 0.16 + 0.004 )
5088  {
5089  return 8.14723 ;
5090  }
5091  else if ( newt <= 0.164 + 0.004 )
5092  {
5093  return 9.05532 ;
5094  }
5095  else if ( newt <= 0.168 + 0.004 )
5096  {
5097  return 9.31301 ;
5098  }
5099  else if ( newt <= 0.172 + 0.004 )
5100  {
5101  return 8.48611 ;
5102  }
5103  else if ( newt <= 0.176 + 0.004 )
5104  {
5105  return 7.483 ;
5106  }
5107  else if ( newt <= 0.18 + 0.004 )
5108  {
5109  return 6.52049 ;
5110  }
5111  else if ( newt <= 0.184 + 0.004 )
5112  {
5113  return 5.8292 ;
5114  }
5115  else if ( newt <= 0.188 + 0.004 )
5116  {
5117  return 5.40883 ;
5118  }
5119  else if ( newt <= 0.192 + 0.004 )
5120  {
5121  return 5.1785 ;
5122  }
5123  else if ( newt <= 0.196 + 0.004 )
5124  {
5125  return 5.12408 ;
5126  }
5127  else if ( newt <= 0.2 + 0.004 )
5128  {
5129  return 5.13761 ;
5130  }
5131  else if ( newt <= 0.204 + 0.004 )
5132  {
5133  return 5.15144 ;
5134  }
5135  else if ( newt <= 0.208 + 0.004 )
5136  {
5137  return 5.15144 ;
5138  }
5139  else if ( newt <= 0.212 + 0.004 )
5140  {
5141  return 4.94787 ;
5142  }
5143  else if ( newt <= 0.216 + 0.004 )
5144  {
5145  return 4.67695 ;
5146  }
5147  else if ( newt <= 0.22 + 0.004 )
5148  {
5149  return 4.3516 ;
5150  }
5151  else if ( newt <= 0.224 + 0.004 )
5152  {
5153  return 4.03978 ;
5154  }
5155  else if ( newt <= 0.228 + 0.004 )
5156  {
5157  return 3.80916 ;
5158  }
5159  else if ( newt <= 0.232 + 0.004 )
5160  {
5161  return 3.56529 ;
5162  }
5163  else if ( newt <= 0.236 + 0.004 )
5164  {
5165  return 3.29407 ;
5166  }
5167  else if ( newt <= 0.24 + 0.004 )
5168  {
5169  return 2.9281 ;
5170  }
5171  else if ( newt <= 0.244 + 0.004 )
5172  {
5173  return 2.52142 ;
5174  }
5175  else if ( newt <= 0.248 + 0.004 )
5176  {
5177  return 1.89784 ;
5178  }
5179  else if ( newt <= 0.252 + 0.004 )
5180  {
5181  return 1.4505 ;
5182  }
5183  else if ( newt <= 0.256 + 0.004 )
5184  {
5185  return 1.24715 ;
5186  }
5187  else if ( newt <= 0.26 + 0.004 )
5188  {
5189  return 1.05738 ;
5190  }
5191  else if ( newt <= 0.264 + 0.004 )
5192  {
5193  return 0.745594 ;
5194  }
5195  else if ( newt <= 0.268 + 0.004 )
5196  {
5197  return 0.474461 ;
5198  }
5199  else if ( newt <= 0.272 + 0.004 )
5200  {
5201  return 0.0135561 ;
5202  }
5203  else if ( newt <= 0.276 + 0.004 )
5204  {
5205  return -0.515144 ;
5206  }
5207  else if ( newt <= 0.28 + 0.004 )
5208  {
5209  return -0.826931 ;
5210  }
5211  else if ( newt <= 0.284 + 0.004 )
5212  {
5213  return -1.12516 ;
5214  }
5215  else if ( newt <= 0.288 + 0.004 )
5216  {
5217  return -1.59962 ;
5218  }
5219  else if ( newt <= 0.292 + 0.004 )
5220  {
5221  return -1.74873 ;
5222  }
5223  else if ( newt <= 0.296 + 0.004 )
5224  {
5225  return -1.77585 ;
5226  }
5227  else if ( newt <= 0.3 + 0.004 )
5228  {
5229  return -1.72161 ;
5230  }
5231  else if ( newt <= 0.304 + 0.004 )
5232  {
5233  return -1.76229 ;
5234  }
5235  else if ( newt <= 0.308 + 0.004 )
5236  {
5237  return -1.80294 ;
5238  }
5239  else if ( newt <= 0.312 + 0.004 )
5240  {
5241  return -1.76229 ;
5242  }
5243  else if ( newt <= 0.316 + 0.004 )
5244  {
5245  return -1.73517 ;
5246  }
5247  else if ( newt <= 0.32 + 0.004 )
5248  {
5249  return -1.70808 ;
5250  }
5251  else if ( newt <= 0.324 + 0.004 )
5252  {
5253  return -1.65383 ;
5254  }
5255  else if ( newt <= 0.328 + 0.004 )
5256  {
5257  return -1.62674 ;
5258  }
5259  else if ( newt <= 0.332 + 0.004 )
5260  {
5261  return -1.58606 ;
5262  }
5263  else if ( newt <= 0.336 + 0.004 )
5264  {
5265  return -1.58606 ;
5266  }
5267  else if ( newt <= 0.34 + 0.004 )
5268  {
5269  return -1.55893 ;
5270  }
5271  else if ( newt <= 0.344 + 0.004 )
5272  {
5273  return -1.55893 ;
5274  }
5275  else if ( newt <= 0.348 + 0.004 )
5276  {
5277  return -1.58606 ;
5278  }
5279  else if ( newt <= 0.352 + 0.004 )
5280  {
5281  return -1.55893 ;
5282  }
5283  else if ( newt <= 0.356 + 0.004 )
5284  {
5285  return -1.53184 ;
5286  }
5287  else if ( newt <= 0.36 + 0.004 )
5288  {
5289  return -1.58606 ;
5290  }
5291  else if ( newt <= 0.364 + 0.004 )
5292  {
5293  return -1.65383 ;
5294  }
5295  else if ( newt <= 0.368 + 0.004 )
5296  {
5297  return -1.66739 ;
5298  }
5299  else if ( newt <= 0.372 + 0.004 )
5300  {
5301  return -1.55893 ;
5302  }
5303  else if ( newt <= 0.376 + 0.004 )
5304  {
5305  return -1.4505 ;
5306  }
5307  else if ( newt <= 0.38 + 0.004 )
5308  {
5309  return -1.36917 ;
5310  }
5311  else if ( newt <= 0.384 + 0.004 )
5312  {
5313  return -1.28783 ;
5314  }
5315  else if ( newt <= 0.388 + 0.004 )
5316  {
5317  return -1.16581 ;
5318  }
5319  else if ( newt <= 0.392 + 0.004 )
5320  {
5321  return -1.04382 ;
5322  }
5323  else if ( newt <= 0.396 + 0.004 )
5324  {
5325  return -1.00314 ;
5326  }
5327  else if ( newt <= 0.4 + 0.004 )
5328  {
5329  return -1.04382 ;
5330  }
5331  else if ( newt <= 0.404 + 0.004 )
5332  {
5333  return -1.07094 ;
5334  }
5335  else if ( newt <= 0.408 + 0.004 )
5336  {
5337  return -1.0167 ;
5338  }
5339  else if ( newt <= 0.412 + 0.004 )
5340  {
5341  return -0.921799 ;
5342  }
5343  else if ( newt <= 0.416 + 0.004 )
5344  {
5345  return -0.799808 ;
5346  }
5347  else if ( newt <= 0.42 + 0.004 )
5348  {
5349  return -0.664257 ;
5350  }
5351  else if ( newt <= 0.424 + 0.004 )
5352  {
5353  return -0.491405 ;
5354  }
5355  else if ( newt <= 0.428 + 0.004 )
5356  {
5357  return -0.332114 ;
5358  }
5359  else if ( newt <= 0.432 + 0.004 )
5360  {
5361  return -0.227064 ;
5362  }
5363  else if ( newt <= 0.436 + 0.004 )
5364  {
5365  return -0.244008 ;
5366  }
5367  else if ( newt <= 0.44 + 0.004 )
5368  {
5369  return -0.220286 ;
5370  }
5371  else if ( newt <= 0.444 + 0.004 )
5372  {
5373  return -0.20108 ;
5374  }
5375  else if ( newt <= 0.448 + 0.004 )
5376  {
5377  return -0.141209 ;
5378  }
5379  else if ( newt <= 0.452 + 0.004 )
5380  {
5381  return -0.0813369 ;
5382  }
5383  else if ( newt <= 0.456 + 0.004 )
5384  {
5385  return 0.023723 ;
5386  }
5387  else if ( newt <= 0.46 + 0.004 )
5388  {
5389  return 0.128783 ;
5390  }
5391  else if ( newt <= 0.464 + 0.004 )
5392  {
5393  return 0.260955 ;
5394  }
5395  else if ( newt <= 0.468 + 0.004 )
5396  {
5397  return 0.420246 ;
5398  }
5399  else if ( newt <= 0.472 + 0.004 )
5400  {
5401  return 0.593068 ;
5402  }
5403  else if ( newt <= 0.476 + 0.004 )
5404  {
5405  return 0.684584 ;
5406  }
5407  else if ( newt <= 0.48 + 0.004 )
5408  {
5409  return 0.721854 ;
5410  }
5411  else if ( newt <= 0.484 + 0.004 )
5412  {
5413  return 0.70491 ;
5414  }
5415  else if ( newt <= 0.488 + 0.004 )
5416  {
5417  return 0.745594 ;
5418  }
5419  else if ( newt <= 0.492 + 0.004 )
5420  {
5421  return 0.813369 ;
5422  }
5423  else if ( newt <= 0.496 + 0.004 )
5424  {
5425  return 0.962482 ;
5426  }
5427  else if ( newt <= 0.5 + 0.004 )
5428  {
5429  return 1.04382 ;
5430  }
5431  else if ( newt <= 0.504 + 0.004 )
5432  {
5433  return 1.07094 ;
5434  }
5435  else if ( newt <= 0.508 + 0.004 )
5436  {
5437  return 1.09803 ;
5438  }
5439  else if ( newt <= 0.512 + 0.004 )
5440  {
5441  return 1.15228 ;
5442  }
5443  else if ( newt <= 0.516 + 0.004 )
5444  {
5445  return 1.12516 ;
5446  }
5447  else if ( newt <= 0.52 + 0.004 )
5448  {
5449  return 1.07094 ;
5450  }
5451  else if ( newt <= 0.524 + 0.004 )
5452  {
5453  return 1.0167 ;
5454  }
5455  else if ( newt <= 0.528 + 0.004 )
5456  {
5457  return 0.989604 ;
5458  }
5459  else if ( newt <= 0.532 + 0.004 )
5460  {
5461  return 0.894706 ;
5462  }
5463  else if ( newt <= 0.536 + 0.004 )
5464  {
5465  return 0.921799 ;
5466  }
5467  else if ( newt <= 0.54 + 0.004 )
5468  {
5469  return 1.04382 ;
5470  }
5471  else if ( newt <= 0.544 + 0.004 )
5472  {
5473  return 0.959099 ;
5474  }
5475  else if ( newt <= 0.548 + 0.004 )
5476  {
5477  return 0.847257 ;
5478  }
5479  else if ( newt <= 0.552 + 0.004 )
5480  {
5481  return 0.870967 ;
5482  }
5483  else if ( newt <= 0.556 + 0.004 )
5484  {
5485  return 0.948921 ;
5486  }
5487  else if ( newt <= 0.56 + 0.004 )
5488  {
5489  return 1.15228 ;
5490  }
5491  else if ( newt <= 0.564 + 0.004 )
5492  {
5493  return 1.13872 ;
5494  }
5495  else if ( newt <= 0.568 + 0.004 )
5496  {
5497  return 1.1116 ;
5498  }
5499  else if ( newt <= 0.572 + 0.004 )
5500  {
5501  return 1.0167 ;
5502  }
5503  else if ( newt <= 0.576 + 0.004 )
5504  {
5505  return 1.04382 ;
5506  }
5507  else if ( newt <= 0.58 + 0.004 )
5508  {
5509  return 0.989604 ;
5510  }
5511  else if ( newt <= 0.584 + 0.004 )
5512  {
5513  return 1.05738 ;
5514  }
5515  else if ( newt <= 0.588 + 0.004 )
5516  {
5517  return 1.17937 ;
5518  }
5519  else if ( newt <= 0.592 + 0.004 )
5520  {
5521  return 1.27427 ;
5522  }
5523  else if ( newt <= 0.596 + 0.004 )
5524  {
5525  return 1.28783 ;
5526  }
5527  else if ( newt <= 0.6 + 0.004 )
5528  {
5529  return 1.31492 ;
5530  }
5531  else if ( newt <= 0.604 + 0.004 )
5532  {
5533  return 1.30139 ;
5534  }
5535  else if ( newt <= 0.608 + 0.004 )
5536  {
5537  return 1.30139 ;
5538  }
5539  else if ( newt <= 0.612 + 0.004 )
5540  {
5541  return 1.31492 ;
5542  }
5543  else if ( newt <= 0.616 + 0.004 )
5544  {
5545  return 1.34204 ;
5546  }
5547  else if ( newt <= 0.62 + 0.004 )
5548  {
5549  return 1.36917 ;
5550  }
5551  else if ( newt <= 0.624 + 0.004 )
5552  {
5553  return 1.40982 ;
5554  }
5555  else if ( newt <= 0.628 + 0.004 )
5556  {
5557  return 1.36917 ;
5558  }
5559  else if ( newt <= 0.632 + 0.004 )
5560  {
5561  return 1.35561 ;
5562  }
5563  else if ( newt <= 0.636 + 0.004 )
5564  {
5565  return 1.32848 ;
5566  }
5567  else if ( newt <= 0.64 + 0.004 )
5568  {
5569  return 1.32848 ;
5570  }
5571  else if ( newt <= 0.644 + 0.004 )
5572  {
5573  return 1.31492 ;
5574  }
5575  else if ( newt <= 0.648 + 0.004 )
5576  {
5577  return 1.31492 ;
5578  }
5579  else if ( newt <= 0.652 + 0.004 )
5580  {
5581  return 1.27427 ;
5582  }
5583  else if ( newt <= 0.656 + 0.004 )
5584  {
5585  return 1.22005 ;
5586  }
5587  else if ( newt <= 0.66 + 0.004 )
5588  {
5589  return 1.15228 ;
5590  }
5591  else if ( newt <= 0.664 + 0.004 )
5592  {
5593  return 1.12516 ;
5594  }
5595  else if ( newt <= 0.668 + 0.004 )
5596  {
5597  return 1.12516 ;
5598  }
5599  else if ( newt <= 0.672 + 0.004 )
5600  {
5601  return 1.16581 ;
5602  }
5603  else if ( newt <= 0.676 + 0.004 )
5604  {
5605  return 1.17937 ;
5606  }
5607  else if ( newt <= 0.68 + 0.004 )
5608  {
5609  return 1.15228 ;
5610  }
5611  else if ( newt <= 0.684 + 0.004 )
5612  {
5613  return 1.15228 ;
5614  }
5615  else if ( newt <= 0.688 + 0.004 )
5616  {
5617  return 1.03026 ;
5618  }
5619  else if ( newt <= 0.692 + 0.004 )
5620  {
5621  return 0.908267 ;
5622  }
5623  else if ( newt <= 0.696 + 0.004 )
5624  {
5625  return 0.244008 ;
5626  }
5627  else if ( newt <= 0.7 + 0.004 )
5628  {
5629  return 0.0948921 ;
5630  }
5631  else if ( newt <= 0.704 + 0.004 )
5632  {
5633  return 0.284676 ;
5634  }
5635  else if ( newt <= 0.708 + 0.004 )
5636  {
5637  return 0.433807 ;
5638  }
5639  else if ( newt <= 0.712 + 0.004 )
5640  {
5641  return 0.58292 ;
5642  }
5643  else if ( newt <= 0.716 + 0.004 )
5644  {
5645  return 0.650696 ;
5646  }
5647  else if ( newt <= 0.72 + 0.004 )
5648  {
5649  return 0.623573 ;
5650  }
5651  else if ( newt <= 0.724 + 0.004 )
5652  {
5653  return 0.515144 ;
5654  }
5655  else if ( newt <= 0.728 + 0.004 )
5656  {
5657  return 0.176229 ;
5658  }
5659  else if ( newt <= 0.732 + 0.004 )
5660  {
5661  return 0 ;
5662  }
5663  else if ( newt <= 0.736 + 0.004 )
5664  {
5665  return -0.216898 ;
5666  }
5667  else if ( newt <= 0.74 + 0.004 )
5668  {
5669  return -0.691349 ;
5670  }
5671  else if ( newt <= 0.744 + 0.004 )
5672  {
5673  return -0.93536 ;
5674  }
5675  else if ( newt <= 0.748 + 0.004 )
5676  {
5677  return -0.987663 ;
5678  }
5679  else if ( newt <= 0.752 + 0.004 )
5680  {
5681  return -0.985721 ;
5682  }
5683  else if ( newt <= 0.756 + 0.004 )
5684  {
5685  return -0.916004 ;
5686  }
5687  else if ( newt <= 0.76 + 0.004 )
5688  {
5689  return -0.832726 ;
5690  }
5691  else if ( newt <= 0.764 + 0.004 )
5692  {
5693  return -0.708793 ;
5694  }
5695  else if ( newt <= 0.768 + 0.004 )
5696  {
5697  return -0.655343 ;
5698  }
5699  else if ( newt <= 0.772 + 0.004 )
5700  {
5701  return -0.601893 ;
5702  }
5703  else if ( newt <= 0.776 + 0.004 )
5704  {
5705  return -0.453545 ;
5706  }
5707  else if ( newt <= 0.78 + 0.004 )
5708  {
5709  return -0.305197 ;
5710  }
5711  else if ( newt <= 0.784 + 0.004 )
5712  {
5713  return -0.183974 ;
5714  }
5715  else if ( newt <= 0.788 + 0.004 )
5716  {
5717  return -0.144083 ;
5718  }
5719  else if ( newt <= 0.792 + 0.004 )
5720  {
5721  return -0.104188 ;
5722  }
5723 }
5724 
5725 
5726 Real pont_dist (const Real t, const Real& , const Real& , const Real& , const ID& i) //inlet flux from the bypass
5727 {
5728  Real newt = ( (Real) ( ( (int) (t * 1000) ) % 792) ) / 1000;
5729  if ( newt <= 0. + 0.004 )
5730  {
5731  return 1.96970000e-02 * (-10);
5732  }
5733  else if ( newt <= 0.004 + 0.004 )
5734  {
5735  return 1.93150000e-02 * (-10);
5736  }
5737  else if ( newt <= 0.008 + 0.004 )
5738  {
5739  return 2.12310000e-02 * (-10);
5740  }
5741  else if ( newt <= 0.012 + 0.004 )
5742  {
5743  return 3.04300000e-02 * (-10);
5744  }
5745  else if ( newt <= 0.016 + 0.004 )
5746  {
5747  return 4.50000000e-02 * (-10);
5748  }
5749  else if ( newt <= 0.02 + 0.004 )
5750  {
5751  return 6.18670000e-02 * (-10);
5752  }
5753  else if ( newt <= 0.024 + 0.004 )
5754  {
5755  return 8.48730000e-02 * (-10);
5756  }
5757  else if ( newt <= 0.028 + 0.004 )
5758  {
5759  return 1.07874000e-01 * (-10);
5760  }
5761  else if ( newt <= 0.032 + 0.004 )
5762  {
5763  return 1.32410000e-01 * (-10);
5764  }
5765  else if ( newt <= 0.036 + 0.004 )
5766  {
5767  return 1.57714000e-01 * (-10);
5768  }
5769  else if ( newt <= 0.04 + 0.004 )
5770  {
5771  return 1.86849000e-01 * (-10);
5772  }
5773  else if ( newt <= 0.044 + 0.004 )
5774  {
5775  return 2.19821000e-01 * (-10);
5776  }
5777  else if ( newt <= 0.048 + 0.004 )
5778  {
5779  return 2.52788000e-01 * (-10);
5780  }
5781  else if ( newt <= 0.052 + 0.004 )
5782  {
5783  return 2.85760000e-01 * (-10);
5784  }
5785  else if ( newt <= 0.056 + 0.004 )
5786  {
5787  return 3.17198000e-01 * (-10);
5788  }
5789  else if ( newt <= 0.06 + 0.004 )
5790  {
5791  return 3.44798000e-01 * (-10);
5792  }
5793  else if ( newt <= 0.064 + 0.004 )
5794  {
5795  return 3.70869000e-01 * (-10);
5796  }
5797  else if ( newt <= 0.068 + 0.004 )
5798  {
5799  return 3.96959000e-01 * (-10);
5800  }
5801  else if ( newt <= 0.072 + 0.004 )
5802  {
5803  return 4.26080000e-01 * (-10);
5804  }
5805  else if ( newt <= 0.076 + 0.004 )
5806  {
5807  return 4.53675000e-01 * (-10);
5808  }
5809  else if ( newt <= 0.08 + 0.004 )
5810  {
5811  return 4.82034000e-01 * (-10);
5812  }
5813  else if ( newt <= 0.084 + 0.004 )
5814  {
5815  return 5.09630000e-01 * (-10);
5816  }
5817  else if ( newt <= 0.088 + 0.004 )
5818  {
5819  return 5.27264000e-01 * (-10);
5820  }
5821  else if ( newt <= 0.092 + 0.004 )
5822  {
5823  return 5.38798000e-01 * (-10);
5824  }
5825  else if ( newt <= 0.096 + 0.004 )
5826  {
5827  return 5.48759000e-01 * (-10);
5828  }
5829  else if ( newt <= 0.1 + 0.004 )
5830  {
5831  return 5.52572000e-01 * (-10);
5832  }
5833  else if ( newt <= 0.104 + 0.004 )
5834  {
5835  return 5.63344000e-01 * (-10);
5836  }
5837  else if ( newt <= 0.108 + 0.004 )
5838  {
5839  return 5.80978000e-01 * (-10);
5840  }
5841  else if ( newt <= 0.112 + 0.004 )
5842  {
5843  return 6.00138000e-01 * (-10);
5844  }
5845  else if ( newt <= 0.116 + 0.004 )
5846  {
5847  return 6.19298000e-01 * (-10);
5848  }
5849  else if ( newt <= 0.12 + 0.004 )
5850  {
5851  return 6.32310000e-01 * (-10);
5852  }
5853  else if ( newt <= 0.124 + 0.004 )
5854  {
5855  return 6.40746000e-01 * (-10);
5856  }
5857  else if ( newt <= 0.128 + 0.004 )
5858  {
5859  return 6.41508000e-01 * (-10);
5860  }
5861  else if ( newt <= 0.132 + 0.004 )
5862  {
5863  return 6.43081000e-01 * (-10);
5864  }
5865  else if ( newt <= 0.136 + 0.004 )
5866  {
5867  return 6.49944000e-01 * (-10);
5868  }
5869  else if ( newt <= 0.14 + 0.004 )
5870  {
5871  return 6.59190000e-01 * (-10);
5872  }
5873  else if ( newt <= 0.144 + 0.004 )
5874  {
5875  return 6.64528000e-01 * (-10);
5876  }
5877  else if ( newt <= 0.148 + 0.004 )
5878  {
5879  return 6.60716000e-01 * (-10);
5880  }
5881  else if ( newt <= 0.152 + 0.004 )
5882  {
5883  return 6.56092000e-01 * (-10);
5884  }
5885  else if ( newt <= 0.156 + 0.004 )
5886  {
5887  return 6.59190000e-01 * (-10);
5888  }
5889  else if ( newt <= 0.16 + 0.004 )
5890  {
5891  return 6.62241000e-01 * (-10);
5892  }
5893  else if ( newt <= 0.164 + 0.004 )
5894  {
5895  return 6.62241000e-01 * (-10);
5896  }
5897  else if ( newt <= 0.168 + 0.004 )
5898  {
5899  return 6.55330000e-01 * (-10);
5900  }
5901  else if ( newt <= 0.172 + 0.004 )
5902  {
5903  return 6.46131000e-01 * (-10);
5904  }
5905  else if ( newt <= 0.176 + 0.004 )
5906  {
5907  return 6.35408000e-01 * (-10);
5908  }
5909  else if ( newt <= 0.18 + 0.004 )
5910  {
5911  return 6.23111000e-01 * (-10);
5912  }
5913  else if ( newt <= 0.184 + 0.004 )
5914  {
5915  return 6.17010000e-01 * (-10);
5916  }
5917  else if ( newt <= 0.188 + 0.004 )
5918  {
5919  return 6.10862000e-01 * (-10);
5920  }
5921  else if ( newt <= 0.192 + 0.004 )
5922  {
5923  return 5.99376000e-01 * (-10);
5924  }
5925  else if ( newt <= 0.196 + 0.004 )
5926  {
5927  return 5.86316000e-01 * (-10);
5928  }
5929  else if ( newt <= 0.2 + 0.004 )
5930  {
5931  return 5.70970000e-01 * (-10);
5932  }
5933  else if ( newt <= 0.204 + 0.004 )
5934  {
5935  return 5.54145000e-01 * (-10);
5936  }
5937  else if ( newt <= 0.208 + 0.004 )
5938  {
5939  return 5.43374000e-01 * (-10);
5940  }
5941  else if ( newt <= 0.212 + 0.004 )
5942  {
5943  return 5.35700000e-01 * (-10);
5944  }
5945  else if ( newt <= 0.216 + 0.004 )
5946  {
5947  return 5.26502000e-01 * (-10);
5948  }
5949  else if ( newt <= 0.22 + 0.004 )
5950  {
5951  return 5.11965000e-01 * (-10);
5952  }
5953  else if ( newt <= 0.224 + 0.004 )
5954  {
5955  return 4.91232000e-01 * (-10);
5956  }
5957  else if ( newt <= 0.228 + 0.004 )
5958  {
5959  return 4.69022000e-01 * (-10);
5960  }
5961  else if ( newt <= 0.232 + 0.004 )
5962  {
5963  return 4.46002000e-01 * (-10);
5964  }
5965  else if ( newt <= 0.236 + 0.004 )
5966  {
5967  return 4.27605000e-01 * (-10);
5968  }
5969  else if ( newt <= 0.24 + 0.004 )
5970  {
5971  return 4.10733000e-01 * (-10);
5972  }
5973  else if ( newt <= 0.244 + 0.004 )
5974  {
5975  return 3.86950000e-01 * (-10);
5976  }
5977  else if ( newt <= 0.248 + 0.004 )
5978  {
5979  return 3.65502000e-01 * (-10);
5980  }
5981  else if ( newt <= 0.252 + 0.004 )
5982  {
5983  return 3.42501000e-01 * (-10);
5984  }
5985  else if ( newt <= 0.256 + 0.004 )
5986  {
5987  return 3.24862000e-01 * (-10);
5988  }
5989  else if ( newt <= 0.26 + 0.004 )
5990  {
5991  return 3.07994000e-01 * (-10);
5992  }
5993  else if ( newt <= 0.264 + 0.004 )
5994  {
5995  return 2.88058000e-01 * (-10);
5996  }
5997  else if ( newt <= 0.268 + 0.004 )
5998  {
5999  return 2.69656000e-01 * (-10);
6000  }
6001  else if ( newt <= 0.272 + 0.004 )
6002  {
6003  return 2.47422000e-01 * (-10);
6004  }
6005  else if ( newt <= 0.276 + 0.004 )
6006  {
6007  return 2.23653000e-01 * (-10);
6008  }
6009  else if ( newt <= 0.28 + 0.004 )
6010  {
6011  return 2.04484000e-01 * (-10);
6012  }
6013  else if ( newt <= 0.284 + 0.004 )
6014  {
6015  return 1.84547000e-01 * (-10);
6016  }
6017  else if ( newt <= 0.288 + 0.004 )
6018  {
6019  return 1.67680000e-01 * (-10);
6020  }
6021  else if ( newt <= 0.292 + 0.004 )
6022  {
6023  return 1.54644000e-01 * (-10);
6024  }
6025  else if ( newt <= 0.296 + 0.004 )
6026  {
6027  return 1.42376000e-01 * (-10);
6028  }
6029  else if ( newt <= 0.3 + 0.004 )
6030  {
6031  return 1.32410000e-01 * (-10);
6032  }
6033  else if ( newt <= 0.304 + 0.004 )
6034  {
6035  return 1.20142000e-01 * (-10);
6036  }
6037  else if ( newt <= 0.308 + 0.004 )
6038  {
6039  return 1.06340000e-01 * (-10);
6040  }
6041  else if ( newt <= 0.312 + 0.004 )
6042  {
6043  return 9.25370000e-02 * (-10);
6044  }
6045  else if ( newt <= 0.316 + 0.004 )
6046  {
6047  return 7.64370000e-02 * (-10);
6048  }
6049  else if ( newt <= 0.32 + 0.004 )
6050  {
6051  return 5.88030000e-02 * (-10);
6052  }
6053  else if ( newt <= 0.324 + 0.004 )
6054  {
6055  return 9.73060000e-03 * (-10);
6056  }
6057  else if ( newt <= 0.328 + 0.004 )
6058  {
6059  return -3.09101000e-02 * (-10);
6060  }
6061  else if ( newt <= 0.332 + 0.004 )
6062  {
6063  return -6.84790000e-02 * (-10);
6064  }
6065  else if ( newt <= 0.336 + 0.004 )
6066  {
6067  return -1.58956600e-01 * (-10);
6068  }
6069  else if ( newt <= 0.34 + 0.004 )
6070  {
6071  return -2.08029000e-01 * (-10);
6072  }
6073  else if ( newt <= 0.344 + 0.004 )
6074  {
6075  return -2.37931000e-01 * (-10);
6076  }
6077  else if ( newt <= 0.348 + 0.004 )
6078  {
6079  return -2.68601000e-01 * (-10);
6080  }
6081  else if ( newt <= 0.352 + 0.004 )
6082  {
6083  return -2.71666000e-01 * (-10);
6084  }
6085  else if ( newt <= 0.356 + 0.004 )
6086  {
6087  return -2.74735000e-01 * (-10);
6088  }
6089  else if ( newt <= 0.36 + 0.004 )
6090  {
6091  return -2.70136000e-01 * (-10);
6092  }
6093  else if ( newt <= 0.364 + 0.004 )
6094  {
6095  return -2.65532000e-01 * (-10);
6096  }
6097  else if ( newt <= 0.368 + 0.004 )
6098  {
6099  return -2.59398000e-01 * (-10);
6100  }
6101  else if ( newt <= 0.372 + 0.004 )
6102  {
6103  return -2.59398000e-01 * (-10);
6104  }
6105  else if ( newt <= 0.376 + 0.004 )
6106  {
6107  return -2.60165000e-01 * (-10);
6108  }
6109  else if ( newt <= 0.38 + 0.004 )
6110  {
6111  return -2.60932000e-01 * (-10);
6112  }
6113  else if ( newt <= 0.384 + 0.004 )
6114  {
6115  return -2.60165000e-01 * (-10);
6116  }
6117  else if ( newt <= 0.388 + 0.004 )
6118  {
6119  return -2.57101000e-01 * (-10);
6120  }
6121  else if ( newt <= 0.392 + 0.004 )
6122  {
6123  return -2.58635000e-01 * (-10);
6124  }
6125  else if ( newt <= 0.396 + 0.004 )
6126  {
6127  return -2.56333000e-01 * (-10);
6128  }
6129  else if ( newt <= 0.4 + 0.004 )
6130  {
6131  return -2.49432000e-01 * (-10);
6132  }
6133  else if ( newt <= 0.404 + 0.004 )
6134  {
6135  return -2.43298000e-01 * (-10);
6136  }
6137  else if ( newt <= 0.408 + 0.004 )
6138  {
6139  return -2.23361000e-01 * (-10);
6140  }
6141  else if ( newt <= 0.412 + 0.004 )
6142  {
6143  return -2.09563000e-01 * (-10);
6144  }
6145  else if ( newt <= 0.416 + 0.004 )
6146  {
6147  return -1.71992000e-01 * (-10);
6148  }
6149  else if ( newt <= 0.42 + 0.004 )
6150  {
6151  return -1.22151700e-01 * (-10);
6152  }
6153  else if ( newt <= 0.424 + 0.004 )
6154  {
6155  return -9.14815000e-02 * (-10);
6156  }
6157  else if ( newt <= 0.428 + 0.004 )
6158  {
6159  return -6.08113000e-02 * (-10);
6160  }
6161  else if ( newt <= 0.432 + 0.004 )
6162  {
6163  return -5.69779000e-02 * (-10);
6164  }
6165  else if ( newt <= 0.436 + 0.004 )
6166  {
6167  return -5.16103000e-02 * (-10);
6168  }
6169  else if ( newt <= 0.44 + 0.004 )
6170  {
6171  return -3.93414000e-02 * (-10);
6172  }
6173  else if ( newt <= 0.444 + 0.004 )
6174  {
6175  return -1.78748000e-02 * (-10);
6176  }
6177  else if ( newt <= 0.448 + 0.004 )
6178  {
6179  return 2.42960000e-02 * (-10);
6180  }
6181  else if ( newt <= 0.452 + 0.004 )
6182  {
6183  return 3.80990000e-02 * (-10);
6184  }
6185  else if ( newt <= 0.456 + 0.004 )
6186  {
6187  return 4.26980000e-02 * (-10);
6188  }
6189  else if ( newt <= 0.46 + 0.004 )
6190  {
6191  return 4.26980000e-02 * (-10);
6192  }
6193  else if ( newt <= 0.464 + 0.004 )
6194  {
6195  return 4.50000000e-02 * (-10);
6196  }
6197  else if ( newt <= 0.468 + 0.004 )
6198  {
6199  return 4.57670000e-02 * (-10);
6200  }
6201  else if ( newt <= 0.472 + 0.004 )
6202  {
6203  return 4.73020000e-02 * (-10);
6204  }
6205  else if ( newt <= 0.476 + 0.004 )
6206  {
6207  return 4.88320000e-02 * (-10);
6208  }
6209  else if ( newt <= 0.48 + 0.004 )
6210  {
6211  return 5.26690000e-02 * (-10);
6212  }
6213  else if ( newt <= 0.484 + 0.004 )
6214  {
6215  return 5.49660000e-02 * (-10);
6216  }
6217  else if ( newt <= 0.488 + 0.004 )
6218  {
6219  return 5.49660000e-02 * (-10);
6220  }
6221  else if ( newt <= 0.492 + 0.004 )
6222  {
6223  return 5.72680000e-02 * (-10);
6224  }
6225  else if ( newt <= 0.496 + 0.004 )
6226  {
6227  return 5.95700000e-02 * (-10);
6228  }
6229  else if ( newt <= 0.5 + 0.004 )
6230  {
6231  return 6.11000000e-02 * (-10);
6232  }
6233  else if ( newt <= 0.504 + 0.004 )
6234  {
6235  return 6.18670000e-02 * (-10);
6236  }
6237  else if ( newt <= 0.508 + 0.004 )
6238  {
6239  return 6.49370000e-02 * (-10);
6240  }
6241  else if ( newt <= 0.512 + 0.004 )
6242  {
6243  return 6.87680000e-02 * (-10);
6244  }
6245  else if ( newt <= 0.516 + 0.004 )
6246  {
6247  return 6.64710000e-02 * (-10);
6248  }
6249  else if ( newt <= 0.52 + 0.004 )
6250  {
6251  return 6.41690000e-02 * (-10);
6252  }
6253  else if ( newt <= 0.524 + 0.004 )
6254  {
6255  return 6.57040000e-02 * (-10);
6256  }
6257  else if ( newt <= 0.528 + 0.004 )
6258  {
6259  return 6.87680000e-02 * (-10);
6260  }
6261  else if ( newt <= 0.532 + 0.004 )
6262  {
6263  return 7.18380000e-02 * (-10);
6264  }
6265  else if ( newt <= 0.536 + 0.004 )
6266  {
6267  return 7.64370000e-02 * (-10);
6268  }
6269  else if ( newt <= 0.54 + 0.004 )
6270  {
6271  return 7.64370000e-02 * (-10);
6272  }
6273  else if ( newt <= 0.544 + 0.004 )
6274  {
6275  return 7.41350000e-02 * (-10);
6276  }
6277  else if ( newt <= 0.548 + 0.004 )
6278  {
6279  return 7.49020000e-02 * (-10);
6280  }
6281  else if ( newt <= 0.552 + 0.004 )
6282  {
6283  return 7.56700000e-02 * (-10);
6284  }
6285  else if ( newt <= 0.556 + 0.004 )
6286  {
6287  return 7.33680000e-02 * (-10);
6288  }
6289  else if ( newt <= 0.56 + 0.004 )
6290  {
6291  return 6.87680000e-02 * (-10);
6292  }
6293  else if ( newt <= 0.564 + 0.004 )
6294  {
6295  return 7.03030000e-02 * (-10);
6296  }
6297  else if ( newt <= 0.568 + 0.004 )
6298  {
6299  return 6.72340000e-02 * (-10);
6300  }
6301  else if ( newt <= 0.572 + 0.004 )
6302  {
6303  return 6.41690000e-02 * (-10);
6304  }
6305  else if ( newt <= 0.576 + 0.004 )
6306  {
6307  return 6.11000000e-02 * (-10);
6308  }
6309  else if ( newt <= 0.58 + 0.004 )
6310  {
6311  return 6.11000000e-02 * (-10);
6312  }
6313  else if ( newt <= 0.584 + 0.004 )
6314  {
6315  return 6.41690000e-02 * (-10);
6316  }
6317  else if ( newt <= 0.588 + 0.004 )
6318  {
6319  return 7.18380000e-02 * (-10);
6320  }
6321  else if ( newt <= 0.592 + 0.004 )
6322  {
6323  return 7.95020000e-02 * (-10);
6324  }
6325  else if ( newt <= 0.596 + 0.004 )
6326  {
6327  return 8.56360000e-02 * (-10);
6328  }
6329  else if ( newt <= 0.6 + 0.004 )
6330  {
6331  return 8.25710000e-02 * (-10);
6332  }
6333  else if ( newt <= 0.604 + 0.004 )
6334  {
6335  return 7.64370000e-02 * (-10);
6336  }
6337  else if ( newt <= 0.608 + 0.004 )
6338  {
6339  return 7.10710000e-02 * (-10);
6340  }
6341  else if ( newt <= 0.612 + 0.004 )
6342  {
6343  return 7.33680000e-02 * (-10);
6344  }
6345  else if ( newt <= 0.616 + 0.004 )
6346  {
6347  return 7.18380000e-02 * (-10);
6348  }
6349  else if ( newt <= 0.62 + 0.004 )
6350  {
6351  return 7.10710000e-02 * (-10);
6352  }
6353  else if ( newt <= 0.624 + 0.004 )
6354  {
6355  return 6.80010000e-02 * (-10);
6356  }
6357  else if ( newt <= 0.628 + 0.004 )
6358  {
6359  return 6.95360000e-02 * (-10);
6360  }
6361  else if ( newt <= 0.632 + 0.004 )
6362  {
6363  return 7.03030000e-02 * (-10);
6364  }
6365  else if ( newt <= 0.636 + 0.004 )
6366  {
6367  return 6.72340000e-02 * (-10);
6368  }
6369  else if ( newt <= 0.64 + 0.004 )
6370  {
6371  return 6.18670000e-02 * (-10);
6372  }
6373  else if ( newt <= 0.644 + 0.004 )
6374  {
6375  return 5.65010000e-02 * (-10);
6376  }
6377  else if ( newt <= 0.648 + 0.004 )
6378  {
6379  return 5.65010000e-02 * (-10);
6380  }
6381  else if ( newt <= 0.652 + 0.004 )
6382  {
6383  return 5.49660000e-02 * (-10);
6384  }
6385  else if ( newt <= 0.656 + 0.004 )
6386  {
6387  return 5.65010000e-02 * (-10);
6388  }
6389  else if ( newt <= 0.66 + 0.004 )
6390  {
6391  return 5.88030000e-02 * (-10);
6392  }
6393  else if ( newt <= 0.664 + 0.004 )
6394  {
6395  return 5.95700000e-02 * (-10);
6396  }
6397  else if ( newt <= 0.668 + 0.004 )
6398  {
6399  return 6.03370000e-02 * (-10);
6400  }
6401  else if ( newt <= 0.672 + 0.004 )
6402  {
6403  return 6.03370000e-02 * (-10);
6404  }
6405  else if ( newt <= 0.676 + 0.004 )
6406  {
6407  return 5.95700000e-02 * (-10);
6408  }
6409  else if ( newt <= 0.68 + 0.004 )
6410  {
6411  return 6.11000000e-02 * (-10);
6412  }
6413  else if ( newt <= 0.684 + 0.004 )
6414  {
6415  return 6.11000000e-02 * (-10);
6416  }
6417  else if ( newt <= 0.688 + 0.004 )
6418  {
6419  return 5.95700000e-02 * (-10);
6420  }
6421  else if ( newt <= 0.692 + 0.004 )
6422  {
6423  return 5.88030000e-02 * (-10);
6424  }
6425  else if ( newt <= 0.696 + 0.004 )
6426  {
6427  return 5.80350000e-02 * (-10);
6428  }
6429  else if ( newt <= 0.7 + 0.004 )
6430  {
6431  return 6.03370000e-02 * (-10);
6432  }
6433  else if ( newt <= 0.704 + 0.004 )
6434  {
6435  return 5.95700000e-02 * (-10);
6436  }
6437  else if ( newt <= 0.708 + 0.004 )
6438  {
6439  return 5.80350000e-02 * (-10);
6440  }
6441  else if ( newt <= 0.712 + 0.004 )
6442  {
6443  return 5.42030000e-02 * (-10);
6444  }
6445  else if ( newt <= 0.716 + 0.004 )
6446  {
6447  return 5.19010000e-02 * (-10);
6448  }
6449  else if ( newt <= 0.72 + 0.004 )
6450  {
6451  return 4.65350000e-02 * (-10);
6452  }
6453  else if ( newt <= 0.724 + 0.004 )
6454  {
6455  return 4.50000000e-02 * (-10);
6456  }
6457  else if ( newt <= 0.728 + 0.004 )
6458  {
6459  return 4.19350000e-02 * (-10);
6460  }
6461  else if ( newt <= 0.732 + 0.004 )
6462  {
6463  return 4.26980000e-02 * (-10);
6464  }
6465  else if ( newt <= 0.736 + 0.004 )
6466  {
6467  return 4.42330000e-02 * (-10);
6468  }
6469  else if ( newt <= 0.74 + 0.004 )
6470  {
6471  return 4.80690000e-02 * (-10);
6472  }
6473  else if ( newt <= 0.744 + 0.004 )
6474  {
6475  return 4.42330000e-02 * (-10);
6476  }
6477  else if ( newt <= 0.748 + 0.004 )
6478  {
6479  return 4.11680000e-02 * (-10);
6480  }
6481  else if ( newt <= 0.752 + 0.004 )
6482  {
6483  return 3.65640000e-02 * (-10);
6484  }
6485  else if ( newt <= 0.756 + 0.004 )
6486  {
6487  return 3.58010000e-02 * (-10);
6488  }
6489  else if ( newt <= 0.76 + 0.004 )
6490  {
6491  return 3.42670000e-02 * (-10);
6492  }
6493  else if ( newt <= 0.764 + 0.004 )
6494  {
6495  return 3.27320000e-02 * (-10);
6496  }
6497  else if ( newt <= 0.768 + 0.004 )
6498  {
6499  return 3.11970000e-02 * (-10);
6500  }
6501  else if ( newt <= 0.772 + 0.004 )
6502  {
6503  return 3.04300000e-02 * (-10);
6504  }
6505  else if ( newt <= 0.776 + 0.004 )
6506  {
6507  return 2.96670000e-02 * (-10);
6508  }
6509  else if ( newt <= 0.78 + 0.004 )
6510  {
6511  return 3.04300000e-02 * (-10);
6512  }
6513  else if ( newt <= 0.784 + 0.004 )
6514  {
6515  return 2.96670000e-02 * (-10);
6516  }
6517  else if ( newt <= 0.788 + 0.004 )
6518  {
6519  return 2.50630000e-02 * (-10);
6520  }
6521  else if ( newt <= 0.792 + 0.004 )
6522  {
6523  return 2.27660000e-02 * (-10);
6524  }
6525  else if ( newt <= 0.796 + 0.004 )
6526  {
6527  return 2.12310000e-02 * (-10);
6528  }
6529  else if ( newt <= 0.8 + 0.004 )
6530  {
6531  return 2.23800000e-02 * (-10);
6532  }
6533 }
6534 
6535 Real linearPopliteal ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
6536 {
6537  if (t > 0.8)
6538  {
6539  t = ( ( (int) floor (t * 1000.0) ) % 800) / 1000.0;
6540  }
6541 
6542  Real dt = ( (int) floor (t * 1000.0) ) % 4 / 1000.0;
6543  Real ti = floor (t * 1000.0) / 1000.0 - dt;
6544  Real tii = ti + 0.004;
6545  return (popliteal (tii) - popliteal (ti) ) / (0.004) * (t - (ti) ) + popliteal (ti);
6546 }
6547 
6548 Real linearPontdist ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
6549 {
6550  if (t > 0.8)
6551  {
6552  t = ( ( (int) floor (t * 1000.0) ) % 800) / 1000.0;
6553  }
6554 
6555  Real dt = ( (int) floor (t * 1000.0) ) % 4 / 1000.0;
6556  Real ti = floor (t * 1000.0) / 1000.0 - dt;
6557  Real tii = ti + 0.004;
6558  return (pont_dist (tii) - pont_dist (ti) ) / (0.004) * (t - (ti) ) + pont_dist (ti);
6559 }
6560 
6561 
6562 Real poplitealPressure ( Real t, const Real& /*x*/, const Real& /*y*/, const Real& /*z*/, const ID& /*i*/)
6563 {
6564  Real newt = ( (Real) ( ( (int) (t * 1000) ) % 800) ) / 1000;
6565  if ( newt <= 0 + 0.001 )
6566  {
6567  return 0 * (1.0e4);
6568  }
6569  else if ( newt <= 0.0010 + 0.001 )
6570  {
6571  return -0.2595 * (1.0e4);
6572  }
6573  else if ( newt <= 0.0020 + 0.001 )
6574  {
6575  return -0.1949 * (1.0e4);
6576  }
6577  else if ( newt <= 0.0030 + 0.001 )
6578  {
6579  return -0.1639 * (1.0e4);
6580  }
6581  else if ( newt <= 0.0040 + 0.001 )
6582  {
6583  return -0.1380 * (1.0e4);
6584  }
6585  else if ( newt <= 0.0050 + 0.001 )
6586  {
6587  return -0.1340 * (1.0e4);
6588  }
6589  else if ( newt <= 0.0060 + 0.001 )
6590  {
6591  return -0.1268 * (1.0e4);
6592  }
6593  else if ( newt <= 0.0070 + 0.001 )
6594  {
6595  return -0.1215 * (1.0e4);
6596  }
6597  else if ( newt <= 0.0080 + 0.001 )
6598  {
6599  return -0.1210 * (1.0e4);
6600  }
6601  else if ( newt <= 0.0090 + 0.001 )
6602  {
6603  return -0.1411 * (1.0e4);
6604  }
6605  else if ( newt <= 0.0100 + 0.001 )
6606  {
6607  return -0.1653 * (1.0e4);
6608  }
6609  else if ( newt <= 0.0110 + 0.001 )
6610  {
6611  return -0.1953 * (1.0e4);
6612  }
6613  else if ( newt <= 0.0120 + 0.001 )
6614  {
6615  return -0.2301 * (1.0e4);
6616  }
6617  else if ( newt <= 0.0130 + 0.001 )
6618  {
6619  return -0.2657 * (1.0e4);
6620  }
6621  else if ( newt <= 0.0140 + 0.001 )
6622  {
6623  return -0.3023 * (1.0e4);
6624  }
6625  else if ( newt <= 0.0150 + 0.001 )
6626  {
6627  return -0.3377 * (1.0e4);
6628  }
6629  else if ( newt <= 0.0160 + 0.001 )
6630  {
6631  return -0.3705 * (1.0e4);
6632  }
6633  else if ( newt <= 0.0170 + 0.001 )
6634  {
6635  return -0.3932 * (1.0e4);
6636  }
6637  else if ( newt <= 0.0180 + 0.001 )
6638  {
6639  return -0.4152 * (1.0e4);
6640  }
6641  else if ( newt <= 0.0190 + 0.001 )
6642  {
6643  return -0.4363 * (1.0e4);
6644  }
6645  else if ( newt <= 0.0200 + 0.001 )
6646  {
6647  return -0.4580 * (1.0e4);
6648  }
6649  else if ( newt <= 0.0210 + 0.001 )
6650  {
6651  return -0.4829 * (1.0e4);
6652  }
6653  else if ( newt <= 0.0220 + 0.001 )
6654  {
6655  return -0.5100 * (1.0e4);
6656  }
6657  else if ( newt <= 0.0230 + 0.001 )
6658  {
6659  return -0.5399 * (1.0e4);
6660  }
6661  else if ( newt <= 0.0240 + 0.001 )
6662  {
6663  return -0.5725 * (1.0e4);
6664  }
6665  else if ( newt <= 0.0250 + 0.001 )
6666  {
6667  return -0.6086 * (1.0e4);
6668  }
6669  else if ( newt <= 0.0260 + 0.001 )
6670  {
6671  return -0.6456 * (1.0e4);
6672  }
6673  else if ( newt <= 0.0270 + 0.001 )
6674  {
6675  return -0.6830 * (1.0e4);
6676  }
6677  else if ( newt <= 0.0280 + 0.001 )
6678  {
6679  return -0.7199 * (1.0e4);
6680  }
6681  else if ( newt <= 0.0290 + 0.001 )
6682  {
6683  return -0.7515 * (1.0e4);
6684  }
6685  else if ( newt <= 0.0300 + 0.001 )
6686  {
6687  return -0.7830 * (1.0e4);
6688  }
6689  else if ( newt <= 0.0310 + 0.001 )
6690  {
6691  return -0.8136 * (1.0e4);
6692  }
6693  else if ( newt <= 0.0320 + 0.001 )
6694  {
6695  return -0.8436 * (1.0e4);
6696  }
6697  else if ( newt <= 0.0330 + 0.001 )
6698  {
6699  return -0.8720 * (1.0e4);
6700  }
6701  else if ( newt <= 0.0340 + 0.001 )
6702  {
6703  return -0.9012 * (1.0e4);
6704  }
6705  else if ( newt <= 0.0350 + 0.001 )
6706  {
6707  return -0.9312 * (1.0e4);
6708  }
6709  else if ( newt <= 0.0360 + 0.001 )
6710  {
6711  return -0.9621 * (1.0e4);
6712  }
6713  else if ( newt <= 0.0370 + 0.001 )
6714  {
6715  return -0.9926 * (1.0e4);
6716  }
6717  else if ( newt <= 0.0380 + 0.001 )
6718  {
6719  return -1.0240 * (1.0e4);
6720  }
6721  else if ( newt <= 0.0390 + 0.001 )
6722  {
6723  return -1.0559 * (1.0e4);
6724  }
6725  else if ( newt <= 0.0400 + 0.001 )
6726  {
6727  return -1.2131 * (1.0e4);
6728  }
6729  else if ( newt <= 0.0410 + 0.001 )
6730  {
6731  return -1.1907 * (1.0e4);
6732  }
6733  else if ( newt <= 0.0420 + 0.001 )
6734  {
6735  return -1.1903 * (1.0e4);
6736  }
6737  else if ( newt <= 0.0430 + 0.001 )
6738  {
6739  return -1.1610 * (1.0e4);
6740  }
6741  else if ( newt <= 0.0440 + 0.001 )
6742  {
6743  return -1.2035 * (1.0e4);
6744  }
6745  else if ( newt <= 0.0450 + 0.001 )
6746  {
6747  return -1.2322 * (1.0e4);
6748  }
6749  else if ( newt <= 0.0460 + 0.001 )
6750  {
6751  return -1.2613 * (1.0e4);
6752  }
6753  else if ( newt <= 0.0470 + 0.001 )
6754  {
6755  return -1.2932 * (1.0e4);
6756  }
6757  else if ( newt <= 0.0480 + 0.001 )
6758  {
6759  return -1.3292 * (1.0e4);
6760  }
6761  else if ( newt <= 0.0490 + 0.001 )
6762  {
6763  return -1.3769 * (1.0e4);
6764  }
6765  else if ( newt <= 0.0500 + 0.001 )
6766  {
6767  return -1.4237 * (1.0e4);
6768  }
6769  else if ( newt <= 0.0510 + 0.001 )
6770  {
6771  return -1.4686 * (1.0e4);
6772  }
6773  else if ( newt <= 0.0520 + 0.001 )
6774  {
6775  return -1.5097 * (1.0e4);
6776  }
6777  else if ( newt <= 0.0530 + 0.001 )
6778  {
6779  return -1.5436 * (1.0e4);
6780  }
6781  else if ( newt <= 0.0540 + 0.001 )
6782  {
6783  return -1.5738 * (1.0e4);
6784  }
6785  else if ( newt <= 0.0550 + 0.001 )
6786  {
6787  return -1.6007 * (1.0e4);
6788  }
6789  else if ( newt <= 0.0560 + 0.001 )
6790  {
6791  return -1.7456 * (1.0e4);
6792  }
6793  else if ( newt <= 0.0570 + 0.001 )
6794  {
6795  return -1.7042 * (1.0e4);
6796  }
6797  else if ( newt <= 0.0580 + 0.001 )
6798  {
6799  return -1.6879 * (1.0e4);
6800  }
6801  else if ( newt <= 0.0590 + 0.001 )
6802  {
6803  return -1.6474 * (1.0e4);
6804  }
6805  else if ( newt <= 0.0600 + 0.001 )
6806  {
6807  return -1.6796 * (1.0e4);
6808  }
6809  else if ( newt <= 0.0610 + 0.001 )
6810  {
6811  return -1.6954 * (1.0e4);
6812  }
6813  else if ( newt <= 0.0620 + 0.001 )
6814  {
6815  return -1.7171 * (1.0e4);
6816  }
6817  else if ( newt <= 0.0630 + 0.001 )
6818  {
6819  return -1.7454 * (1.0e4);
6820  }
6821  else if ( newt <= 0.0640 + 0.001 )
6822  {
6823  return -1.7803 * (1.0e4);
6824  }
6825  else if ( newt <= 0.0650 + 0.001 )
6826  {
6827  return -1.8083 * (1.0e4);
6828  }
6829  else if ( newt <= 0.0660 + 0.001 )
6830  {
6831  return -1.8407 * (1.0e4);
6832  }
6833  else if ( newt <= 0.0670 + 0.001 )
6834  {
6835  return -1.8726 * (1.0e4);
6836  }
6837  else if ( newt <= 0.0680 + 0.001 )
6838  {
6839  return -1.9017 * (1.0e4);
6840  }
6841  else if ( newt <= 0.0690 + 0.001 )
6842  {
6843  return -1.9309 * (1.0e4);
6844  }
6845  else if ( newt <= 0.0700 + 0.001 )
6846  {
6847  return -1.9547 * (1.0e4);
6848  }
6849  else if ( newt <= 0.0710 + 0.001 )
6850  {
6851  return -1.9744 * (1.0e4);
6852  }
6853  else if ( newt <= 0.0720 + 0.001 )
6854  {
6855  return -1.9910 * (1.0e4);
6856  }
6857  else if ( newt <= 0.0730 + 0.001 )
6858  {
6859  return -2.0102 * (1.0e4);
6860  }
6861  else if ( newt <= 0.0740 + 0.001 )
6862  {
6863  return -2.0277 * (1.0e4);
6864  }
6865  else if ( newt <= 0.0750 + 0.001 )
6866  {
6867  return -2.0449 * (1.0e4);
6868  }
6869  else if ( newt <= 0.0760 + 0.001 )
6870  {
6871  return -2.0622 * (1.0e4);
6872  }
6873  else if ( newt <= 0.0770 + 0.001 )
6874  {
6875  return -2.0840 * (1.0e4);
6876  }
6877  else if ( newt <= 0.0780 + 0.001 )
6878  {
6879  return -2.1044 * (1.0e4);
6880  }
6881  else if ( newt <= 0.0790 + 0.001 )
6882  {
6883  return -2.1239 * (1.0e4);
6884  }
6885  else if ( newt <= 0.0800 + 0.001 )
6886  {
6887  return -2.1421 * (1.0e4);
6888  }
6889  else if ( newt <= 0.0810 + 0.001 )
6890  {
6891  return -2.1545 * (1.0e4);
6892  }
6893  else if ( newt <= 0.0820 + 0.001 )
6894  {
6895  return -2.16662 * (1.0e4);
6896  }
6897  else if ( newt <= 0.0830 + 0.001 )
6898  {
6899  return -2.17782 * (1.0e4);
6900  }
6901  else if ( newt <= 0.0840 + 0.001 )
6902  {
6903  return -2.18851 * (1.0e4);
6904  }
6905  else if ( newt <= 0.0850 + 0.001 )
6906  {
6907  return -2.19451 * (1.0e4);
6908  }
6909  else if ( newt <= 0.0860 + 0.001 )
6910  {
6911  return -2.20121 * (1.0e4);
6912  }
6913  else if ( newt <= 0.0870 + 0.001 )
6914  {
6915  return -2.20831 * (1.0e4);
6916  }
6917  else if ( newt <= 0.0880 + 0.001 )
6918  {
6919  return -2.21571 * (1.0e4);
6920  }
6921  else if ( newt <= 0.0890 + 0.001 )
6922  {
6923  return -2.22621 * (1.0e4);
6924  }
6925  else if ( newt <= 0.0900 + 0.001 )
6926  {
6927  return -2.23631 * (1.0e4);
6928  }
6929  else if ( newt <= 0.0910 + 0.001 )
6930  {
6931  return -2.24611 * (1.0e4);
6932  }
6933  else if ( newt <= 0.0920 + 0.001 )
6934  {
6935  return -2.25551 * (1.0e4);
6936  }
6937  else if ( newt <= 0.0930 + 0.001 )
6938  {
6939  return -2.25891 * (1.0e4);
6940  }
6941  else if ( newt <= 0.0940 + 0.001 )
6942  {
6943  return -2.26351 * (1.0e4);
6944  }
6945  else if ( newt <= 0.0950 + 0.001 )
6946  {
6947  return -2.26861 * (1.0e4);
6948  }
6949  else if ( newt <= 0.0960 + 0.001 )
6950  {
6951  return -2.27411 * (1.0e4);
6952  }
6953  else if ( newt <= 0.0970 + 0.001 )
6954  {
6955  return -2.27451 * (1.0e4);
6956  }
6957  else if ( newt <= 0.0980 + 0.001 )
6958  {
6959  return -2.27681 * (1.0e4);
6960  }
6961  else if ( newt <= 0.0990 + 0.001 )
6962  {
6963  return -2.28041 * (1.0e4);
6964  }
6965  else if ( newt <= 0.1000 + 0.001 )
6966  {
6967  return -2.28481 * (1.0e4);
6968  }
6969  else if ( newt <= 0.1010 + 0.001 )
6970  {
6971  return -2.29021 * (1.0e4);
6972  }
6973  else if ( newt <= 0.1020 + 0.001 )
6974  {
6975  return -2.29621 * (1.0e4);
6976  }
6977  else if ( newt <= 0.1030 + 0.001 )
6978  {
6979  return -2.30261 * (1.0e4);
6980  }
6981  else if ( newt <= 0.1040 + 0.001 )
6982  {
6983  return -2.30941 * (1.0e4);
6984  }
6985  else if ( newt <= 0.1050 + 0.001 )
6986  {
6987  return -2.32491 * (1.0e4);
6988  }
6989  else if ( newt <= 0.1060 + 0.001 )
6990  {
6991  return -2.33822 * (1.0e4);
6992  }
6993  else if ( newt <= 0.1070 + 0.001 )
6994  {
6995  return -2.35052 * (1.0e4);
6996  }
6997  else if ( newt <= 0.1080 + 0.001 )
6998  {
6999  return -2.36182 * (1.0e4);
7000  }
7001  else if ( newt <= 0.1090 + 0.001 )
7002  {
7003  return -2.37172 * (1.0e4);
7004  }
7005  else if ( newt <= 0.1100 + 0.001 )
7006  {
7007  return -2.38012 * (1.0e4);
7008  }
7009  else if ( newt <= 0.1110 + 0.001 )
7010  {
7011  return -2.38712 * (1.0e4);
7012  }
7013  else if ( newt <= 0.1120 + 0.001 )
7014  {
7015  return -2.3926 * (1.0e4);
7016  }
7017  else if ( newt <= 0.1130 + 0.001 )
7018  {
7019  return -2.3984 * (1.0e4);
7020  }
7021  else if ( newt <= 0.1140 + 0.001 )
7022  {
7023  return -2.4031 * (1.0e4);
7024  }
7025  else if ( newt <= 0.1150 + 0.001 )
7026  {
7027  return -2.4070 * (1.0e4);
7028  }
7029  else if ( newt <= 0.1160 + 0.001 )
7030  {
7031  return -2.4106 * (1.0e4);
7032  }
7033  else if ( newt <= 0.1170 + 0.001 )
7034  {
7035  return -2.3952 * (1.0e4);
7036  }
7037  else if ( newt <= 0.1180 + 0.001 )
7038  {
7039  return -2.3841 * (1.0e4);
7040  }
7041  else if ( newt <= 0.1190 + 0.001 )
7042  {
7043  return -2.3751 * (1.0e4);
7044  }
7045  else if ( newt <= 0.1200 + 0.001 )
7046  {
7047  return -2.3675 * (1.0e4);
7048  }
7049  else if ( newt <= 0.1210 + 0.001 )
7050  {
7051  return -2.3569 * (1.0e4);
7052  }
7053  else if ( newt <= 0.1220 + 0.001 )
7054  {
7055  return -2.3482 * (1.0e4);
7056  }
7057  else if ( newt <= 0.1230 + 0.001 )
7058  {
7059  return -2.3403 * (1.0e4);
7060  }
7061  else if ( newt <= 0.1240 + 0.001 )
7062  {
7063  return -2.3329 * (1.0e4);
7064  }
7065  else if ( newt <= 0.1250 + 0.001 )
7066  {
7067  return -2.3284 * (1.0e4);
7068  }
7069  else if ( newt <= 0.1260 + 0.001 )
7070  {
7071  return -2.3228 * (1.0e4);
7072  }
7073  else if ( newt <= 0.1270 + 0.001 )
7074  {
7075  return -2.3163 * (1.0e4);
7076  }
7077  else if ( newt <= 0.1280 + 0.001 )
7078  {
7079  return -2.3086 * (1.0e4);
7080  }
7081  else if ( newt <= 0.1290 + 0.001 )
7082  {
7083  return -2.3155 * (1.0e4);
7084  }
7085  else if ( newt <= 0.1300 + 0.001 )
7086  {
7087  return -2.3172 * (1.0e4);
7088  }
7089  else if ( newt <= 0.1310 + 0.001 )
7090  {
7091  return -2.3160 * (1.0e4);
7092  }
7093  else if ( newt <= 0.1320 + 0.001 )
7094  {
7095  return -2.3125 * (1.0e4);
7096  }
7097  else if ( newt <= 0.1330 + 0.001 )
7098  {
7099  return -2.3087 * (1.0e4);
7100  }
7101  else if ( newt <= 0.1340 + 0.001 )
7102  {
7103  return -2.3033 * (1.0e4);
7104  }
7105  else if ( newt <= 0.1350 + 0.001 )
7106  {
7107  return -2.2973 * (1.0e4);
7108  }
7109  else if ( newt <= 0.1360 + 0.001 )
7110  {
7111  return -2.2912 * (1.0e4);
7112  }
7113  else if ( newt <= 0.1370 + 0.001 )
7114  {
7115  return -2.2752 * (1.0e4);
7116  }
7117  else if ( newt <= 0.1380 + 0.001 )
7118  {
7119  return -2.2620 * (1.0e4);
7120  }
7121  else if ( newt <= 0.1390 + 0.001 )
7122  {
7123  return -2.2505 * (1.0e4);
7124  }
7125  else if ( newt <= 0.1400 + 0.001 )
7126  {
7127  return -2.2405 * (1.0e4);
7128  }
7129  else if ( newt <= 0.1410 + 0.001 )
7130  {
7131  return -2.2216 * (1.0e4);
7132  }
7133  else if ( newt <= 0.1420 + 0.001 )
7134  {
7135  return -2.2060 * (1.0e4);
7136  }
7137  else if ( newt <= 0.1430 + 0.001 )
7138  {
7139  return -2.1920 * (1.0e4);
7140  }
7141  else if ( newt <= 0.1440 + 0.001 )
7142  {
7143  return -2.1790 * (1.0e4);
7144  }
7145  else if ( newt <= 0.1450 + 0.001 )
7146  {
7147  return -2.1681 * (1.0e4);
7148  }
7149  else if ( newt <= 0.1460 + 0.001 )
7150  {
7151  return -2.1569 * (1.0e4);
7152  }
7153  else if ( newt <= 0.1470 + 0.001 )
7154  {
7155  return -2.1452 * (1.0e4);
7156  }
7157  else if ( newt <= 0.1480 + 0.001 )
7158  {
7159  return -2.1326 * (1.0e4);
7160  }
7161  else if ( newt <= 0.1490 + 0.001 )
7162  {
7163  return -2.1381 * (1.0e4);
7164  }
7165  else if ( newt <= 0.1500 + 0.001 )
7166  {
7167  return -2.1382 * (1.0e4);
7168  }
7169  else if ( newt <= 0.1510 + 0.001 )
7170  {
7171  return -2.1357 * (1.0e4);
7172  }
7173  else if ( newt <= 0.1520 + 0.001 )
7174  {
7175  return -2.1310 * (1.0e4);
7176  }
7177  else if ( newt <= 0.1530 + 0.001 )
7178  {
7179  return -2.1493 * (1.0e4);
7180  }
7181  else if ( newt <= 0.1540 + 0.001 )
7182  {
7183  return -2.1608 * (1.0e4);
7184  }
7185  else if ( newt <= 0.1550 + 0.001 )
7186  {
7187  return -2.1695 * (1.0e4);
7188  }
7189  else if ( newt <= 0.1560 + 0.001 )
7190  {
7191  return -2.1763 * (1.0e4);
7192  }
7193  else if ( newt <= 0.1570 + 0.001 )
7194  {
7195  return -2.2154 * (1.0e4);
7196  }
7197  else if ( newt <= 0.1580 + 0.001 )
7198  {
7199  return -2.2463 * (1.0e4);
7200  }
7201  else if ( newt <= 0.1590 + 0.001 )
7202  {
7203  return -2.2742 * (1.0e4);
7204  }
7205  else if ( newt <= 0.1600 + 0.001 )
7206  {
7207  return -2.3002 * (1.0e4);
7208  }
7209  else if ( newt <= 0.1610 + 0.001 )
7210  {
7211  return -2.3619 * (1.0e4);
7212  }
7213  else if ( newt <= 0.1620 + 0.001 )
7214  {
7215  return -2.4153 * (1.0e4);
7216  }
7217  else if ( newt <= 0.1630 + 0.001 )
7218  {
7219  return -2.4664 * (1.0e4);
7220  }
7221  else if ( newt <= 0.1640 + 0.001 )
7222  {
7223  return -2.5167 * (1.0e4);
7224  }
7225  else if ( newt <= 0.1650 + 0.001 )
7226  {
7227  return -2.5589 * (1.0e4);
7228  }
7229  else if ( newt <= 0.1660 + 0.001 )
7230  {
7231  return -2.6054 * (1.0e4);
7232  }
7233  else if ( newt <= 0.1670 + 0.001 )
7234  {
7235  return -2.6563 * (1.0e4);
7236  }
7237  else if ( newt <= 0.1680 + 0.001 )
7238  {
7239  return -2.7130 * (1.0e4);
7240  }
7241  else if ( newt <= 0.1690 + 0.001 )
7242  {
7243  return -2.7059 * (1.0e4);
7244  }
7245  else if ( newt <= 0.1700 + 0.001 )
7246  {
7247  return -2.7218 * (1.0e4);
7248  }
7249  else if ( newt <= 0.1710 + 0.001 )
7250  {
7251  return -2.7521 * (1.0e4);
7252  }
7253  else if ( newt <= 0.1720 + 0.001 )
7254  {
7255  return -2.7960 * (1.0e4);
7256  }
7257  else if ( newt <= 0.1730 + 0.001 )
7258  {
7259  return -2.7344 * (1.0e4);
7260  }
7261  else if ( newt <= 0.1740 + 0.001 )
7262  {
7263  return -2.7099 * (1.0e4);
7264  }
7265  else if ( newt <= 0.1750 + 0.001 )
7266  {
7267  return -2.7057 * (1.0e4);
7268  }
7269  else if ( newt <= 0.1760 + 0.001 )
7270  {
7271  return -2.7178 * (1.0e4);
7272  }
7273  else if ( newt <= 0.1770 + 0.001 )
7274  {
7275  return -2.7231 * (1.0e4);
7276  }
7277  else if ( newt <= 0.1780 + 0.001 )
7278  {
7279  return -2.7414 * (1.0e4);
7280  }
7281  else if ( newt <= 0.1790 + 0.001 )
7282  {
7283  return -2.7661 * (1.0e4);
7284  }
7285  else if ( newt <= 0.1800 + 0.001 )
7286  {
7287  return -2.7930 * (1.0e4);
7288  }
7289  else if ( newt <= 0.1810 + 0.001 )
7290  {
7291  return -2.8229 * (1.0e4);
7292  }
7293  else if ( newt <= 0.1820 + 0.001 )
7294  {
7295  return -2.8472 * (1.0e4);
7296  }
7297  else if ( newt <= 0.1830 + 0.001 )
7298  {
7299  return -2.8642 * (1.0e4);
7300  }
7301  else if ( newt <= 0.1840 + 0.001 )
7302  {
7303  return -2.8726 * (1.0e4);
7304  }
7305  else if ( newt <= 0.1850 + 0.001 )
7306  {
7307  return -2.9007 * (1.0e4);
7308  }
7309  else if ( newt <= 0.1860 + 0.001 )
7310  {
7311  return -2.9128 * (1.0e4);
7312  }
7313  else if ( newt <= 0.1870 + 0.001 )
7314  {
7315  return -2.9136 * (1.0e4);
7316  }
7317  else if ( newt <= 0.1880 + 0.001 )
7318  {
7319  return -2.9048 * (1.0e4);
7320  }
7321  else if ( newt <= 0.1890 + 0.001 )
7322  {
7323  return -2.9170 * (1.0e4);
7324  }
7325  else if ( newt <= 0.1900 + 0.001 )
7326  {
7327  return -2.9159 * (1.0e4);
7328  }
7329  else if ( newt <= 0.1910 + 0.001 )
7330  {
7331  return -2.9069 * (1.0e4);
7332  }
7333  else if ( newt <= 0.1920 + 0.001 )
7334  {
7335  return -2.8916 * (1.0e4);
7336  }
7337  else if ( newt <= 0.1930 + 0.001 )
7338  {
7339  return -2.8918 * (1.0e4);
7340  }
7341  else if ( newt <= 0.1940 + 0.001 )
7342  {
7343  return -2.8832 * (1.0e4);
7344  }
7345  else if ( newt <= 0.1950 + 0.001 )
7346  {
7347  return -2.8695 * (1.0e4);
7348  }
7349  else if ( newt <= 0.1960 + 0.001 )
7350  {
7351  return -2.8520 * (1.0e4);
7352  }
7353  else if ( newt <= 0.1970 + 0.001 )
7354  {
7355  return -2.8502 * (1.0e4);
7356  }
7357  else if ( newt <= 0.1980 + 0.001 )
7358  {
7359  return -2.8418 * (1.0e4);
7360  }
7361  else if ( newt <= 0.1990 + 0.001 )
7362  {
7363  return -2.8301 * (1.0e4);
7364  }
7365  else if ( newt <= 0.2000 + 0.001 )
7366  {
7367  return -2.8160 * (1.0e4);
7368  }
7369  else if ( newt <= 0.2010 + 0.001 )
7370  {
7371  return -2.8076 * (1.0e4);
7372  }
7373  else if ( newt <= 0.2020 + 0.001 )
7374  {
7375  return -2.7965 * (1.0e4);
7376  }
7377  else if ( newt <= 0.2030 + 0.001 )
7378  {
7379  return -2.7843 * (1.0e4);
7380  }
7381  else if ( newt <= 0.2040 + 0.001 )
7382  {
7383  return -2.7715 * (1.0e4);
7384  }
7385  else if ( newt <= 0.2050 + 0.001 )
7386  {
7387  return -2.7587 * (1.0e4);
7388  }
7389  else if ( newt <= 0.2060 + 0.001 )
7390  {
7391  return -2.7465 * (1.0e4);
7392  }
7393  else if ( newt <= 0.2070 + 0.001 )
7394  {
7395  return -2.7351 * (1.0e4);
7396  }
7397  else if ( newt <= 0.2080 + 0.001 )
7398  {
7399  return -2.7250 * (1.0e4);
7400  }
7401  else if ( newt <= 0.2090 + 0.001 )
7402  {
7403  return -2.7147 * (1.0e4);
7404  }
7405  else if ( newt <= 0.2100 + 0.001 )
7406  {
7407  return -2.7061 * (1.0e4);
7408  }
7409  else if ( newt <= 0.2110 + 0.001 )
7410  {
7411  return -2.6990 * (1.0e4);
7412  }
7413  else if ( newt <= 0.2120 + 0.001 )
7414  {
7415  return -2.6933 * (1.0e4);
7416  }
7417  else if ( newt <= 0.2130 + 0.001 )
7418  {
7419  return -2.6668 * (1.0e4);
7420  }
7421  else if ( newt <= 0.2140 + 0.001 )
7422  {
7423  return -2.6461 * (1.0e4);
7424  }
7425  else if ( newt <= 0.2150 + 0.001 )
7426  {
7427  return -2.6279 * (1.0e4);
7428  }
7429  else if ( newt <= 0.2160 + 0.001 )
7430  {
7431  return -2.6115 * (1.0e4);
7432  }
7433  else if ( newt <= 0.2170 + 0.001 )
7434  {
7435  return -2.5895 * (1.0e4);
7436  }
7437  else if ( newt <= 0.2180 + 0.001 )
7438  {
7439  return -2.5705 * (1.0e4);
7440  }
7441  else if ( newt <= 0.2190 + 0.001 )
7442  {
7443  return -2.5531 * (1.0e4);
7444  }
7445  else if ( newt <= 0.2200 + 0.001 )
7446  {
7447  return -2.5369 * (1.0e4);
7448  }
7449  else if ( newt <= 0.2210 + 0.001 )
7450  {
7451  return -2.5157 * (1.0e4);
7452  }
7453  else if ( newt <= 0.2220 + 0.001 )
7454  {
7455  return -2.4961 * (1.0e4);
7456  }
7457  else if ( newt <= 0.2230 + 0.001 )
7458  {
7459  return -2.4770 * (1.0e4);
7460  }
7461  else if ( newt <= 0.2240 + 0.001 )
7462  {
7463  return -2.4576 * (1.0e4);
7464  }
7465  else if ( newt <= 0.2250 + 0.001 )
7466  {
7467  return -2.4391 * (1.0e4);
7468  }
7469  else if ( newt <= 0.2260 + 0.001 )
7470  {
7471  return -2.4195 * (1.0e4);
7472  }
7473  else if ( newt <= 0.2270 + 0.001 )
7474  {
7475  return -2.3990 * (1.0e4);
7476  }
7477  else if ( newt <= 0.2280 + 0.001 )
7478  {
7479  return -2.3776 * (1.0e4);
7480  }
7481  else if ( newt <= 0.2290 + 0.001 )
7482  {
7483  return -2.3639 * (1.0e4);
7484  }
7485  else if ( newt <= 0.2300 + 0.001 )
7486  {
7487  return -2.3474 * (1.0e4);
7488  }
7489  else if ( newt <= 0.2310 + 0.001 )
7490  {
7491  return -2.3297 * (1.0e4);
7492  }
7493  else if ( newt <= 0.2320 + 0.001 )
7494  {
7495  return -2.3107 * (1.0e4);
7496  }
7497  else if ( newt <= 0.2330 + 0.001 )
7498  {
7499  return -2.2894 * (1.0e4);
7500  }
7501  else if ( newt <= 0.2340 + 0.001 )
7502  {
7503  return -2.2676 * (1.0e4);
7504  }
7505  else if ( newt <= 0.2350 + 0.001 )
7506  {
7507  return -2.2453 * (1.0e4);
7508  }
7509  else if ( newt <= 0.2360 + 0.001 )
7510  {
7511  return -2.2225 * (1.0e4);
7512  }
7513  else if ( newt <= 0.2370 + 0.001 )
7514  {
7515  return -2.1966 * (1.0e4);
7516  }
7517  else if ( newt <= 0.2380 + 0.001 )
7518  {
7519  return -2.1713 * (1.0e4);
7520  }
7521  else if ( newt <= 0.2390 + 0.001 )
7522  {
7523  return -2.1463 * (1.0e4);
7524  }
7525  else if ( newt <= 0.2400 + 0.001 )
7526  {
7527  return -2.1216 * (1.0e4);
7528  }
7529  else if ( newt <= 0.2410 + 0.001 )
7530  {
7531  return -2.0871 * (1.0e4);
7532  }
7533  else if ( newt <= 0.2420 + 0.001 )
7534  {
7535  return -2.0551 * (1.0e4);
7536  }
7537  else if ( newt <= 0.2430 + 0.001 )
7538  {
7539  return -2.0239 * (1.0e4);
7540  }
7541  else if ( newt <= 0.2440 + 0.001 )
7542  {
7543  return -1.9930 * (1.0e4);
7544  }
7545  else if ( newt <= 0.2450 + 0.001 )
7546  {
7547  return -1.9580 * (1.0e4);
7548  }
7549  else if ( newt <= 0.2460 + 0.001 )
7550  {
7551  return -1.9240 * (1.0e4);
7552  }
7553  else if ( newt <= 0.2470 + 0.001 )
7554  {
7555  return -1.8902 * (1.0e4);
7556  }
7557  else if ( newt <= 0.2480 + 0.001 )
7558  {
7559  return -1.8563 * (1.0e4);
7560  }
7561  else if ( newt <= 0.2490 + 0.001 )
7562  {
7563  return -1.7995 * (1.0e4);
7564  }
7565  else if ( newt <= 0.2500 + 0.001 )
7566  {
7567  return -1.7480 * (1.0e4);
7568  }
7569  else if ( newt <= 0.2510 + 0.001 )
7570  {
7571  return -1.6984 * (1.0e4);
7572  }
7573  else if ( newt <= 0.2520 + 0.001 )
7574  {
7575  return -1.6502 * (1.0e4);
7576  }
7577  else if ( newt <= 0.2530 + 0.001 )
7578  {
7579  return -1.6212 * (1.0e4);
7580  }
7581  else if ( newt <= 0.2540 + 0.001 )
7582  {
7583  return -1.5877 * (1.0e4);
7584  }
7585  else if ( newt <= 0.2550 + 0.001 )
7586  {
7587  return -1.5517 * (1.0e4);
7588  }
7589  else if ( newt <= 0.2560 + 0.001 )
7590  {
7591  return -1.5129 * (1.0e4);
7592  }
7593  else if ( newt <= 0.2570 + 0.001 )
7594  {
7595  return -1.4965 * (1.0e4);
7596  }
7597  else if ( newt <= 0.2580 + 0.001 )
7598  {
7599  return -1.4704 * (1.0e4);
7600  }
7601  else if ( newt <= 0.2590 + 0.001 )
7602  {
7603  return -1.4382 * (1.0e4);
7604  }
7605  else if ( newt <= 0.2600 + 0.001 )
7606  {
7607  return -1.4005 * (1.0e4);
7608  }
7609  else if ( newt <= 0.2610 + 0.001 )
7610  {
7611  return -1.3592 * (1.0e4);
7612  }
7613  else if ( newt <= 0.2620 + 0.001 )
7614  {
7615  return -1.3134 * (1.0e4);
7616  }
7617  else if ( newt <= 0.2630 + 0.001 )
7618  {
7619  return -1.2641 * (1.0e4);
7620  }
7621  else if ( newt <= 0.2640 + 0.001 )
7622  {
7623  return -1.2126 * (1.0e4);
7624  }
7625  else if ( newt <= 0.2650 + 0.001 )
7626  {
7627  return -1.1473 * (1.0e4);
7628  }
7629  else if ( newt <= 0.2660 + 0.001 )
7630  {
7631  return -1.0855 * (1.0e4);
7632  }
7633  else if ( newt <= 0.2670 + 0.001 )
7634  {
7635  return -1.0260 * (1.0e4);
7636  }
7637  else if ( newt <= 0.2680 + 0.001 )
7638  {
7639  return -0.9694 * (1.0e4);
7640  }
7641  else if ( newt <= 0.2690 + 0.001 )
7642  {
7643  return -0.9197 * (1.0e4);
7644  }
7645  else if ( newt <= 0.2700 + 0.001 )
7646  {
7647  return -0.8715 * (1.0e4);
7648  }
7649  else if ( newt <= 0.2710 + 0.001 )
7650  {
7651  return -0.8246 * (1.0e4);
7652  }
7653  else if ( newt <= 0.2720 + 0.001 )
7654  {
7655  return -0.7783 * (1.0e4);
7656  }
7657  else if ( newt <= 0.2730 + 0.001 )
7658  {
7659  return -0.7117 * (1.0e4);
7660  }
7661  else if ( newt <= 0.2740 + 0.001 )
7662  {
7663  return -0.6489 * (1.0e4);
7664  }
7665  else if ( newt <= 0.2750 + 0.001 )
7666  {
7667  return -0.5866 * (1.0e4);
7668  }
7669  else if ( newt <= 0.2760 + 0.001 )
7670  {
7671  return -0.5240 * (1.0e4);
7672  }
7673  else if ( newt <= 0.2770 + 0.001 )
7674  {
7675  return -0.4540 * (1.0e4);
7676  }
7677  else if ( newt <= 0.2780 + 0.001 )
7678  {
7679  return -0.3857 * (1.0e4);
7680  }
7681  else if ( newt <= 0.2790 + 0.001 )
7682  {
7683  return -0.3182 * (1.0e4);
7684  }
7685  else if ( newt <= 0.2800 + 0.001 )
7686  {
7687  return -0.2513 * (1.0e4);
7688  }
7689  else if ( newt <= 0.2810 + 0.001 )
7690  {
7691  return -0.2075 * (1.0e4);
7692  }
7693  else if ( newt <= 0.2820 + 0.001 )
7694  {
7695  return -0.15802 * (1.0e4);
7696  }
7697  else if ( newt <= 0.2830 + 0.001 )
7698  {
7699  return -0.10562 * (1.0e4);
7700  }
7701  else if ( newt <= 0.2840 + 0.001 )
7702  {
7703  return -0.05011 * (1.0e4);
7704  }
7705  else if ( newt <= 0.2850 + 0.001 )
7706  {
7707  return 0.00771 * (1.0e4);
7708  }
7709  else if ( newt <= 0.2860 + 0.001 )
7710  {
7711  return 0.06971 * (1.0e4);
7712  }
7713  else if ( newt <= 0.2870 + 0.001 )
7714  {
7715  return 0.13571 * (1.0e4);
7716  }
7717  else if ( newt <= 0.2880 + 0.001 )
7718  {
7719  return 0.20521 * (1.0e4);
7720  }
7721  else if ( newt <= 0.2890 + 0.001 )
7722  {
7723  return 0.29581 * (1.0e4);
7724  }
7725  else if ( newt <= 0.2900 + 0.001 )
7726  {
7727  return 0.38341 * (1.0e4);
7728  }
7729  else if ( newt <= 0.2910 + 0.001 )
7730  {
7731  return 0.46981 * (1.0e4);
7732  }
7733  else if ( newt <= 0.2920 + 0.001 )
7734  {
7735  return 0.55461 * (1.0e4);
7736  }
7737  else if ( newt <= 0.2930 + 0.001 )
7738  {
7739  return 0.60371 * (1.0e4);
7740  }
7741  else if ( newt <= 0.2940 + 0.001 )
7742  {
7743  return 0.66001 * (1.0e4);
7744  }
7745  else if ( newt <= 0.2950 + 0.001 )
7746  {
7747  return 0.71861 * (1.0e4);
7748  }
7749  else if ( newt <= 0.2960 + 0.001 )
7750  {
7751  return 0.77981 * (1.0e4);
7752  }
7753  else if ( newt <= 0.2970 + 0.001 )
7754  {
7755  return 0.83161 * (1.0e4);
7756  }
7757  else if ( newt <= 0.2980 + 0.001 )
7758  {
7759  return 0.89061 * (1.0e4);
7760  }
7761  else if ( newt <= 0.2990 + 0.001 )
7762  {
7763  return 0.95491 * (1.0e4);
7764  }
7765  else if ( newt <= 0.3000 + 0.001 )
7766  {
7767  return 1.02421 * (1.0e4);
7768  }
7769  else if ( newt <= 0.3010 + 0.001 )
7770  {
7771  return 1.08901 * (1.0e4);
7772  }
7773  else if ( newt <= 0.3020 + 0.001 )
7774  {
7775  return 1.15901 * (1.0e4);
7776  }
7777  else if ( newt <= 0.3030 + 0.001 )
7778  {
7779  return 1.23141 * (1.0e4);
7780  }
7781  else if ( newt <= 0.3040 + 0.001 )
7782  {
7783  return 1.30471 * (1.0e4);
7784  }
7785  else if ( newt <= 0.3050 + 0.001 )
7786  {
7787  return 1.38741 * (1.0e4);
7788  }
7789  else if ( newt <= 0.3060 + 0.001 )
7790  {
7791  return 1.46602 * (1.0e4);
7792  }
7793  else if ( newt <= 0.3070 + 0.001 )
7794  {
7795  return 1.54152 * (1.0e4);
7796  }
7797  else if ( newt <= 0.3080 + 0.001 )
7798  {
7799  return 1.61382 * (1.0e4);
7800  }
7801  else if ( newt <= 0.3090 + 0.001 )
7802  {
7803  return 1.68312 * (1.0e4);
7804  }
7805  else if ( newt <= 0.3100 + 0.001 )
7806  {
7807  return 1.74982 * (1.0e4);
7808  }
7809  else if ( newt <= 0.3110 + 0.001 )
7810  {
7811  return 1.81452 * (1.0e4);
7812  }
7813  else if ( newt <= 0.3120 + 0.001 )
7814  {
7815  return 1.8778 * (1.0e4);
7816  }
7817  else if ( newt <= 0.3130 + 0.001 )
7818  {
7819  return 1.9319 * (1.0e4);
7820  }
7821  else if ( newt <= 0.3140 + 0.001 )
7822  {
7823  return 1.9880 * (1.0e4);
7824  }
7825  else if ( newt <= 0.3150 + 0.001 )
7826  {
7827  return 2.0449 * (1.0e4);
7828  }
7829  else if ( newt <= 0.3160 + 0.001 )
7830  {
7831  return 2.1028 * (1.0e4);
7832  }
7833  else if ( newt <= 0.3170 + 0.001 )
7834  {
7835  return 2.1629 * (1.0e4);
7836  }
7837  else if ( newt <= 0.3180 + 0.001 )
7838  {
7839  return 2.2232 * (1.0e4);
7840  }
7841  else if ( newt <= 0.3190 + 0.001 )
7842  {
7843  return 2.2834 * (1.0e4);
7844  }
7845  else if ( newt <= 0.3200 + 0.001 )
7846  {
7847  return 2.3434 * (1.0e4);
7848  }
7849  else if ( newt <= 0.3210 + 0.001 )
7850  {
7851  return 2.4023 * (1.0e4);
7852  }
7853  else if ( newt <= 0.3220 + 0.001 )
7854  {
7855  return 2.4598 * (1.0e4);
7856  }
7857  else if ( newt <= 0.3230 + 0.001 )
7858  {
7859  return 2.5156 * (1.0e4);
7860  }
7861  else if ( newt <= 0.3240 + 0.001 )
7862  {
7863  return 2.5693 * (1.0e4);
7864  }
7865  else if ( newt <= 0.3250 + 0.001 )
7866  {
7867  return 2.6180 * (1.0e4);
7868  }
7869  else if ( newt <= 0.3260 + 0.001 )
7870  {
7871  return 2.6651 * (1.0e4);
7872  }
7873  else if ( newt <= 0.3270 + 0.001 )
7874  {
7875  return 2.7099 * (1.0e4);
7876  }
7877  else if ( newt <= 0.3280 + 0.001 )
7878  {
7879  return 2.7522 * (1.0e4);
7880  }
7881  else if ( newt <= 0.3290 + 0.001 )
7882  {
7883  return 2.7945 * (1.0e4);
7884  }
7885  else if ( newt <= 0.3300 + 0.001 )
7886  {
7887  return 2.8325 * (1.0e4);
7888  }
7889  else if ( newt <= 0.3310 + 0.001 )
7890  {
7891  return 2.8664 * (1.0e4);
7892  }
7893  else if ( newt <= 0.3320 + 0.001 )
7894  {
7895  return 2.8961 * (1.0e4);
7896  }
7897  else if ( newt <= 0.3330 + 0.001 )
7898  {
7899  return 2.9207 * (1.0e4);
7900  }
7901  else if ( newt <= 0.3340 + 0.001 )
7902  {
7903  return 2.9428 * (1.0e4);
7904  }
7905  else if ( newt <= 0.3350 + 0.001 )
7906  {
7907  return 2.9629 * (1.0e4);
7908  }
7909  else if ( newt <= 0.3360 + 0.001 )
7910  {
7911  return 2.9814 * (1.0e4);
7912  }
7913  else if ( newt <= 0.3370 + 0.001 )
7914  {
7915  return 3.0024 * (1.0e4);
7916  }
7917  else if ( newt <= 0.3380 + 0.001 )
7918  {
7919  return 3.0201 * (1.0e4);
7920  }
7921  else if ( newt <= 0.3390 + 0.001 )
7922  {
7923  return 3.0343 * (1.0e4);
7924  }
7925  else if ( newt <= 0.3400 + 0.001 )
7926  {
7927  return 3.0438 * (1.0e4);
7928  }
7929  else if ( newt <= 0.3410 + 0.001 )
7930  {
7931  return 3.0450 * (1.0e4);
7932  }
7933  else if ( newt <= 0.3420 + 0.001 )
7934  {
7935  return 3.0401 * (1.0e4);
7936  }
7937  else if ( newt <= 0.3430 + 0.001 )
7938  {
7939  return 3.0280 * (1.0e4);
7940  }
7941  else if ( newt <= 0.3440 + 0.001 )
7942  {
7943  return 3.0092 * (1.0e4);
7944  }
7945  else if ( newt <= 0.3450 + 0.001 )
7946  {
7947  return 2.9883 * (1.0e4);
7948  }
7949  else if ( newt <= 0.3460 + 0.001 )
7950  {
7951  return 2.9642 * (1.0e4);
7952  }
7953  else if ( newt <= 0.3470 + 0.001 )
7954  {
7955  return 2.9395 * (1.0e4);
7956  }
7957  else if ( newt <= 0.3480 + 0.001 )
7958  {
7959  return 2.9157 * (1.0e4);
7960  }
7961  else if ( newt <= 0.3490 + 0.001 )
7962  {
7963  return 2.8961 * (1.0e4);
7964  }
7965  else if ( newt <= 0.3500 + 0.001 )
7966  {
7967  return 2.8770 * (1.0e4);
7968  }
7969  else if ( newt <= 0.3510 + 0.001 )
7970  {
7971  return 2.8581 * (1.0e4);
7972  }
7973  else if ( newt <= 0.3520 + 0.001 )
7974  {
7975  return 2.8384 * (1.0e4);
7976  }
7977  else if ( newt <= 0.3530 + 0.001 )
7978  {
7979  return 2.8114 * (1.0e4);
7980  }
7981  else if ( newt <= 0.3540 + 0.001 )
7982  {
7983  return 2.7836 * (1.0e4);
7984  }
7985  else if ( newt <= 0.3550 + 0.001 )
7986  {
7987  return 2.7540 * (1.0e4);
7988  }
7989  else if ( newt <= 0.3560 + 0.001 )
7990  {
7991  return 2.7225 * (1.0e4);
7992  }
7993  else if ( newt <= 0.3570 + 0.001 )
7994  {
7995  return 2.6901 * (1.0e4);
7996  }
7997  else if ( newt <= 0.3580 + 0.001 )
7998  {
7999  return 2.6578 * (1.0e4);
8000  }
8001  else if ( newt <= 0.3590 + 0.001 )
8002  {
8003  return 2.6268 * (1.0e4);
8004  }
8005  else if ( newt <= 0.3600 + 0.001 )
8006  {
8007  return 2.5974 * (1.0e4);
8008  }
8009  else if ( newt <= 0.3610 + 0.001 )
8010  {
8011  return 2.5780 * (1.0e4);
8012  }
8013  else if ( newt <= 0.3620 + 0.001 )
8014  {
8015  return 2.5576 * (1.0e4);
8016  }
8017  else if ( newt <= 0.3630 + 0.001 )
8018  {
8019  return 2.5370 * (1.0e4);
8020  }
8021  else if ( newt <= 0.3640 + 0.001 )
8022  {
8023  return 2.5156 * (1.0e4);
8024  }
8025  else if ( newt <= 0.3650 + 0.001 )
8026  {
8027  return 2.4947 * (1.0e4);
8028  }
8029  else if ( newt <= 0.3660 + 0.001 )
8030  {
8031  return 2.4724 * (1.0e4);
8032  }
8033  else if ( newt <= 0.3670 + 0.001 )
8034  {
8035  return 2.4493 * (1.0e4);
8036  }
8037  else if ( newt <= 0.3680 + 0.001 )
8038  {
8039  return 2.4258 * (1.0e4);
8040  }
8041  else if ( newt <= 0.3690 + 0.001 )
8042  {
8043  return 2.3965 * (1.0e4);
8044  }
8045  else if ( newt <= 0.3700 + 0.001 )
8046  {
8047  return 2.3691 * (1.0e4);
8048  }
8049  else if ( newt <= 0.3710 + 0.001 )
8050  {
8051  return 2.3429 * (1.0e4);
8052  }
8053  else if ( newt <= 0.3720 + 0.001 )
8054  {
8055  return 2.3181 * (1.0e4);
8056  }
8057  else if ( newt <= 0.3730 + 0.001 )
8058  {
8059  return 2.2823 * (1.0e4);
8060  }
8061  else if ( newt <= 0.3740 + 0.001 )
8062  {
8063  return 2.2514 * (1.0e4);
8064  }
8065  else if ( newt <= 0.3750 + 0.001 )
8066  {
8067  return 2.2231 * (1.0e4);
8068  }
8069  else if ( newt <= 0.3760 + 0.001 )
8070  {
8071  return 2.1969 * (1.0e4);
8072  }
8073  else if ( newt <= 0.3770 + 0.001 )
8074  {
8075  return 2.1722 * (1.0e4);
8076  }
8077  else if ( newt <= 0.3780 + 0.001 )
8078  {
8079  return 2.1484 * (1.0e4);
8080  }
8081  else if ( newt <= 0.3790 + 0.001 )
8082  {
8083  return 2.1245 * (1.0e4);
8084  }
8085  else if ( newt <= 0.3800 + 0.001 )
8086  {
8087  return 2.1001 * (1.0e4);
8088  }
8089  else if ( newt <= 0.3810 + 0.001 )
8090  {
8091  return 2.0776 * (1.0e4);
8092  }
8093  else if ( newt <= 0.3820 + 0.001 )
8094  {
8095  return 2.0531 * (1.0e4);
8096  }
8097  else if ( newt <= 0.3830 + 0.001 )
8098  {
8099  return 2.0271 * (1.0e4);
8100  }
8101  else if ( newt <= 0.3840 + 0.001 )
8102  {
8103  return 1.9996 * (1.0e4);
8104  }
8105  else if ( newt <= 0.3850 + 0.001 )
8106  {
8107  return 1.9708 * (1.0e4);
8108  }
8109  else if ( newt <= 0.3860 + 0.001 )
8110  {
8111  return 1.9408 * (1.0e4);
8112  }
8113  else if ( newt <= 0.3870 + 0.001 )
8114  {
8115  return 1.9099 * (1.0e4);
8116  }
8117  else if ( newt <= 0.3880 + 0.001 )
8118  {
8119  return 1.8783 * (1.0e4);
8120  }
8121  else if ( newt <= 0.3890 + 0.001 )
8122  {
8123  return 1.8422 * (1.0e4);
8124  }
8125  else if ( newt <= 0.3900 + 0.001 )
8126  {
8127  return 1.8070 * (1.0e4);
8128  }
8129  else if ( newt <= 0.3910 + 0.001 )
8130  {
8131  return 1.7723 * (1.0e4);
8132  }
8133  else if ( newt <= 0.3920 + 0.001 )
8134  {
8135  return 1.7380 * (1.0e4);
8136  }
8137  else if ( newt <= 0.3930 + 0.001 )
8138  {
8139  return 1.7041 * (1.0e4);
8140  }
8141  else if ( newt <= 0.3940 + 0.001 )
8142  {
8143  return 1.6704 * (1.0e4);
8144  }
8145  else if ( newt <= 0.3950 + 0.001 )
8146  {
8147  return 1.6368 * (1.0e4);
8148  }
8149  else if ( newt <= 0.3960 + 0.001 )
8150  {
8151  return 1.6027 * (1.0e4);
8152  }
8153  else if ( newt <= 0.3970 + 0.001 )
8154  {
8155  return 1.5765 * (1.0e4);
8156  }
8157  else if ( newt <= 0.3980 + 0.001 )
8158  {
8159  return 1.5471 * (1.0e4);
8160  }
8161  else if ( newt <= 0.3990 + 0.001 )
8162  {
8163  return 1.5157 * (1.0e4);
8164  }
8165  else if ( newt <= 0.4000 + 0.001 )
8166  {
8167  return 1.4824 * (1.0e4);
8168  }
8169  else if ( newt <= 0.4010 + 0.001 )
8170  {
8171  return 1.4560 * (1.0e4);
8172  }
8173  else if ( newt <= 0.4020 + 0.001 )
8174  {
8175  return 1.4260 * (1.0e4);
8176  }
8177  else if ( newt <= 0.4030 + 0.001 )
8178  {
8179  return 1.3944 * (1.0e4);
8180  }
8181  else if ( newt <= 0.4040 + 0.001 )
8182  {
8183  return 1.3617 * (1.0e4);
8184  }
8185  else if ( newt <= 0.4050 + 0.001 )
8186  {
8187  return 1.3271 * (1.0e4);
8188  }
8189  else if ( newt <= 0.4060 + 0.001 )
8190  {
8191  return 1.2930 * (1.0e4);
8192  }
8193  else if ( newt <= 0.4070 + 0.001 )
8194  {
8195  return 1.2593 * (1.0e4);
8196  }
8197  else if ( newt <= 0.4080 + 0.001 )
8198  {
8199  return 1.2264 * (1.0e4);
8200  }
8201  else if ( newt <= 0.4090 + 0.001 )
8202  {
8203  return 1.1862 * (1.0e4);
8204  }
8205  else if ( newt <= 0.4100 + 0.001 )
8206  {
8207  return 1.1493 * (1.0e4);
8208  }
8209  else if ( newt <= 0.4110 + 0.001 )
8210  {
8211  return 1.1147 * (1.0e4);
8212  }
8213  else if ( newt <= 0.4120 + 0.001 )
8214  {
8215  return 1.0823 * (1.0e4);
8216  }
8217  else if ( newt <= 0.4130 + 0.001 )
8218  {
8219  return 1.0478 * (1.0e4);
8220  }
8221  else if ( newt <= 0.4140 + 0.001 )
8222  {
8223  return 1.0168 * (1.0e4);
8224  }
8225  else if ( newt <= 0.4150 + 0.001 )
8226  {
8227  return 0.9883 * (1.0e4);
8228  }
8229  else if ( newt <= 0.4160 + 0.001 )
8230  {
8231  return 0.9621 * (1.0e4);
8232  }
8233  else if ( newt <= 0.4170 + 0.001 )
8234  {
8235  return 0.9347 * (1.0e4);
8236  }
8237  else if ( newt <= 0.4180 + 0.001 )
8238  {
8239  return 0.9092 * (1.0e4);
8240  }
8241  else if ( newt <= 0.4190 + 0.001 )
8242  {
8243  return 0.8848 * (1.0e4);
8244  }
8245  else if ( newt <= 0.4200 + 0.001 )
8246  {
8247  return 0.8611 * (1.0e4);
8248  }
8249  else if ( newt <= 0.4210 + 0.001 )
8250  {
8251  return 0.8372 * (1.0e4);
8252  }
8253  else if ( newt <= 0.4220 + 0.001 )
8254  {
8255  return 0.8156 * (1.0e4);
8256  }
8257  else if ( newt <= 0.4230 + 0.001 )
8258  {
8259  return 0.7968 * (1.0e4);
8260  }
8261  else if ( newt <= 0.4240 + 0.001 )
8262  {
8263  return 0.7811 * (1.0e4);
8264  }
8265  else if ( newt <= 0.4250 + 0.001 )
8266  {
8267  return 0.7648 * (1.0e4);
8268  }
8269  else if ( newt <= 0.4260 + 0.001 )
8270  {
8271  return 0.7525 * (1.0e4);
8272  }
8273  else if ( newt <= 0.4270 + 0.001 )
8274  {
8275  return 0.7431 * (1.0e4);
8276  }
8277  else if ( newt <= 0.4280 + 0.001 )
8278  {
8279  return 0.7359 * (1.0e4);
8280  }
8281  else if ( newt <= 0.4290 + 0.001 )
8282  {
8283  return 0.7315 * (1.0e4);
8284  }
8285  else if ( newt <= 0.4300 + 0.001 )
8286  {
8287  return 0.7271 * (1.0e4);
8288  }
8289  else if ( newt <= 0.4310 + 0.001 )
8290  {
8291  return 0.7222 * (1.0e4);
8292  }
8293  else if ( newt <= 0.4320 + 0.001 )
8294  {
8295  return 0.7166 * (1.0e4);
8296  }
8297  else if ( newt <= 0.4330 + 0.001 )
8298  {
8299  return 0.7158 * (1.0e4);
8300  }
8301  else if ( newt <= 0.4340 + 0.001 )
8302  {
8303  return 0.7130 * (1.0e4);
8304  }
8305  else if ( newt <= 0.4350 + 0.001 )
8306  {
8307  return 0.7092 * (1.0e4);
8308  }
8309  else if ( newt <= 0.4360 + 0.001 )
8310  {
8311  return 0.7047 * (1.0e4);
8312  }
8313  else if ( newt <= 0.4370 + 0.001 )
8314  {
8315  return 0.7121 * (1.0e4);
8316  }
8317  else if ( newt <= 0.4380 + 0.001 )
8318  {
8319  return 0.7147 * (1.0e4);
8320  }
8321  else if ( newt <= 0.4390 + 0.001 )
8322  {
8323  return 0.7143 * (1.0e4);
8324  }
8325  else if ( newt <= 0.4400 + 0.001 )
8326  {
8327  return 0.7113 * (1.0e4);
8328  }
8329  else if ( newt <= 0.4410 + 0.001 )
8330  {
8331  return 0.7017 * (1.0e4);
8332  }
8333  else if ( newt <= 0.4420 + 0.001 )
8334  {
8335  return 0.6919 * (1.0e4);
8336  }
8337  else if ( newt <= 0.4430 + 0.001 )
8338  {
8339  return 0.6821 * (1.0e4);
8340  }
8341  else if ( newt <= 0.4440 + 0.001 )
8342  {
8343  return 0.6731 * (1.0e4);
8344  }
8345  else if ( newt <= 0.4450 + 0.001 )
8346  {
8347  return 0.6662 * (1.0e4);
8348  }
8349  else if ( newt <= 0.4460 + 0.001 )
8350  {
8351  return 0.6611 * (1.0e4);
8352  }
8353  else if ( newt <= 0.4470 + 0.001 )
8354  {
8355  return 0.6585 * (1.0e4);
8356  }
8357  else if ( newt <= 0.4480 + 0.001 )
8358  {
8359  return 0.6582 * (1.0e4);
8360  }
8361  else if ( newt <= 0.4490 + 0.001 )
8362  {
8363  return 0.6559 * (1.0e4);
8364  }
8365  else if ( newt <= 0.4500 + 0.001 )
8366  {
8367  return 0.6572 * (1.0e4);
8368  }
8369  else if ( newt <= 0.4510 + 0.001 )
8370  {
8371  return 0.6613 * (1.0e4);
8372  }
8373  else if ( newt <= 0.4520 + 0.001 )
8374  {
8375  return 0.6679 * (1.0e4);
8376  }
8377  else if ( newt <= 0.4530 + 0.001 )
8378  {
8379  return 0.6770 * (1.0e4);
8380  }
8381  else if ( newt <= 0.4540 + 0.001 )
8382  {
8383  return 0.6883 * (1.0e4);
8384  }
8385  else if ( newt <= 0.4550 + 0.001 )
8386  {
8387  return 0.7018 * (1.0e4);
8388  }
8389  else if ( newt <= 0.4560 + 0.001 )
8390  {
8391  return 0.7170 * (1.0e4);
8392  }
8393  else if ( newt <= 0.4570 + 0.001 )
8394  {
8395  return 0.7279 * (1.0e4);
8396  }
8397  else if ( newt <= 0.4580 + 0.001 )
8398  {
8399  return 0.7396 * (1.0e4);
8400  }
8401  else if ( newt <= 0.4590 + 0.001 )
8402  {
8403  return 0.7502 * (1.0e4);
8404  }
8405  else if ( newt <= 0.4600 + 0.001 )
8406  {
8407  return 0.7594 * (1.0e4);
8408  }
8409  else if ( newt <= 0.4610 + 0.001 )
8410  {
8411  return 0.7671 * (1.0e4);
8412  }
8413  else if ( newt <= 0.4620 + 0.001 )
8414  {
8415  return 0.7735 * (1.0e4);
8416  }
8417  else if ( newt <= 0.4630 + 0.001 )
8418  {
8419  return 0.7790 * (1.0e4);
8420  }
8421  else if ( newt <= 0.4640 + 0.001 )
8422  {
8423  return 0.7842 * (1.0e4);
8424  }
8425  else if ( newt <= 0.4650 + 0.001 )
8426  {
8427  return 0.7864 * (1.0e4);
8428  }
8429  else if ( newt <= 0.4660 + 0.001 )
8430  {
8431  return 0.7893 * (1.0e4);
8432  }
8433  else if ( newt <= 0.4670 + 0.001 )
8434  {
8435  return 0.7925 * (1.0e4);
8436  }
8437  else if ( newt <= 0.4680 + 0.001 )
8438  {
8439  return 0.7959 * (1.0e4);
8440  }
8441  else if ( newt <= 0.4690 + 0.001 )
8442  {
8443  return 0.7963 * (1.0e4);
8444  }
8445  else if ( newt <= 0.4700 + 0.001 )
8446  {
8447  return 0.7973 * (1.0e4);
8448  }
8449  else if ( newt <= 0.4710 + 0.001 )
8450  {
8451  return 0.7983 * (1.0e4);
8452  }
8453  else if ( newt <= 0.4720 + 0.001 )
8454  {
8455  return 0.7989 * (1.0e4);
8456  }
8457  else if ( newt <= 0.4730 + 0.001 )
8458  {
8459  return 0.7977 * (1.0e4);
8460  }
8461  else if ( newt <= 0.4740 + 0.001 )
8462  {
8463  return 0.7960 * (1.0e4);
8464  }
8465  else if ( newt <= 0.4750 + 0.001 )
8466  {
8467  return 0.7937 * (1.0e4);
8468  }
8469  else if ( newt <= 0.4760 + 0.001 )
8470  {
8471  return 0.7905 * (1.0e4);
8472  }
8473  else if ( newt <= 0.4770 + 0.001 )
8474  {
8475  return 0.7949 * (1.0e4);
8476  }
8477  else if ( newt <= 0.4780 + 0.001 )
8478  {
8479  return 0.7963 * (1.0e4);
8480  }
8481  else if ( newt <= 0.4790 + 0.001 )
8482  {
8483  return 0.7959 * (1.0e4);
8484  }
8485  else if ( newt <= 0.4800 + 0.001 )
8486  {
8487  return 0.7940 * (1.0e4);
8488  }
8489  else if ( newt <= 0.4810 + 0.001 )
8490  {
8491  return 0.7962 * (1.0e4);
8492  }
8493  else if ( newt <= 0.4820 + 0.001 )
8494  {
8495  return 0.79562 * (1.0e4);
8496  }
8497  else if ( newt <= 0.4830 + 0.001 )
8498  {
8499  return 0.79342 * (1.0e4);
8500  }
8501  else if ( newt <= 0.4840 + 0.001 )
8502  {
8503  return 0.78971 * (1.0e4);
8504  }
8505  else if ( newt <= 0.4850 + 0.001 )
8506  {
8507  return 0.79061 * (1.0e4);
8508  }
8509  else if ( newt <= 0.4860 + 0.001 )
8510  {
8511  return 0.78931 * (1.0e4);
8512  }
8513  else if ( newt <= 0.4870 + 0.001 )
8514  {
8515  return 0.78711 * (1.0e4);
8516  }
8517  else if ( newt <= 0.4880 + 0.001 )
8518  {
8519  return 0.78441 * (1.0e4);
8520  }
8521  else if ( newt <= 0.4890 + 0.001 )
8522  {
8523  return 0.77531 * (1.0e4);
8524  }
8525  else if ( newt <= 0.4900 + 0.001 )
8526  {
8527  return 0.76761 * (1.0e4);
8528  }
8529  else if ( newt <= 0.4910 + 0.001 )
8530  {
8531  return 0.76051 * (1.0e4);
8532  }
8533  else if ( newt <= 0.4920 + 0.001 )
8534  {
8535  return 0.75401 * (1.0e4);
8536  }
8537  else if ( newt <= 0.4930 + 0.001 )
8538  {
8539  return 0.74501 * (1.0e4);
8540  }
8541  else if ( newt <= 0.4940 + 0.001 )
8542  {
8543  return 0.73741 * (1.0e4);
8544  }
8545  else if ( newt <= 0.4950 + 0.001 )
8546  {
8547  return 0.73031 * (1.0e4);
8548  }
8549  else if ( newt <= 0.4960 + 0.001 )
8550  {
8551  return 0.72381 * (1.0e4);
8552  }
8553  else if ( newt <= 0.4970 + 0.001 )
8554  {
8555  return 0.70921 * (1.0e4);
8556  }
8557  else if ( newt <= 0.4980 + 0.001 )
8558  {
8559  return 0.69701 * (1.0e4);
8560  }
8561  else if ( newt <= 0.4990 + 0.001 )
8562  {
8563  return 0.68591 * (1.0e4);
8564  }
8565  else if ( newt <= 0.5000 + 0.001 )
8566  {
8567  return 0.67541 * (1.0e4);
8568  }
8569  else if ( newt <= 0.5010 + 0.001 )
8570  {
8571  return 0.67231 * (1.0e4);
8572  }
8573  else if ( newt <= 0.5020 + 0.001 )
8574  {
8575  return 0.66751 * (1.0e4);
8576  }
8577  else if ( newt <= 0.5030 + 0.001 )
8578  {
8579  return 0.66181 * (1.0e4);
8580  }
8581  else if ( newt <= 0.5040 + 0.001 )
8582  {
8583  return 0.65491 * (1.0e4);
8584  }
8585  else if ( newt <= 0.5050 + 0.001 )
8586  {
8587  return 0.65251 * (1.0e4);
8588  }
8589  else if ( newt <= 0.5060 + 0.001 )
8590  {
8591  return 0.64732 * (1.0e4);
8592  }
8593  else if ( newt <= 0.5070 + 0.001 )
8594  {
8595  return 0.64022 * (1.0e4);
8596  }
8597  else if ( newt <= 0.5080 + 0.001 )
8598  {
8599  return 0.63142 * (1.0e4);
8600  }
8601  else if ( newt <= 0.5090 + 0.001 )
8602  {
8603  return 0.62132 * (1.0e4);
8604  }
8605  else if ( newt <= 0.5100 + 0.001 )
8606  {
8607  return 0.61002 * (1.0e4);
8608  }
8609  else if ( newt <= 0.5110 + 0.001 )
8610  {
8611  return 0.59812 * (1.0e4);
8612  }
8613  else if ( newt <= 0.5120 + 0.001 )
8614  {
8615  return 0.5858 * (1.0e4);
8616  }
8617  else if ( newt <= 0.5130 + 0.001 )
8618  {
8619  return 0.5707 * (1.0e4);
8620  }
8621  else if ( newt <= 0.5140 + 0.001 )
8622  {
8623  return 0.5569 * (1.0e4);
8624  }
8625  else if ( newt <= 0.5150 + 0.001 )
8626  {
8627  return 0.5439 * (1.0e4);
8628  }
8629  else if ( newt <= 0.5160 + 0.001 )
8630  {
8631  return 0.5318 * (1.0e4);
8632  }
8633  else if ( newt <= 0.5170 + 0.001 )
8634  {
8635  return 0.5291 * (1.0e4);
8636  }
8637  else if ( newt <= 0.5180 + 0.001 )
8638  {
8639  return 0.5248 * (1.0e4);
8640  }
8641  else if ( newt <= 0.5190 + 0.001 )
8642  {
8643  return 0.5199 * (1.0e4);
8644  }
8645  else if ( newt <= 0.5200 + 0.001 )
8646  {
8647  return 0.5141 * (1.0e4);
8648  }
8649  else if ( newt <= 0.5210 + 0.001 )
8650  {
8651  return 0.5099 * (1.0e4);
8652  }
8653  else if ( newt <= 0.5220 + 0.001 )
8654  {
8655  return 0.5037 * (1.0e4);
8656  }
8657  else if ( newt <= 0.5230 + 0.001 )
8658  {
8659  return 0.4958 * (1.0e4);
8660  }
8661  else if ( newt <= 0.5240 + 0.001 )
8662  {
8663  return 0.4864 * (1.0e4);
8664  }
8665  else if ( newt <= 0.5250 + 0.001 )
8666  {
8667  return 0.4759 * (1.0e4);
8668  }
8669  else if ( newt <= 0.5260 + 0.001 )
8670  {
8671  return 0.4649 * (1.0e4);
8672  }
8673  else if ( newt <= 0.5270 + 0.001 )
8674  {
8675  return 0.4539 * (1.0e4);
8676  }
8677  else if ( newt <= 0.5280 + 0.001 )
8678  {
8679  return 0.4434 * (1.0e4);
8680  }
8681  else if ( newt <= 0.5290 + 0.001 )
8682  {
8683  return 0.4309 * (1.0e4);
8684  }
8685  else if ( newt <= 0.5300 + 0.001 )
8686  {
8687  return 0.4204 * (1.0e4);
8688  }
8689  else if ( newt <= 0.5310 + 0.001 )
8690  {
8691  return 0.4115 * (1.0e4);
8692  }
8693  else if ( newt <= 0.5320 + 0.001 )
8694  {
8695  return 0.4040 * (1.0e4);
8696  }
8697  else if ( newt <= 0.5330 + 0.001 )
8698  {
8699  return 0.4048 * (1.0e4);
8700  }
8701  else if ( newt <= 0.5340 + 0.001 )
8702  {
8703  return 0.4048 * (1.0e4);
8704  }
8705  else if ( newt <= 0.5350 + 0.001 )
8706  {
8707  return 0.4047 * (1.0e4);
8708  }
8709  else if ( newt <= 0.5360 + 0.001 )
8710  {
8711  return 0.4043 * (1.0e4);
8712  }
8713  else if ( newt <= 0.5370 + 0.001 )
8714  {
8715  return 0.3908 * (1.0e4);
8716  }
8717  else if ( newt <= 0.5380 + 0.001 )
8718  {
8719  return 0.3801 * (1.0e4);
8720  }
8721  else if ( newt <= 0.5390 + 0.001 )
8722  {
8723  return 0.3705 * (1.0e4);
8724  }
8725  else if ( newt <= 0.5400 + 0.001 )
8726  {
8727  return 0.3620 * (1.0e4);
8728  }
8729  else if ( newt <= 0.5410 + 0.001 )
8730  {
8731  return 0.3447 * (1.0e4);
8732  }
8733  else if ( newt <= 0.5420 + 0.001 )
8734  {
8735  return 0.3312 * (1.0e4);
8736  }
8737  else if ( newt <= 0.5430 + 0.001 )
8738  {
8739  return 0.3200 * (1.0e4);
8740  }
8741  else if ( newt <= 0.5440 + 0.001 )
8742  {
8743  return 0.3107 * (1.0e4);
8744  }
8745  else if ( newt <= 0.5450 + 0.001 )
8746  {
8747  return 0.3246 * (1.0e4);
8748  }
8749  else if ( newt <= 0.5460 + 0.001 )
8750  {
8751  return 0.3339 * (1.0e4);
8752  }
8753  else if ( newt <= 0.5470 + 0.001 )
8754  {
8755  return 0.3412 * (1.0e4);
8756  }
8757  else if ( newt <= 0.5480 + 0.001 )
8758  {
8759  return 0.3461 * (1.0e4);
8760  }
8761  else if ( newt <= 0.5490 + 0.001 )
8762  {
8763  return 0.3512 * (1.0e4);
8764  }
8765  else if ( newt <= 0.5500 + 0.001 )
8766  {
8767  return 0.3529 * (1.0e4);
8768  }
8769  else if ( newt <= 0.5510 + 0.001 )
8770  {
8771  return 0.3520 * (1.0e4);
8772  }
8773  else if ( newt <= 0.5520 + 0.001 )
8774  {
8775  return 0.3489 * (1.0e4);
8776  }
8777  else if ( newt <= 0.5530 + 0.001 )
8778  {
8779  return 0.3303 * (1.0e4);
8780  }
8781  else if ( newt <= 0.5540 + 0.001 )
8782  {
8783  return 0.3151 * (1.0e4);
8784  }
8785  else if ( newt <= 0.5550 + 0.001 )
8786  {
8787  return 0.3019 * (1.0e4);
8788  }
8789  else if ( newt <= 0.5560 + 0.001 )
8790  {
8791  return 0.2913 * (1.0e4);
8792  }
8793  else if ( newt <= 0.5570 + 0.001 )
8794  {
8795  return 0.2778 * (1.0e4);
8796  }
8797  else if ( newt <= 0.5580 + 0.001 )
8798  {
8799  return 0.2686 * (1.0e4);
8800  }
8801  else if ( newt <= 0.5590 + 0.001 )
8802  {
8803  return 0.2624 * (1.0e4);
8804  }
8805  else if ( newt <= 0.5600 + 0.001 )
8806  {
8807  return 0.2583 * (1.0e4);
8808  }
8809  else if ( newt <= 0.5610 + 0.001 )
8810  {
8811  return 0.2423 * (1.0e4);
8812  }
8813  else if ( newt <= 0.5620 + 0.001 )
8814  {
8815  return 0.2298 * (1.0e4);
8816  }
8817  else if ( newt <= 0.5630 + 0.001 )
8818  {
8819  return 0.2179 * (1.0e4);
8820  }
8821  else if ( newt <= 0.5640 + 0.001 )
8822  {
8823  return 0.2057 * (1.0e4);
8824  }
8825  else if ( newt <= 0.5650 + 0.001 )
8826  {
8827  return 0.2154 * (1.0e4);
8828  }
8829  else if ( newt <= 0.5660 + 0.001 )
8830  {
8831  return 0.2183 * (1.0e4);
8832  }
8833  else if ( newt <= 0.5670 + 0.001 )
8834  {
8835  return 0.2177 * (1.0e4);
8836  }
8837  else if ( newt <= 0.5680 + 0.001 )
8838  {
8839  return 0.2140 * (1.0e4);
8840  }
8841  else if ( newt <= 0.5690 + 0.001 )
8842  {
8843  return 0.2090 * (1.0e4);
8844  }
8845  else if ( newt <= 0.5700 + 0.001 )
8846  {
8847  return 0.2016 * (1.0e4);
8848  }
8849  else if ( newt <= 0.5710 + 0.001 )
8850  {
8851  return 0.1924 * (1.0e4);
8852  }
8853  else if ( newt <= 0.5720 + 0.001 )
8854  {
8855  return 0.1819 * (1.0e4);
8856  }
8857  else if ( newt <= 0.5730 + 0.001 )
8858  {
8859  return 0.1777 * (1.0e4);
8860  }
8861  else if ( newt <= 0.5740 + 0.001 )
8862  {
8863  return 0.1711 * (1.0e4);
8864  }
8865  else if ( newt <= 0.5750 + 0.001 )
8866  {
8867  return 0.1635 * (1.0e4);
8868  }
8869  else if ( newt <= 0.5760 + 0.001 )
8870  {
8871  return 0.1554 * (1.0e4);
8872  }
8873  else if ( newt <= 0.5770 + 0.001 )
8874  {
8875  return 0.1343 * (1.0e4);
8876  }
8877  else if ( newt <= 0.5780 + 0.001 )
8878  {
8879  return 0.1166 * (1.0e4);
8880  }
8881  else if ( newt <= 0.5790 + 0.001 )
8882  {
8883  return 0.1007 * (1.0e4);
8884  }
8885  else if ( newt <= 0.5800 + 0.001 )
8886  {
8887  return 0.0864 * (1.0e4);
8888  }
8889  else if ( newt <= 0.5810 + 0.001 )
8890  {
8891  return 0.0822 * (1.0e4);
8892  }
8893  else if ( newt <= 0.5820 + 0.001 )
8894  {
8895  return 0.0772 * (1.0e4);
8896  }
8897  else if ( newt <= 0.5830 + 0.001 )
8898  {
8899  return 0.0723 * (1.0e4);
8900  }
8901  else if ( newt <= 0.5840 + 0.001 )
8902  {
8903  return 0.0672 * (1.0e4);
8904  }
8905  else if ( newt <= 0.5850 + 0.001 )
8906  {
8907  return 0.0492 * (1.0e4);
8908  }
8909  else if ( newt <= 0.5860 + 0.001 )
8910  {
8911  return 0.0340 * (1.0e4);
8912  }
8913  else if ( newt <= 0.5870 + 0.001 )
8914  {
8915  return 0.0197 * (1.0e4);
8916  }
8917  else if ( newt <= 0.5880 + 0.001 )
8918  {
8919  return 0.0061 * (1.0e4);
8920  }
8921  else if ( newt <= 0.5890 + 0.001 )
8922  {
8923  return -0.0124 * (1.0e4);
8924  }
8925  else if ( newt <= 0.5900 + 0.001 )
8926  {
8927  return -0.0287 * (1.0e4);
8928  }
8929  else if ( newt <= 0.5910 + 0.001 )
8930  {
8931  return -0.0436 * (1.0e4);
8932  }
8933  else if ( newt <= 0.5920 + 0.001 )
8934  {
8935  return -0.0571 * (1.0e4);
8936  }
8937  else if ( newt <= 0.5930 + 0.001 )
8938  {
8939  return -0.0666 * (1.0e4);
8940  }
8941  else if ( newt <= 0.5940 + 0.001 )
8942  {
8943  return -0.0756 * (1.0e4);
8944  }
8945  else if ( newt <= 0.5950 + 0.001 )
8946  {
8947  return -0.0842 * (1.0e4);
8948  }
8949  else if ( newt <= 0.5960 + 0.001 )
8950  {
8951  return -0.0926 * (1.0e4);
8952  }
8953  else if ( newt <= 0.5970 + 0.001 )
8954  {
8955  return -0.0928 * (1.0e4);
8956  }
8957  else if ( newt <= 0.5980 + 0.001 )
8958  {
8959  return -0.0958 * (1.0e4);
8960  }
8961  else if ( newt <= 0.5990 + 0.001 )
8962  {
8963  return -0.1007 * (1.0e4);
8964  }
8965  else if ( newt <= 0.6000 + 0.001 )
8966  {
8967  return -0.1074 * (1.0e4);
8968  }
8969  else if ( newt <= 0.6010 + 0.001 )
8970  {
8971  return -0.1172 * (1.0e4);
8972  }
8973  else if ( newt <= 0.6020 + 0.001 )
8974  {
8975  return -0.1281 * (1.0e4);
8976  }
8977  else if ( newt <= 0.6030 + 0.001 )
8978  {
8979  return -0.1400 * (1.0e4);
8980  }
8981  else if ( newt <= 0.6040 + 0.001 )
8982  {
8983  return -0.1526 * (1.0e4);
8984  }
8985  else if ( newt <= 0.6050 + 0.001 )
8986  {
8987  return -0.1613 * (1.0e4);
8988  }
8989  else if ( newt <= 0.6060 + 0.001 )
8990  {
8991  return -0.1714 * (1.0e4);
8992  }
8993  else if ( newt <= 0.6070 + 0.001 )
8994  {
8995  return -0.1822 * (1.0e4);
8996  }
8997  else if ( newt <= 0.6080 + 0.001 )
8998  {
8999  return -0.1936 * (1.0e4);
9000  }
9001  else if ( newt <= 0.6090 + 0.001 )
9002  {
9003  return -0.2069 * (1.0e4);
9004  }
9005  else if ( newt <= 0.6100 + 0.001 )
9006  {
9007  return -0.2203 * (1.0e4);
9008  }
9009  else if ( newt <= 0.6110 + 0.001 )
9010  {
9011  return -0.2340 * (1.0e4);
9012  }
9013  else if ( newt <= 0.6120 + 0.001 )
9014  {
9015  return -0.2481 * (1.0e4);
9016  }
9017  else if ( newt <= 0.6130 + 0.001 )
9018  {
9019  return -0.2638 * (1.0e4);
9020  }
9021  else if ( newt <= 0.6140 + 0.001 )
9022  {
9023  return -0.2792 * (1.0e4);
9024  }
9025  else if ( newt <= 0.6150 + 0.001 )
9026  {
9027  return -0.2945 * (1.0e4);
9028  }
9029  else if ( newt <= 0.6160 + 0.001 )
9030  {
9031  return -0.3096 * (1.0e4);
9032  }
9033  else if ( newt <= 0.6170 + 0.001 )
9034  {
9035  return -0.3256 * (1.0e4);
9036  }
9037  else if ( newt <= 0.6180 + 0.001 )
9038  {
9039  return -0.3408 * (1.0e4);
9040  }
9041  else if ( newt <= 0.6190 + 0.001 )
9042  {
9043  return -0.3552 * (1.0e4);
9044  }
9045  else if ( newt <= 0.6200 + 0.001 )
9046  {
9047  return -0.3690 * (1.0e4);
9048  }
9049  else if ( newt <= 0.6210 + 0.001 )
9050  {
9051  return -0.3825 * (1.0e4);
9052  }
9053  else if ( newt <= 0.6220 + 0.001 )
9054  {
9055  return -0.3961 * (1.0e4);
9056  }
9057  else if ( newt <= 0.6230 + 0.001 )
9058  {
9059  return -0.4101 * (1.0e4);
9060  }
9061  else if ( newt <= 0.6240 + 0.001 )
9062  {
9063  return -0.4247 * (1.0e4);
9064  }
9065  else if ( newt <= 0.6250 + 0.001 )
9066  {
9067  return -0.4414 * (1.0e4);
9068  }
9069  else if ( newt <= 0.6260 + 0.001 )
9070  {
9071  return -0.4583 * (1.0e4);
9072  }
9073  else if ( newt <= 0.6270 + 0.001 )
9074  {
9075  return -0.4756 * (1.0e4);
9076  }
9077  else if ( newt <= 0.6280 + 0.001 )
9078  {
9079  return -0.4932 * (1.0e4);
9080  }
9081  else if ( newt <= 0.6290 + 0.001 )
9082  {
9083  return -0.5024 * (1.0e4);
9084  }
9085  else if ( newt <= 0.6300 + 0.001 )
9086  {
9087  return -0.5139 * (1.0e4);
9088  }
9089  else if ( newt <= 0.6310 + 0.001 )
9090  {
9091  return -0.5264 * (1.0e4);
9092  }
9093  else if ( newt <= 0.6320 + 0.001 )
9094  {
9095  return -0.5396 * (1.0e4);
9096  }
9097  else if ( newt <= 0.6330 + 0.001 )
9098  {
9099  return -0.5564 * (1.0e4);
9100  }
9101  else if ( newt <= 0.6340 + 0.001 )
9102  {
9103  return -0.5729 * (1.0e4);
9104  }
9105  else if ( newt <= 0.6350 + 0.001 )
9106  {
9107  return -0.5893 * (1.0e4);
9108  }
9109  else if ( newt <= 0.6360 + 0.001 )
9110  {
9111  return -0.6055 * (1.0e4);
9112  }
9113  else if ( newt <= 0.6370 + 0.001 )
9114  {
9115  return -0.6200 * (1.0e4);
9116  }
9117  else if ( newt <= 0.6380 + 0.001 )
9118  {
9119  return -0.6345 * (1.0e4);
9120  }
9121  else if ( newt <= 0.6390 + 0.001 )
9122  {
9123  return -0.6490 * (1.0e4);
9124  }
9125  else if ( newt <= 0.6400 + 0.001 )
9126  {
9127  return -0.6633 * (1.0e4);
9128  }
9129  else if ( newt <= 0.6410 + 0.001 )
9130  {
9131  return -0.6805 * (1.0e4);
9132  }
9133  else if ( newt <= 0.6420 + 0.001 )
9134  {
9135  return -0.6971 * (1.0e4);
9136  }
9137  else if ( newt <= 0.6430 + 0.001 )
9138  {
9139  return -0.7137 * (1.0e4);
9140  }
9141  else if ( newt <= 0.6440 + 0.001 )
9142  {
9143  return -0.7303 * (1.0e4);
9144  }
9145  else if ( newt <= 0.6450 + 0.001 )
9146  {
9147  return -0.7457 * (1.0e4);
9148  }
9149  else if ( newt <= 0.6460 + 0.001 )
9150  {
9151  return -0.7617 * (1.0e4);
9152  }
9153  else if ( newt <= 0.6470 + 0.001 )
9154  {
9155  return -0.7782 * (1.0e4);
9156  }
9157  else if ( newt <= 0.6480 + 0.001 )
9158  {
9159  return -0.7951 * (1.0e4);
9160  }
9161  else if ( newt <= 0.6490 + 0.001 )
9162  {
9163  return -0.8137 * (1.0e4);
9164  }
9165  else if ( newt <= 0.6500 + 0.001 )
9166  {
9167  return -0.8322 * (1.0e4);
9168  }
9169  else if ( newt <= 0.6510 + 0.001 )
9170  {
9171  return -0.8507 * (1.0e4);
9172  }
9173  else if ( newt <= 0.6520 + 0.001 )
9174  {
9175  return -0.8692 * (1.0e4);
9176  }
9177  else if ( newt <= 0.6530 + 0.001 )
9178  {
9179  return -0.8831 * (1.0e4);
9180  }
9181  else if ( newt <= 0.6540 + 0.001 )
9182  {
9183  return -0.8979 * (1.0e4);
9184  }
9185  else if ( newt <= 0.6550 + 0.001 )
9186  {
9187  return -0.9127 * (1.0e4);
9188  }
9189  else if ( newt <= 0.6560 + 0.001 )
9190  {
9191  return -0.9275 * (1.0e4);
9192  }
9193  else if ( newt <= 0.6570 + 0.001 )
9194  {
9195  return -0.9410 * (1.0e4);
9196  }
9197  else if ( newt <= 0.6580 + 0.001 )
9198  {
9199  return -0.9551 * (1.0e4);
9200  }
9201  else if ( newt <= 0.6590 + 0.001 )
9202  {
9203  return -0.9695 * (1.0e4);
9204  }
9205  else if ( newt <= 0.6600 + 0.001 )
9206  {
9207  return -0.9843 * (1.0e4);
9208  }
9209  else if ( newt <= 0.6610 + 0.001 )
9210  {
9211  return -0.9978 * (1.0e4);
9212  }
9213  else if ( newt <= 0.6620 + 0.001 )
9214  {
9215  return -1.0116 * (1.0e4);
9216  }
9217  else if ( newt <= 0.6630 + 0.001 )
9218  {
9219  return -1.0252 * (1.0e4);
9220  }
9221  else if ( newt <= 0.6640 + 0.001 )
9222  {
9223  return -1.0384 * (1.0e4);
9224  }
9225  else if ( newt <= 0.6650 + 0.001 )
9226  {
9227  return -1.0553 * (1.0e4);
9228  }
9229  else if ( newt <= 0.6660 + 0.001 )
9230  {
9231  return -1.0704 * (1.0e4);
9232  }
9233  else if ( newt <= 0.6670 + 0.001 )
9234  {
9235  return -1.0846 * (1.0e4);
9236  }
9237  else if ( newt <= 0.6680 + 0.001 )
9238  {
9239  return -1.0977 * (1.0e4);
9240  }
9241  else if ( newt <= 0.6690 + 0.001 )
9242  {
9243  return -1.1129 * (1.0e4);
9244  }
9245  else if ( newt <= 0.6700 + 0.001 )
9246  {
9247  return -1.1267 * (1.0e4);
9248  }
9249  else if ( newt <= 0.6710 + 0.001 )
9250  {
9251  return -1.1397 * (1.0e4);
9252  }
9253  else if ( newt <= 0.6720 + 0.001 )
9254  {
9255  return -1.1522 * (1.0e4);
9256  }
9257  else if ( newt <= 0.6730 + 0.001 )
9258  {
9259  return -1.1684 * (1.0e4);
9260  }
9261  else if ( newt <= 0.6740 + 0.001 )
9262  {
9263  return -1.1833 * (1.0e4);
9264  }
9265  else if ( newt <= 0.6750 + 0.001 )
9266  {
9267  return -1.1975 * (1.0e4);
9268  }
9269  else if ( newt <= 0.6760 + 0.001 )
9270  {
9271  return -1.2113 * (1.0e4);
9272  }
9273  else if ( newt <= 0.6770 + 0.001 )
9274  {
9275  return -1.2220 * (1.0e4);
9276  }
9277  else if ( newt <= 0.6780 + 0.001 )
9278  {
9279  return -1.2334 * (1.0e4);
9280  }
9281  else if ( newt <= 0.6790 + 0.001 )
9282  {
9283  return -1.2450 * (1.0e4);
9284  }
9285  else if ( newt <= 0.6800 + 0.001 )
9286  {
9287  return -1.2571 * (1.0e4);
9288  }
9289  else if ( newt <= 0.6810 + 0.001 )
9290  {
9291  return -1.2653 * (1.0e4);
9292  }
9293  else if ( newt <= 0.6820 + 0.001 )
9294  {
9295  return -1.27522 * (1.0e4);
9296  }
9297  else if ( newt <= 0.6830 + 0.001 )
9298  {
9299  return -1.28592 * (1.0e4);
9300  }
9301  else if ( newt <= 0.6840 + 0.001 )
9302  {
9303  return -1.29731 * (1.0e4);
9304  }
9305  else if ( newt <= 0.6850 + 0.001 )
9306  {
9307  return -1.31221 * (1.0e4);
9308  }
9309  else if ( newt <= 0.6860 + 0.001 )
9310  {
9311  return -1.32661 * (1.0e4);
9312  }
9313  else if ( newt <= 0.6870 + 0.001 )
9314  {
9315  return -1.34091 * (1.0e4);
9316  }
9317  else if ( newt <= 0.6880 + 0.001 )
9318  {
9319  return -1.35481 * (1.0e4);
9320  }
9321  else if ( newt <= 0.6890 + 0.001 )
9322  {
9323  return -1.35561 * (1.0e4);
9324  }
9325  else if ( newt <= 0.6900 + 0.001 )
9326  {
9327  return -1.35921 * (1.0e4);
9328  }
9329  else if ( newt <= 0.6910 + 0.001 )
9330  {
9331  return -1.36381 * (1.0e4);
9332  }
9333  else if ( newt <= 0.6920 + 0.001 )
9334  {
9335  return -1.36911 * (1.0e4);
9336  }
9337  else if ( newt <= 0.6930 + 0.001 )
9338  {
9339  return -1.37531 * (1.0e4);
9340  }
9341  else if ( newt <= 0.6940 + 0.001 )
9342  {
9343  return -1.38211 * (1.0e4);
9344  }
9345  else if ( newt <= 0.6950 + 0.001 )
9346  {
9347  return -1.38951 * (1.0e4);
9348  }
9349  else if ( newt <= 0.6960 + 0.001 )
9350  {
9351  return -1.39721 * (1.0e4);
9352  }
9353  else if ( newt <= 0.6970 + 0.001 )
9354  {
9355  return -1.34821 * (1.0e4);
9356  }
9357  else if ( newt <= 0.6980 + 0.001 )
9358  {
9359  return -1.31321 * (1.0e4);
9360  }
9361  else if ( newt <= 0.6990 + 0.001 )
9362  {
9363  return -1.28351 * (1.0e4);
9364  }
9365  else if ( newt <= 0.7000 + 0.001 )
9366  {
9367  return -1.25771 * (1.0e4);
9368  }
9369  else if ( newt <= 0.7010 + 0.001 )
9370  {
9371  return -1.28881 * (1.0e4);
9372  }
9373  else if ( newt <= 0.7020 + 0.001 )
9374  {
9375  return -1.30841 * (1.0e4);
9376  }
9377  else if ( newt <= 0.7030 + 0.001 )
9378  {
9379  return -1.32321 * (1.0e4);
9380  }
9381  else if ( newt <= 0.7040 + 0.001 )
9382  {
9383  return -1.33291 * (1.0e4);
9384  }
9385  else if ( newt <= 0.7050 + 0.001 )
9386  {
9387  return -1.37221 * (1.0e4);
9388  }
9389  else if ( newt <= 0.7060 + 0.001 )
9390  {
9391  return -1.39612 * (1.0e4);
9392  }
9393  else if ( newt <= 0.7070 + 0.001 )
9394  {
9395  return -1.40982 * (1.0e4);
9396  }
9397  else if ( newt <= 0.7080 + 0.001 )
9398  {
9399  return -1.41422 * (1.0e4);
9400  }
9401  else if ( newt <= 0.7090 + 0.001 )
9402  {
9403  return -1.40682 * (1.0e4);
9404  }
9405  else if ( newt <= 0.7100 + 0.001 )
9406  {
9407  return -1.39472 * (1.0e4);
9408  }
9409  else if ( newt <= 0.7110 + 0.001 )
9410  {
9411  return -1.37952 * (1.0e4);
9412  }
9413  else if ( newt <= 0.7120 + 0.001 )
9414  {
9415  return -1.3640 * (1.0e4);
9416  }
9417  else if ( newt <= 0.7130 + 0.001 )
9418  {
9419  return -1.3503 * (1.0e4);
9420  }
9421  else if ( newt <= 0.7140 + 0.001 )
9422  {
9423  return -1.3404 * (1.0e4);
9424  }
9425  else if ( newt <= 0.7150 + 0.001 )
9426  {
9427  return -1.3350 * (1.0e4);
9428  }
9429  else if ( newt <= 0.7160 + 0.001 )
9430  {
9431  return -1.3346 * (1.0e4);
9432  }
9433  else if ( newt <= 0.7170 + 0.001 )
9434  {
9435  return -1.3301 * (1.0e4);
9436  }
9437  else if ( newt <= 0.7180 + 0.001 )
9438  {
9439  return -1.3313 * (1.0e4);
9440  }
9441  else if ( newt <= 0.7190 + 0.001 )
9442  {
9443  return -1.3356 * (1.0e4);
9444  }
9445  else if ( newt <= 0.7200 + 0.001 )
9446  {
9447  return -1.3417 * (1.0e4);
9448  }
9449  else if ( newt <= 0.7210 + 0.001 )
9450  {
9451  return -1.3385 * (1.0e4);
9452  }
9453  else if ( newt <= 0.7220 + 0.001 )
9454  {
9455  return -1.3378 * (1.0e4);
9456  }
9457  else if ( newt <= 0.7230 + 0.001 )
9458  {
9459  return -1.3377 * (1.0e4);
9460  }
9461  else if ( newt <= 0.7240 + 0.001 )
9462  {
9463  return -1.3380 * (1.0e4);
9464  }
9465  else if ( newt <= 0.7250 + 0.001 )
9466  {
9467  return -1.3303 * (1.0e4);
9468  }
9469  else if ( newt <= 0.7260 + 0.001 )
9470  {
9471  return -1.3255 * (1.0e4);
9472  }
9473  else if ( newt <= 0.7270 + 0.001 )
9474  {
9475  return -1.3226 * (1.0e4);
9476  }
9477  else if ( newt <= 0.7280 + 0.001 )
9478  {
9479  return -1.3214 * (1.0e4);
9480  }
9481  else if ( newt <= 0.7290 + 0.001 )
9482  {
9483  return -1.2975 * (1.0e4);
9484  }
9485  else if ( newt <= 0.7300 + 0.001 )
9486  {
9487  return -1.2807 * (1.0e4);
9488  }
9489  else if ( newt <= 0.7310 + 0.001 )
9490  {
9491  return -1.2667 * (1.0e4);
9492  }
9493  else if ( newt <= 0.7320 + 0.001 )
9494  {
9495  return -1.2546 * (1.0e4);
9496  }
9497  else if ( newt <= 0.7330 + 0.001 )
9498  {
9499  return -1.2608 * (1.0e4);
9500  }
9501  else if ( newt <= 0.7340 + 0.001 )
9502  {
9503  return -1.2631 * (1.0e4);
9504  }
9505  else if ( newt <= 0.7350 + 0.001 )
9506  {
9507  return -1.2635 * (1.0e4);
9508  }
9509  else if ( newt <= 0.7360 + 0.001 )
9510  {
9511  return -1.2615 * (1.0e4);
9512  }
9513  else if ( newt <= 0.7370 + 0.001 )
9514  {
9515  return -1.2526 * (1.0e4);
9516  }
9517  else if ( newt <= 0.7380 + 0.001 )
9518  {
9519  return -1.2416 * (1.0e4);
9520  }
9521  else if ( newt <= 0.7390 + 0.001 )
9522  {
9523  return -1.2278 * (1.0e4);
9524  }
9525  else if ( newt <= 0.7400 + 0.001 )
9526  {
9527  return -1.2112 * (1.0e4);
9528  }
9529  else if ( newt <= 0.7410 + 0.001 )
9530  {
9531  return -1.1652 * (1.0e4);
9532  }
9533  else if ( newt <= 0.7420 + 0.001 )
9534  {
9535  return -1.1240 * (1.0e4);
9536  }
9537  else if ( newt <= 0.7430 + 0.001 )
9538  {
9539  return -1.0842 * (1.0e4);
9540  }
9541  else if ( newt <= 0.7440 + 0.001 )
9542  {
9543  return -1.0457 * (1.0e4);
9544  }
9545  else if ( newt <= 0.7450 + 0.001 )
9546  {
9547  return -1.0325 * (1.0e4);
9548  }
9549  else if ( newt <= 0.7460 + 0.001 )
9550  {
9551  return -1.0144 * (1.0e4);
9552  }
9553  else if ( newt <= 0.7470 + 0.001 )
9554  {
9555  return -0.9944 * (1.0e4);
9556  }
9557  else if ( newt <= 0.7480 + 0.001 )
9558  {
9559  return -0.9724 * (1.0e4);
9560  }
9561  else if ( newt <= 0.7490 + 0.001 )
9562  {
9563  return -0.9675 * (1.0e4);
9564  }
9565  else if ( newt <= 0.7500 + 0.001 )
9566  {
9567  return -0.9542 * (1.0e4);
9568  }
9569  else if ( newt <= 0.7510 + 0.001 )
9570  {
9571  return -0.9354 * (1.0e4);
9572  }
9573  else if ( newt <= 0.7520 + 0.001 )
9574  {
9575  return -0.9113 * (1.0e4);
9576  }
9577  else if ( newt <= 0.7530 + 0.001 )
9578  {
9579  return -0.8879 * (1.0e4);
9580  }
9581  else if ( newt <= 0.7540 + 0.001 )
9582  {
9583  return -0.8588 * (1.0e4);
9584  }
9585  else if ( newt <= 0.7550 + 0.001 )
9586  {
9587  return -0.8261 * (1.0e4);
9588  }
9589  else if ( newt <= 0.7560 + 0.001 )
9590  {
9591  return -0.7912 * (1.0e4);
9592  }
9593  else if ( newt <= 0.7570 + 0.001 )
9594  {
9595  return -0.7625 * (1.0e4);
9596  }
9597  else if ( newt <= 0.7580 + 0.001 )
9598  {
9599  return -0.7323 * (1.0e4);
9600  }
9601  else if ( newt <= 0.7590 + 0.001 )
9602  {
9603  return -0.7026 * (1.0e4);
9604  }
9605  else if ( newt <= 0.7600 + 0.001 )
9606  {
9607  return -0.6739 * (1.0e4);
9608  }
9609  else if ( newt <= 0.7610 + 0.001 )
9610  {
9611  return -0.6479 * (1.0e4);
9612  }
9613  else if ( newt <= 0.7620 + 0.001 )
9614  {
9615  return -0.6224 * (1.0e4);
9616  }
9617  else if ( newt <= 0.7630 + 0.001 )
9618  {
9619  return -0.5974 * (1.0e4);
9620  }
9621  else if ( newt <= 0.7640 + 0.001 )
9622  {
9623  return -0.5724 * (1.0e4);
9624  }
9625  else if ( newt <= 0.7650 + 0.001 )
9626  {
9627  return -0.5516 * (1.0e4);
9628  }
9629  else if ( newt <= 0.7660 + 0.001 )
9630  {
9631  return -0.5295 * (1.0e4);
9632  }
9633  else if ( newt <= 0.7670 + 0.001 )
9634  {
9635  return -0.5068 * (1.0e4);
9636  }
9637  else if ( newt <= 0.7680 + 0.001 )
9638  {
9639  return -0.4838 * (1.0e4);
9640  }
9641  else if ( newt <= 0.7690 + 0.001 )
9642  {
9643  return -0.4535 * (1.0e4);
9644  }
9645  else if ( newt <= 0.7700 + 0.001 )
9646  {
9647  return -0.4255 * (1.0e4);
9648  }
9649  else if ( newt <= 0.7710 + 0.001 )
9650  {
9651  return -0.3988 * (1.0e4);
9652  }
9653  else if ( newt <= 0.7720 + 0.001 )
9654  {
9655  return -0.3736 * (1.0e4);
9656  }
9657  else if ( newt <= 0.7730 + 0.001 )
9658  {
9659  return -0.3498 * (1.0e4);
9660  }
9661  else if ( newt <= 0.7740 + 0.001 )
9662  {
9663  return -0.3275 * (1.0e4);
9664  }
9665  else if ( newt <= 0.7750 + 0.001 )
9666  {
9667  return -0.3065 * (1.0e4);
9668  }
9669  else if ( newt <= 0.7760 + 0.001 )
9670  {
9671  return -0.2865 * (1.0e4);
9672  }
9673  else if ( newt <= 0.7770 + 0.001 )
9674  {
9675  return -0.2772 * (1.0e4);
9676  }
9677  else if ( newt <= 0.7780 + 0.001 )
9678  {
9679  return -0.2659 * (1.0e4);
9680  }
9681  else if ( newt <= 0.7790 + 0.001 )
9682  {
9683  return -0.2538 * (1.0e4);
9684  }
9685  else if ( newt <= 0.7800 + 0.001 )
9686  {
9687  return -0.2409 * (1.0e4);
9688  }
9689  else if ( newt <= 0.7810 + 0.001 )
9690  {
9691  return -0.2271 * (1.0e4);
9692  }
9693  else if ( newt <= 0.7820 + 0.001 )
9694  {
9695  return -0.2127 * (1.0e4);
9696  }
9697  else if ( newt <= 0.7830 + 0.001 )
9698  {
9699  return -0.1979 * (1.0e4);
9700  }
9701  else if ( newt <= 0.7840 + 0.001 )
9702  {
9703  return -0.1829 * (1.0e4);
9704  }
9705  else if ( newt <= 0.7850 + 0.001 )
9706  {
9707  return -0.1654 * (1.0e4);
9708  }
9709  else if ( newt <= 0.7860 + 0.001 )
9710  {
9711  return -0.1494 * (1.0e4);
9712  }
9713  else if ( newt <= 0.7870 + 0.001 )
9714  {
9715  return -0.1347 * (1.0e4);
9716  }
9717  else if ( newt <= 0.7880 + 0.001 )
9718  {
9719  return -0.1215 * (1.0e4);
9720  }
9721  else if ( newt <= 0.7890 + 0.001 )
9722  {
9723  return -0.1818 * (1.0e4);
9724  }
9725  else if ( newt <= 0.7900 + 0.001 )
9726  {
9727  return -0.2258 * (1.0e4);
9728  }
9729  else if ( newt <= 0.7910 + 0.001 )
9730  {
9731  return -0.2643 * (1.0e4);
9732  }
9733  else if ( newt <= 0.7920 + 0.001 )
9734  {
9735  return -0.2985 * (1.0e4);
9736  }
9737  else if ( newt <= 0.7930 + 0.001 )
9738  {
9739  return -0.2442 * (1.0e4);
9740  }
9741  else if ( newt <= 0.7940 + 0.001 )
9742  {
9743  return -0.2085 * (1.0e4);
9744  }
9745  else if ( newt <= 0.7950 + 0.001 )
9746  {
9747  return -0.1803 * (1.0e4);
9748  }
9749  else if ( newt <= 0.7960 + 0.001 )
9750  {
9751  return -0.1595 * (1.0e4);
9752  }
9753  else if ( newt <= 0.7970 + 0.001 )
9754  {
9755  return -0.1669 * (1.0e4);
9756  }
9757  else if ( newt <= 0.7980 + 0.001 )
9758  {
9759  return -0.1773 * (1.0e4);
9760  }
9761  else if ( newt <= 0.7990 + 0.001 )
9762  {
9763  return -0.1934 * (1.0e4);
9764  }
9765 
9766 }
9767 
9768 }
Real fZero(const Real &, const Real &, const Real &, const Real &, const ID &)
Real d0(const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
Real aortaFluxIn(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real aortaFlux6_(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real E(const Real &, const Real &, const Real &, const Real &, const ID &)
Real aortaFlux6(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real linearFlux8(Real t, const Real &, const Real &, const Real &, const ID &i)
Real p0(const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
Real linearFlux6_(Real t, const Real &, const Real &, const Real &, const ID &i)
Real linearPress2(Real t, const Real &, const Real &, const Real &, const ID &i)
void updateInverseJacobian(const UInt &iQuadPt)
Real aortaFlux3_(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real w0(const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
#define ERROR_MSG(A)
Definition: LifeAssert.hpp:69
uint32_type ID
IDs.
Definition: LifeV.hpp:194
Real linearFlux3_(Real t, const Real &, const Real &, const Real &, const ID &i)
Real linearFlux7(Real t, const Real &, const Real &, const Real &, const ID &i)
Real f(const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
Real aortaFlux3(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real linearFlux5(Real t, const Real &, const Real &, const Real &, const ID &i)
Real aortaPhisPress(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
double Real
Generic real data.
Definition: LifeV.hpp:175
Real u1(const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
Real linearFlux9(Real t, const Real &, const Real &, const Real &, const ID &i)
Real aortaFlux8(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real aortaFlux4(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real u0(const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
Real linearFlux3(Real t, const Real &, const Real &, const Real &, const ID &i)
Real aortaFlux9(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real aortaFlux7(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real u2(Real t, const Real &, const Real &, const Real &, const ID &i)
Real linearFlux6(Real t, const Real &, const Real &, const Real &, const ID &i)
Real aortaFlux5(const Real &t, const Real &x=0, const Real &y=0, const Real &z=0, const ID &i=0)
Real linearFlux4(Real t, const Real &, const Real &, const Real &, const ID &i)
Real linearFluxIn(Real t, const Real &, const Real &, const Real &, const ID &i)