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 | |
type | pm_search::search_type |
This is an abstract derived type for constructing concrete derived types to distinguish various procedure signatures that require different search algorithms (linear, binary, ...).More... | |
type | pm_search::linear_type |
This is a concrete derived type whose instances are exclusively used to request linear search algorithm within an interface of a procedure of the ParaMonte library. More... | |
type | pm_search::binary_type |
This is a concrete derived type whose instances are exclusively used to request binary search algorithm within an interface of a procedure of the ParaMonte library. More... | |
Modules | |
module | pm_search |
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_search::MODULE_NAME = "@pm_search" |
type(linear_type), parameter | pm_search::linear = linear_type() |
This is a scalar parameter object of type linear_type that is exclusively used to request linear search algorithm within an interface of a procedure of the ParaMonte library.More... | |
type(binary_type), parameter | pm_search::binary = binary_type() |
This is a scalar parameter object of type binary_type that is exclusively used to request binary search algorithm within an interface of a procedure of the ParaMonte library.More... | |