quad Interface

public interface quad

Called by

interface~~quad~~CalledByGraph interface~quad quad proc~dens_3dcubic dens_3dcubic proc~dens_3dcubic->interface~quad

Module Procedures

private subroutine quad_func(func, a, b, epsabs, epsrel, key, inf, singular_endpoint, singular_points, cpole, alfa, beta, omega, weight_func, verbose, strict, result)

Arguments

Type IntentOptional Attributes Name
private function func(x)
Arguments
Type IntentOptional Attributes Name
real(kind=8) :: x
Return Value real(kind=8)
real(kind=8) :: a
real(kind=8), optional :: b
real(kind=8), optional :: epsabs
real(kind=8), optional :: epsrel
integer, optional :: key
integer, optional :: inf
logical, optional :: singular_endpoint
real(kind=8), optional, dimension(:) :: singular_points
real(kind=8), optional :: cpole
real(kind=8), optional :: alfa
real(kind=8), optional :: beta
real(kind=8), optional :: omega
integer, optional :: weight_func
logical, optional :: verbose
logical, optional :: strict
real(kind=8) :: result

private subroutine quad_sample(fsample, a, b, epsabs, epsrel, key, singular_endpoint, singular_points, cpole, alfa, beta, omega, weight_func, verbose, Ninterp, result)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: fsample
real(kind=8) :: a
real(kind=8) :: b
real(kind=8), optional :: epsabs
real(kind=8), optional :: epsrel
integer, optional :: key
logical, optional :: singular_endpoint
real(kind=8), optional, dimension(:) :: singular_points
real(kind=8), optional :: cpole
real(kind=8), optional :: alfa
real(kind=8), optional :: beta
real(kind=8), optional :: omega
integer, optional :: weight_func
logical, optional :: verbose
integer, optional :: Ninterp
real(kind=8) :: result