0.6.0
Loading...
Searching...
No Matches
dd_polynomial.f90 File Reference

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