ply_fpt_test Program

Unit test to check functionallity of fast polynomial transformations. \author{Jens Zudrop}


Variables

Type Attributes Name Initial
integer :: iDegree
integer :: iBSize
real(kind=rk) :: res
real(kind=rk) :: newRes
type(tem_general_type) :: general
integer, parameter :: nDegrees = 14
integer, parameter :: degree(nDegrees) = [1, 2, 3, 4, 5, 9, 31, 63, 71, 72, 107, 127, 179, 255]
integer, parameter :: nBSizes = 3
integer, parameter :: blocksize(nBSizes) = [36, 37, 64]

Subroutines

subroutine ply_check_legToPnt(blocksize, maxPolyDegree, res)

do iPoint = 1, maxPolyDegree+1 write(,) 'Point: ', chebPnt(iPoint), & & ' FPT: ', pntVal(iPoint), & & ' Ref.: ', refVal(iPoint), & & ' error: ', pntVal(iPoint)-refVal(iPoint) end do

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: blocksize
integer, intent(in) :: maxPolyDegree
real(kind=rk), intent(out) :: res