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

Go to the source code of this file.

Data Types

type  pm_mathCompare::reference_type
 This is an empty derived type that is exclusively used to differentiate the procedures within the generic interface isClose().
More...
 
type  pm_mathCompare::strong_type
 This is an empty derived type that is exclusively used to differentiate the procedures within the generic interface isClose().
More...
 
type  pm_mathCompare::weak_type
 This is an empty derived type that is exclusively used to differentiate the procedures within the generic interface isClose().
More...
 
type  pm_mathCompare::mean_type
 This is an empty derived type that is exclusively used to differentiate the procedures within the generic interface isClose().
More...
 
interface  pm_mathCompare::isClose
 Generate and return .true. if the two input values are sufficiently close to each other within the specified tolerances.
More...
 

Modules

module  pm_mathCompare
 This module contains the procedures and interfaces for evaluating the relative or absolute proximity of two numeric values.

 

Variables

character(*, SK), parameter pm_mathCompare::MODULE_NAME = "@pm_mathCompare"
 
type(reference_type), parameter pm_mathCompare::REFERENCE = reference_type()
 This is a convenience constant object of type reference_type() that is exclusively provided to distinguish and facilitate the use of the procedures under the generic interface isClose().
More...
 
type(strong_type), parameter pm_mathCompare::STRONG = strong_type()
 This is a convenience constant object of type strong_type() that is exclusively provided to distinguish and facilitate the use of the procedures under the generic interface isClose().
More...
 
type(weak_type), parameter pm_mathCompare::WEAK = weak_type()
 This is a convenience constant object of type weak_type() that is exclusively provided to distinguish and facilitate the use of the procedures under the generic interface isClose().
More...
 
type(mean_type), parameter pm_mathCompare::MEAN = mean_type()
 This is a convenience constant object of type mean_type() that is exclusively provided to distinguish and facilitate the use of the procedures under the generic interface isClose().
More...