E.V.E  0.1-beta
Polynomial

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...