(git:374b731)
Loading...
Searching...
No Matches
glbopt_history.F File Reference

Go to the source code of this file.

Data Types

type  glbopt_history::history_fingerprint_type
 
type  glbopt_history::history_type
 

Modules

module  glbopt_history
 History of minima, calculates, stores and compares fingerprints of minima. Used by Minima Hopping and Minima Crawling.
 

Functions/Subroutines

subroutine, public glbopt_history::history_init (history, history_section, iw)
 Initializes a history.
 
type(history_fingerprint_type) function, public glbopt_history::history_fingerprint (epot, pos)
 Calculates a fingerprint for a given configuration.
 
logical function, public glbopt_history::history_fingerprint_match (history, fp1, fp2)
 Checks if two given fingerprints match.
 
subroutine, public glbopt_history::history_add (history, fingerprint, id)
 Addes a new fingerprints to the history. Optionally, an abitrary id can be stored alongside the fingerprint.
 
subroutine, public glbopt_history::history_lookup (history, fingerprint, found, id)
 Checks if a given fingerprints is contained in the history.
 
subroutine, public glbopt_history::history_finalize (history)
 Finalizes a history.
 

Variables

logical, parameter glbopt_history::debug = .FALSE.