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 | |
interface | pm_except::isAddOutflow |
Generate and return .true. if and only if the addition of the two input integer , complex , or real values causes runtime negative or positive outflow (overflow). More... | |
interface | pm_except::isAddOutflowNeg |
Generate and return .true. if and only if the addition of the two input integer , complex , or real values causes runtime negative outflow (overflow). More... | |
interface | pm_except::isAddOutflowPos |
Generate and return .true. if and only if the addition of the two input integer , complex , or real values causes runtime positive outflow (overflow). More... | |
interface | pm_except::isInf |
Generate and return .true. if the input value is an IEEE-compliant negative or positive infinity. If the input value is a complex number, then the output is .true. if any of the two real or imaginary components or both components are either negative or positive infinities. More... | |
interface | pm_except::isInfPos |
Generate and return .true. if the input value is an IEEE-compliant positive infinity.More... | |
interface | pm_except::getInfPos |
Generate and return an IEEE-compliant positive infinity. More... | |
interface | pm_except::setInfPos |
Return an IEEE-compliant positive infinity. More... | |
interface | pm_except::isInfNeg |
Generate and return .true. if the input value is an IEEE-compliant negative infinity.More... | |
interface | pm_except::getInfNeg |
Generate and return an IEEE-compliant negative infinity. More... | |
interface | pm_except::setInfNeg |
Return an IEEE-compliant negative infinity. More... | |
interface | pm_except::isNAN |
Generate and return .true. if the input value is an IEEE-compliant NAN (Not a Number) or if the input value x is not equal to its input copy xcopy , a characteristic behavior of NAN values.More... | |
interface | pm_except::getNAN |
Generate and return an IEEE-compliant quiet NAN (Not a Number).More... | |
interface | pm_except::setNAN |
Return an IEEE-compliant quiet NAN (Not a Number).More... | |
Modules | |
module | pm_except |
This module contains procedures and generic interfaces for testing for exceptional cases at runtime. | |
Variables | |
character(*, SK), parameter | pm_except::MODULE_NAME = "@pm_except" |