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

Go to the source code of this file.

Data Types

interface  pm_arrayMembership::operator(.in.)
  Generate and return .true. if the input value val is a member of the input array-like object set, otherwise, return .false.. More...
 
interface  pm_arrayMembership::operator(.inrange.)
  Generate and return .true. if the input value val is within a range specified by the input array-like object set(1:2), otherwise, return .false.. More...
 
interface  pm_arrayMembership::operator(.allin.)
  Generate and return .true. if all elements of the input array-like val are members of the input array-like object Set, otherwise, return .false.. More...
 
interface  pm_arrayMembership::operator(.allinrange.)
  Generate and return .true. if all elements of the input array-like object val are within a range specified by the input vector Set(1:2), otherwise, return .false.. More...
 
interface  pm_arrayMembership::operator(.anyin.)
  Generate and return .true. if any elements of the input array-like val are members of the input array-like object Set, otherwise, return .false.. More...
 
interface  pm_arrayMembership::operator(.anyinrange.)
  Generate and return .true. if any elements of the input array-like object val are within a range specified by the input vector Set(1:2), otherwise, return .false.. More...
 

Modules

module  pm_arrayMembership
 This module contains procedures and generic interfaces for assessing whether particular value(s) or any values or all values within a collection are members of another collection of values, or within a range of values that specifies a mathematical set.

 

Variables

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