fxtf_flptld_init Subroutine

public subroutine fxtf_flptld_init(flpt, degree, nPoints, prec)

Initialize the flpt data structure for fast legendre polynomial transformation via the fxtpack.

Arguments

Type IntentOptional Attributes Name
type(fxtf_flptld_type), intent(out) :: flpt

Handle to the resulting fast polynomial table.

integer, intent(in) :: degree

Polynomial degree.

integer, intent(in), optional :: nPoints

Number of points.

Optional, defaults to degree+1.

real(kind=c_double), intent(in), optional :: prec

Required precision for the transformation.

Optional, defaults to 8 times the precision of c_double.