ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
Go to the source code of this file.
Data Types | |
type | test_pm_distBand::BandSpec_type |
Modules | |
module | test_pm_distBand |
This module contains tests of the module pm_distBand. | |
Functions/Subroutines | |
subroutine | test_pm_distBand::setTest () |
logical(LK) function | test_pm_distBand::test_getBandEbreak () |
logical(LK) function | test_pm_distBand::test_getBandParam_1 () |
logical(LK) function | test_pm_distBand::test_getPhotonFluxLower_1 () |
logical(LK) function | test_pm_distBand::test_getPhotonFlux_1 () |
logical(LK) function | test_pm_distBand::test_getPhotonFlux_2 () |
logical(LK) function | test_pm_distBand::test_getPhotonFlux_3 () |
logical(LK) function | test_pm_distBand::test_getPhotonFlux_4 () |
logical(LK) function | test_pm_distBand::test_getBandPhoton_3 () |
Test the integration of both upper and lower tails. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhoton_5 () |
Test the integration of when lower limit is larger than upper limit. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhoton_6 () |
Test the integration of when lower limit is larger than upper limit. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhoton_7 () |
Test with conflicting alpha photon index. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhoton_8 () |
Test with conflicting alpha < beta photon indices. More... | |
logical(LK) function | test_pm_distBand::test_getFluenceEnergy_3 () |
Test the integration of both upper and lower tails. More... | |
logical(LK) function | test_pm_distBand::test_getFluenceEnergy_6 () |
Test the integration of when lower limit is larger than upper limit. More... | |
logical(LK) function | test_pm_distBand::test_getFluenceEnergy_7 () |
Test with conflicting alpha photon index. More... | |
logical(LK) function | test_pm_distBand::test_getFluenceEnergy_8 () |
Test with conflicting alpha < beta photon indices. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhotonFromEnergyFluence_6 () |
Test the integration of when lower limit is larger than upper limit. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhotonFromEnergyFluence_7 () |
Test with conflicting alpha photon index alpha < -2. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhotonFromEnergyFluence_8 () |
Test with conflicting alpha < beta photon indices. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhoton_1 () |
Test the integration of both the upper and lower tails. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhoton_2 () |
Test the integration of only the upper tail. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhoton_4 () |
Test the integration of both upper and upper tails with steep slopes. More... | |
logical(LK) function | test_pm_distBand::test_getFluenceEnergy_1 () |
Test the integration of both upper and upper tails. More... | |
logical(LK) function | test_pm_distBand::test_getFluenceEnergy_2 () |
Test the integration of only the upper tail. More... | |
logical(LK) function | test_pm_distBand::test_getFluenceEnergy_4 () |
Test the integration of both upper and upper tails with steep slopes. More... | |
logical(LK) function | test_pm_distBand::test_getBandPhotonFromEnergyFluence_1 () |
logical(LK) function | test_pm_distBand::test_getBandPhotonFromEnergyFluence_2 () |
logical(LK) function | test_pm_distBand::test_getBandPhotonFromEnergyFluence_3 () |
logical(LK) function | test_pm_distBand::test_getBandPhotonFromEnergyFluence_4 () |
logical(LK) function | test_pm_distBand::test_getBandPhotonFromEnergyFluence_5 () |
Variables | |
type(test_type) | test_pm_distBand::test |
type(BandSpec_type), parameter | test_pm_distBand::BAND_SPEC1 = BandSpec_type( epk = 700._RK, alpha = -0.5_RK, beta = -2.5_RK, ebrk = 9.333333333333334e2_RK, coef = 1.178920689527826e5_RK, Limit = [1._RK,10000._RK], photonFluence = 37.226409565894123_RK, energyFluence = 1.195755906912896e4_RK, tolerance = 1.e-7_RK ) |
type(BandSpec_type), parameter | test_pm_distBand::BAND_SPEC2 = BandSpec_type( epk = 700._RK, alpha = -0.5_RK, beta = -2.5_RK, ebrk = 9.333333333333334e2_RK, coef = 1.178920689527826e5_RK, Limit = [1._RK,500._RK], photonFluence = 30.806431300618090_RK, energyFluence = 4.079656304178462e3_RK, tolerance = 1.e-7_RK ) |
type(BandSpec_type), parameter | test_pm_distBand::BAND_SPEC3 = BandSpec_type( epk = 700._RK, alpha = -0.5_RK, beta = -2.5_RK, ebrk = 9.333333333333334e2_RK, coef = 1.178920689527826e5_RK, Limit = [1000._RK,10000._RK], photonFluence = 2.406788327100909_RK, energyFluence = 5.098307740152641e3_RK, tolerance = 1.e-7_RK ) |
type(BandSpec_type), parameter | test_pm_distBand::BAND_SPEC4 = BandSpec_type( epk = 700._RK, alpha = -1.9_RK, beta = -3.5_RK, ebrk = 1.119999999999999e4_RK, coef = 6.079637221508616e5_RK, Limit = [1._RK,10000._RK], photonFluence = 1.108858577351433_RK, energyFluence = 12.769650780448401_RK, tolerance = 1.e-6_RK ) |