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

Go to the source code of this file.

Data Types

interface  pm_ellipsoid::getVolUnitBall
 Generate and return the natural logarithm of the volume of an \(\ndim\)-dimensional ball of unit-radius. More...
 
interface  pm_ellipsoid::setVolUnitBall
 Return the volume of an \(\ndim\)-dimensional ball of unit-radius. More...
 
interface  pm_ellipsoid::getLogVolUnitBall
 Generate and return the natural logarithm of the volume of an \(\ndim\)-dimensional ball of unit-radius. More...
 
interface  pm_ellipsoid::setLogVolUnitBall
 Return the natural logarithm of the volume of an \(\ndim\)-dimensional ball of unit-radius. More...
 
interface  pm_ellipsoid::getLogVolEll
 Generate and return the natural logarithm of the volume of an \(\ndim\)-dimensional ellipsoid.
More...
 
interface  pm_ellipsoid::isMemberEll
 Generate and return .true. if and only if the input point is a member (i.e., inside) of the specified \(\ndim\)-dimensional ellipsoid.
More...
 
interface  pm_ellipsoid::getCountMemberEll
 Generate and return the number of points that are members (i.e., inside) of the specified \(\ndim\)-dimensional ellipsoid.
More...
 

Modules

module  pm_ellipsoid
 This module contains classes and procedures for setting up and computing the properties of the hyper-ellipsoids in arbitrary dimensions.
 

Variables

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