poly Interface

public interface poly

Contents


Module Procedures

public function poly_rr(x, coeffs)

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(in) :: x
real(kind=SP), intent(in), DIMENSION(:):: coeffs

Return Value real(kind=SP)

public function poly_rrv(x, coeffs)

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(in), DIMENSION(:):: x
real(kind=SP), intent(in), DIMENSION(:):: coeffs

Return Value real(kind=SP), DIMENSION(size(x))

public function poly_dd(x, coeffs)

Arguments

Type IntentOptional AttributesName
real(kind=DP), intent(in) :: x
real(kind=DP), intent(in), DIMENSION(:):: coeffs

Return Value real(kind=DP)

public function poly_ddv(x, coeffs)

Arguments

Type IntentOptional AttributesName
real(kind=DP), intent(in), DIMENSION(:):: x
real(kind=DP), intent(in), DIMENSION(:):: coeffs

Return Value real(kind=DP), DIMENSION(size(x))

public function poly_rc(x, coeffs)

Arguments

Type IntentOptional AttributesName
complex(kind=SPC), intent(in) :: x
real(kind=SP), intent(in), DIMENSION(:):: coeffs

Return Value complex(kind=SPC)

public function poly_cc(x, coeffs)

Arguments

Type IntentOptional AttributesName
complex(kind=SPC), intent(in) :: x
complex(kind=SPC), intent(in), DIMENSION(:):: coeffs

Return Value complex(kind=SPC)

public function poly_msk_rrv(x, coeffs, mask)

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(in), DIMENSION(:):: x
real(kind=SP), intent(in), DIMENSION(:):: coeffs
logical(kind=LGT), intent(in), DIMENSION(:):: mask

Return Value real(kind=SP), DIMENSION(size(x))

public function poly_msk_ddv(x, coeffs, mask)

Arguments

Type IntentOptional AttributesName
real(kind=DP), intent(in), DIMENSION(:):: x
real(kind=DP), intent(in), DIMENSION(:):: coeffs
logical(kind=LGT), intent(in), DIMENSION(:):: mask

Return Value real(kind=DP), DIMENSION(size(x))