PolyMod Module

Polynomial approximation and evaluation routines for numerical analysis


Used by

  • module~~polymod~~UsedByGraph module~polymod PolyMod proc~interpolateirc InterpolateIRC proc~interpolateirc->module~polymod

Interfaces

public interface Poly

  • public function PolyR(x0, x, f, N)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in) :: x0
    real, intent(in) :: x(N)
    real, intent(in) :: f(N)
    integer, intent(in) :: N

    Return Value real

  • public function PolyC(x0, x, f, N)

    Arguments

    Type IntentOptional Attributes Name
    complex, intent(in) :: x0
    complex, intent(in) :: x(N)
    complex, intent(in) :: f(N)
    integer, intent(in) :: N

    Return Value complex

  • public function PolyZ(x0, x, f, N)

    Arguments

    Type IntentOptional Attributes Name
    complex(kind=8), intent(in) :: x0
    complex(kind=8), intent(in) :: x(N)
    complex(kind=8), intent(in) :: f(N)
    integer, intent(in) :: N

    Return Value complex(kind=8)


Functions

public function PolyR(x0, x, f, N)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: x0
real, intent(in) :: x(N)
real, intent(in) :: f(N)
integer, intent(in) :: N

Return Value real

public function PolyC(x0, x, f, N)

Arguments

Type IntentOptional Attributes Name
complex, intent(in) :: x0
complex, intent(in) :: x(N)
complex, intent(in) :: f(N)
integer, intent(in) :: N

Return Value complex

public function PolyZ(x0, x, f, N)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(in) :: x0
complex(kind=8), intent(in) :: x(N)
complex(kind=8), intent(in) :: f(N)
integer, intent(in) :: N

Return Value complex(kind=8)