(git:34ef472)
|
#include "../base/base_uses.f90"
Go to the source code of this file.
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. More... | |
type(history_fingerprint_type) function, public | glbopt_history::history_fingerprint (Epot, pos) |
Calculates a fingerprint for a given configuration. More... | |
logical function, public | glbopt_history::history_fingerprint_match (history, fp1, fp2) |
Checks if two given fingerprints match. More... | |
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. More... | |
subroutine, public | glbopt_history::history_lookup (history, fingerprint, found, id) |
Checks if a given fingerprints is contained in the history. More... | |
subroutine, public | glbopt_history::history_finalize (history) |
Finalizes a history. More... | |