ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
pm_quadTest.F90 File Reference

Go to the source code of this file.

Data Types

type  pm_quadTest::integrand_type
 This is the base type integrand_type standing abstract integrand type to generate a variety of integration test functions.
More...
 
interface  pm_quadTest::get_proc
 This is the abstract interface of the get() type-bound procedure of integrand_type class whose arguments of type real are of the highest precision kind RKH, made available by the processor. More...
 
interface  pm_quadTest::test_isFailedQuad
 Run the adaptive global quadrature methods for the specified input integrand object. More...
 
interface  pm_quadTest::test_getQuadErr
 Run the adaptive global quadrature methods for the specified input integrand object. More...
 
type  pm_quadTest::int1_type
 This is the derived type for generating test integrand objects of the algebraic form as described below. More...
 
type  pm_quadTest::int2_type
 This is the derived type for generating test integrand objects of algebraic form as described below. More...
 
type  pm_quadTest::int3_type
 This is the derived type for generating test integrand objects of algebraic form as described below. More...
 
type  pm_quadTest::int4_type
 This is the derived type for generating test integrand objects of the following algebraic form. More...
 
type  pm_quadTest::int5_type
 This is the derived type for generating test integrand objects of the following algebraic form. More...
 
type  pm_quadTest::int6_type
 This is the derived type for generating test integrand objects of the following algebraic form. More...
 
type  pm_quadTest::int7_type
 This is the derived type for generating test integrand objects of the following algebraic form. More...
 
type  pm_quadTest::int8_type
 This is the derived type for generating test integrand objects of the following algebraic form. More...
 
type  pm_quadTest::int9_type
 This is the derived type for generating test integrand objects of the following algebraic form. More...
 
type  pm_quadTest::intGamUpp_type
 This is the derived type for generating test integrand objects of the following algebraic form. More...
 
type  pm_quadTest::intSinCos_type
 This is the derived type for generating test integrand objects of the trigonometric form as described below. More...
 
type  pm_quadTest::intNormPDF_type
 This is the derived type for generating test integrand objects of the Probability Density Function of the Normal distribution. More...
 
type  pm_quadTest::intLogNormPDF_type
 This is the derived type for generating test integrand objects of the Probability Density Function of the Lognormal distribution. More...
 
type  pm_quadTest::intGenExpGammaPDF_type
 This is the derived type for generating test integrand objects of the Probability Density Function of the GenExpGamma distribution. More...
 
type  pm_quadTest::intPentaGammaInf_type
 This is the derived type for generating test integrand objects of the sum of five Probability Density Functions of the Gamma distribution. More...
 
type  pm_quadTest::intDoncker1_type
 This is the derived type for generating test integrand objects of algebraic form as described below. More...
 
type  pm_quadTest::intDoncker2_type
 This is the derived type for generating test integrand objects of algebraic form as described below. More...
 
type  pm_quadTest::intCauchy1_type
 This is the derived type for generating test integrand objects of the algebraic form as described below, whose Cauchy Principal Value is to be computed. More...
 
type  pm_quadTest::intCauchy2_type
 This is the derived type for generating test integrand objects of the algebraic form as described below, whose Cauchy Principal Value is to be computed. More...
 

Modules

module  pm_quadTest
 This module contains a collection of interesting or challenging integrands for testing or examining the integration routines of the ParaMonte library.

 

Variables

character(*, SK), parameter pm_quadTest::MODULE_NAME = "@pm_quadTest"