20 #include "libmesh/libmesh_config.h" 22 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 24 #include "libmesh/inf_fe.h" 25 #include "libmesh/jacobi_polynomials.h" 33 Real legendre_eval(
unsigned int n,
Real x)
44 return val + (n % 2 == 0 ? -1 : +1);
47 Real legendre_eval_deriv(
unsigned int n,
Real x)
72 #endif // LIBMESH_ENABLE_INFINITE_ELEMENTS Order
defines an enum for polynomial orders.
static Real eval_deriv(Real v, Order o_radial, unsigned int i)
The libMesh namespace provides an interface to certain functionality in the library.
Real value(unsigned n, unsigned alpha, unsigned beta, Real x)
The Jacobi polynomial value and derivative formulas are based on the corresponding Wikipedia article ...
Real deriv(unsigned n, unsigned alpha, unsigned beta, Real x)
static Real eval(Real v, Order o_radial, unsigned int i)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real