ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
test_pm_ellipsoid Module Reference

This module contains tests of the module pm_ellipsoid. More...

Functions/Subroutines

subroutine setTest ()
 
logical(LK) function test_getEllVolCoef_1 ()
 
logical(LK) function test_getEllVolCoef_2 ()
 
logical(LK) function test_getLogEllVolCoef_1 ()
 
logical(LK) function test_getLogEllVolCoef_2 ()
 
logical(LK) function test_getLogVolUnitBall_1 ()
 
logical(LK) function test_getLogVolUnitBall_2 ()
 
logical(LK) function test_getLogVolUnitBall_3 ()
 Test getLogVolUnitBall() for a range of values from an independent source. More...
 
logical(LK) function test_getLogSurfUnitBall_1 ()
 Test getLogSurfUnitBall() for a range of values from an independent source. More...
 
logical(LK) function test_getLogVolEll_1 ()
 
logical(LK) function test_getLogVolEll_2 ()
 Test the accuracy of pm_ellipsoid::getLogVolEll(). More...
 
logical(LK) function test_isInsideEllipsoid_1 ()
 
logical(LK) function test_getRandPointOnEllipsoid_1 ()
 

Variables

type(test_typetest
 

Detailed Description

This module contains tests of the module pm_ellipsoid.

Author:
Amir Shahmoradi

Function/Subroutine Documentation

◆ setTest()

subroutine test_pm_ellipsoid::setTest

Definition at line 39 of file test_pm_ellipsoid.F90.

◆ test_getEllVolCoef_1()

logical(LK) function test_pm_ellipsoid::test_getEllVolCoef_1

Definition at line 60 of file test_pm_ellipsoid.F90.

◆ test_getEllVolCoef_2()

logical(LK) function test_pm_ellipsoid::test_getEllVolCoef_2

Definition at line 83 of file test_pm_ellipsoid.F90.

◆ test_getLogEllVolCoef_1()

logical(LK) function test_pm_ellipsoid::test_getLogEllVolCoef_1

Definition at line 109 of file test_pm_ellipsoid.F90.

◆ test_getLogEllVolCoef_2()

logical(LK) function test_pm_ellipsoid::test_getLogEllVolCoef_2

Definition at line 132 of file test_pm_ellipsoid.F90.

◆ test_getLogSurfUnitBall_1()

logical(LK) function test_pm_ellipsoid::test_getLogSurfUnitBall_1

Test getLogSurfUnitBall() for a range of values from an independent source.

Definition at line 237 of file test_pm_ellipsoid.F90.

◆ test_getLogVolEll_1()

logical(LK) function test_pm_ellipsoid::test_getLogVolEll_1

Definition at line 263 of file test_pm_ellipsoid.F90.

◆ test_getLogVolEll_2()

logical(LK) function test_pm_ellipsoid::test_getLogVolEll_2

Test the accuracy of pm_ellipsoid::getLogVolEll().

Definition at line 289 of file test_pm_ellipsoid.F90.

References pm_kind::IK, and pm_kind::RK.

◆ test_getLogVolUnitBall_1()

logical(LK) function test_pm_ellipsoid::test_getLogVolUnitBall_1

Definition at line 158 of file test_pm_ellipsoid.F90.

◆ test_getLogVolUnitBall_2()

logical(LK) function test_pm_ellipsoid::test_getLogVolUnitBall_2

Definition at line 181 of file test_pm_ellipsoid.F90.

◆ test_getLogVolUnitBall_3()

logical(LK) function test_pm_ellipsoid::test_getLogVolUnitBall_3

Test getLogVolUnitBall() for a range of values from an independent source.

Definition at line 209 of file test_pm_ellipsoid.F90.

◆ test_getRandPointOnEllipsoid_1()

logical(LK) function test_pm_ellipsoid::test_getRandPointOnEllipsoid_1

Definition at line 342 of file test_pm_ellipsoid.F90.

References pm_kind::IK, and pm_kind::RK.

◆ test_isInsideEllipsoid_1()

logical(LK) function test_pm_ellipsoid::test_isInsideEllipsoid_1

Definition at line 319 of file test_pm_ellipsoid.F90.

References pm_kind::IK, and pm_kind::RK.

Variable Documentation

◆ test

type(test_type) test_pm_ellipsoid::test

Definition at line 31 of file test_pm_ellipsoid.F90.