21 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 30 Real jacobi_20_00_eval(
Real v,
unsigned i)
32 libmesh_assert (-1.-1.e-5 <= v && v < 1.);
55 (10.5+13.125*v)*v)*v)*v;
62 (20.625+24.75*v)*v)*v)*v)*v;
65 return -1.078125+(4.21875+
69 (40.21875+46.921875*v)*v)*v)*v)*v)*v;
72 return .453125+(-1.09375+
77 (78.203125+89.375*v)*v)*v)*v)*v)*v)*v;
80 return -.9453125+(-4.8125+
86 (151.9375+170.9296875*v)*v)*v)*v)*v)*v)*v)*v;
89 return 1.4921875+(.984375+
96 (295.2421875+328.046875*v)*v)*v)*v)*v)*v)*v)*v)*v;
99 return -1.041015625+(5.33203125+
107 (574.08203125+631.490234375*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
110 return .548828125+(-.90234375+
119 (1117.251953125+1218.8203125*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
133 (2176.46484375+2357.8369140625*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
136 return 1.418945312499432+
148 (4244.1064453125+4570.576171875*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
151 return -1.02618408203125+
164 (8284.169311523438+8875.895690917969*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
167 return .60723876953125+
181 (16185.45684814453+17264.4873046875*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
184 return -.978179931640625+
199 (31651.56005859375+33629.78256225586*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
202 return 1.370941162109141+
218 (61949.5994567871+65593.69354248047*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
221 return -1.018547058106322+
238 (121348.3330535889+128089.9071121216*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
242 libmesh_error_msg(
"bad index i = " << i);
250 Real jacobi_20_00_eval_deriv(
Real v,
unsigned i)
252 libmesh_assert (-1.-1.e-5 <= v && v < 1.);
278 (82.5+123.75*v)*v)*v)*v;
285 (201.09375+281.53125*v)*v)*v)*v)*v;
293 (469.21875+625.625*v)*v)*v)*v)*v)*v;
302 (1063.5625+1367.4375*v)*v)*v)*v)*v)*v)*v;
312 (2361.9375+2952.421875*v)*v)*v)*v)*v)*v)*v)*v;
323 (5166.73828125+6314.90234375*v)*v)*v)*v)*v)*v)*v)*v)*v;
335 (11172.51953125+13407.0234375*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
348 (23941.11328125+28294.04296875*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
362 (50929.27734375+59417.490234375*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
365 return 6.2318115234375+
377 (107694.2010498047+124262.5396728516*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
380 return -.7855224609375+
393 (226596.3958740234+258967.3095703125*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
396 return -6.63330078125+
410 (474773.4008789063+538076.5209960938*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
413 return .74188232421875+
428 (991193.5913085936+1115092.790222168*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
431 return 7.010787963867187+
447 (2062921.66191101+2305618.328018188*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
451 libmesh_error_msg(
"bad index i = " << i);
474 #endif // LIBMESH_ENABLE_INFINITE_ELEMENTS
static Real eval_deriv(Real v, Order o_radial, unsigned int i)
static Real eval(Real v, Order o_radial, unsigned int i)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real