21 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 30 Real jacobi_30_00_eval(
Real v,
unsigned i)
32 libmesh_assert (-1.-1.e-5 <= v && v < 1.);
43 return -.75+(4.5+5.25*v)*v;
46 return (10.5+10.5*v)*v*v;
52 (22.5+20.625*v)*v)*v)*v;
59 (46.40625+40.21875*v)*v)*v)*v)*v;
67 (93.84375+78.203125*v)*v)*v)*v)*v)*v;
75 (187.6875+151.9375*v)*v)*v)*v*v)*v)*v;
85 (372.9375+295.2421875*v)*v)*v)*v)*v)*v)*v)*v;
96 (738.10546875+574.08203125*v)*v)*v)*v)*v)*v)*v)*v)*v;
99 return -.6308593750004547+
108 (1457.28515625+1117.251953125*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
120 (2872.93359375+2176.46484375*v)*v)*v)*v)*v)*v*v)*v)*v)*v)*v;
123 return -1.3544921875+
134 (5658.80859375+4244.1064453125*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
137 return 1.471313476557931+
149 (11140.77941894531+8284.169311523438*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
152 return -.65960693359375+
165 (21928.68347167969+16185.45684814453*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
168 return .5635986328125+
181 (43161.21826171875+31651.56005859375*v)*v)*v)*v)*v)*v)*v)*v*v)*v)*v)*v)*v)*v)*v;
184 return -1.327301025390625+
199 (84959.45068359375+61949.59945678711*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
202 return 1.408035278320313+
218 (167263.9185333252+121348.3330535889*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
221 return -.6847000124835247+
238 (329374.0468597412+237881.2560653686*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);
249 Real jacobi_30_00_eval_deriv(
Real v,
unsigned i)
251 libmesh_assert (-1.-1.e-5 <= v && v < 1.);
265 return (21.+31.5*v)*v;
276 (185.625+201.09375*v)*v)*v)*v;
283 (469.21875+469.21875*v)*v)*v)*v)*v;
290 (1126.125+1063.5625*v)*v)*v)*v*v)*v;
299 (2610.5625+2361.9375*v)*v)*v)*v)*v)*v)*v;
309 (5904.84375+5166.73828125*v)*v)*v)*v)*v)*v)*v)*v;
320 (13115.56640625+11172.51953125*v)*v)*v)*v)*v)*v)*v)*v)*v;
331 (28729.3359375+23941.11328125*v)*v)*v)*v)*v)*v*v)*v)*v)*v;
344 (62246.89453125+50929.27734375*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
347 return -4.4512939453125+
358 (133689.3530273438+107694.2010498047*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
361 return 7.6981201171875+
373 (285072.8851318359+226596.3958740234*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
376 return 4.9749755859375+
388 (604257.0556640625+474773.4008789063*v)*v)*v)*v)*v)*v)*v)*v*v)*v)*v)*v)*v)*v;
391 return -8.02978515625+
405 (1274391.760253906+991193.5913085938*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
408 return -5.452835083007813+
423 (2676222.696533203+2062921.661911011*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
426 return 8.346176147460938+
442 (5599358.796615601+4281862.609176635*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v)*v;
446 libmesh_error_msg(
"bad index i = " << i);
469 #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