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

Go to the source code of this file.

Data Types

type  pm_memory::memory_type
 This is an abstract derived type for constructing concrete derived types to distinguish various procedure signatures that require different memory operations, layout, ....
More...
 
type  pm_memory::sticky_type
 This is a concrete derived type whose instances are exclusively used to request sticky (lingering) behavior within an interface of a procedure of the ParaMonte library.
More...
 

Modules

module  pm_memory
 This module contains abstract and concrete derived types that are required for compile-time resolution of procedures within the generic interfaces of the ParaMonte library for various search operations.
Such procedures frequently need to work with a specific searching method within the algorithm implementation.

 

Variables

character(*, SK), parameter pm_memory::MODULE_NAME = "@pm_memory"
 
type(sticky_type), parameter pm_memory::sticky = sticky_type()
 This is a scalar parameter object of type sticky_type that is exclusively used to request sticky (lingering) behavior within an interface of a procedure of the ParaMonte library.
More...