Modules | |
| module | mod_dd_polynomial |
| Discrete derivative polynomial function evaluation. | |
Functions/Subroutines | |
| pure double precision function | mod_dd_polynomial::evaluate_dd_polynomial (x, derivatives) |
| Evaluate a polynomial at x, defined by its derivatives (starting from the \(0^th\) derivative) | |
| pure double precision function | mod_dd_polynomial::evaluate_dd_polynomial_derivative (x, derivatives, n) |
| Evaluate the polynomial's \(N^{th}\) derivative (. | |
| pure double precision function, dimension(size(derivatives)) | mod_dd_polynomial::get_dd_polynomial (derivatives) |
| Get the polynomial associated to a DD. | |
| pure double precision function, dimension(n) | mod_dd_polynomial::get_dd_lagrange_vector (x, n) |
| Get the vector made of the Xvector * ifactorials. | |
Variables | |
| integer, parameter | mod_dd_polynomial::max_factorials = 8 |
| double precision, dimension(max_factorials), parameter | mod_dd_polynomial::factorials = [ 1d0, 1d0, 2d0, 6d0, 24d0, 120d0, 720d0, 5040d0 ] |
| double precision, dimension(max_factorials), parameter | mod_dd_polynomial::ifactorials = 1d0/factorials |