![]() |
(git:aabdcc8)
|
#include "../base/base_uses.f90"
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. |