Detailed Description
These functions provide scalar and SIMD version of polynomial evaluation functions.
Convenience header:
#include <eve/function/polynomial.hpp>
Variables | |
constexpr callable_gegenbauer_ | eve::gegenbauer = {} |
Callable object computing the gegenbauer operation. More... | |
constexpr callable_hermite_ | eve::hermite = {} |
Callable object computing the hermite operation. More... | |
constexpr callable_horner_ | eve::horner = {} |
Callable object computing the horner operation. More... | |
constexpr callable_laguerre_ | eve::laguerre = {} |
Callable object computing the laguerre operation: \(\displaystyle \mbox{L}_{n} = \frac{e^x}{n!}\frac{d^n}{dx^n}(x^ne^{-x})\) or the associated laguerre operation \(\displaystyle \mbox{L}_{n}^{m} = (-1)^m\frac{d^m}{dx^m}\mbox{L}_{n+m}(x)\). More... | |
constexpr callable_legendre_ | eve::legendre = {} |
Callable object evaluating the legendre functions. More... | |
constexpr callable_newton_ | eve::newton = {} |
Callable object computing the newton operation: \(\sum_{i = 0}^n c_i\prod_{j = 0}^i (x-n_i)\). More... | |