![]() |
(git:b77b4be)
|
History of minima, calculates, stores and compares fingerprints of minima. Used by Minima Hopping and Minima Crawling. More...
Data Types | |
type | history_fingerprint_type |
type | history_type |
Functions/Subroutines | |
subroutine, public | history_init (history, history_section, iw) |
Initializes a history. | |
type(history_fingerprint_type) function, public | history_fingerprint (epot, pos) |
Calculates a fingerprint for a given configuration. | |
logical function, public | history_fingerprint_match (history, fp1, fp2) |
Checks if two given fingerprints match. | |
subroutine, public | history_add (history, fingerprint, id) |
Addes a new fingerprints to the history. Optionally, an abitrary id can be stored alongside the fingerprint. | |
subroutine, public | history_lookup (history, fingerprint, found, id) |
Checks if a given fingerprints is contained in the history. | |
subroutine, public | history_finalize (history) |
Finalizes a history. | |
Variables | |
logical, parameter | debug = .FALSE. |
History of minima, calculates, stores and compares fingerprints of minima. Used by Minima Hopping and Minima Crawling.
subroutine, public glbopt_history::history_init | ( | type(history_type), intent(inout) | history, |
type(section_vals_type), pointer | history_section, | ||
integer | iw | ||
) |
Initializes a history.
history | ... |
history_section | ... |
iw | ... |
Definition at line 59 of file glbopt_history.F.
type(history_fingerprint_type) function, public glbopt_history::history_fingerprint | ( | real(kind=dp), intent(in) | epot, |
real(kind=dp), dimension(:), intent(in) | pos | ||
) |
Calculates a fingerprint for a given configuration.
Epot | ... |
pos | ... |
Definition at line 86 of file glbopt_history.F.
logical function, public glbopt_history::history_fingerprint_match | ( | type(history_type), intent(in) | history, |
type(history_fingerprint_type), intent(in) | fp1, | ||
type(history_fingerprint_type), intent(in) | fp2 | ||
) |
Checks if two given fingerprints match.
history | ... |
fp1 | ... |
fp2 | ... |
Definition at line 152 of file glbopt_history.F.
subroutine, public glbopt_history::history_add | ( | type(history_type), intent(inout) | history, |
type(history_fingerprint_type), intent(in) | fingerprint, | ||
integer, intent(in), optional | id | ||
) |
Addes a new fingerprints to the history. Optionally, an abitrary id can be stored alongside the fingerprint.
history | ... |
fingerprint | ... |
id | ... |
Definition at line 185 of file glbopt_history.F.
subroutine, public glbopt_history::history_lookup | ( | type(history_type), intent(in) | history, |
type(history_fingerprint_type), intent(in) | fingerprint, | ||
logical, intent(out) | found, | ||
integer, intent(out), optional | id | ||
) |
Checks if a given fingerprints is contained in the history.
history | ... |
fingerprint | ... |
found | ... |
id | ... |
Definition at line 242 of file glbopt_history.F.
subroutine, public glbopt_history::history_finalize | ( | type(history_type) | history | ) |
Finalizes a history.
history | ... |
Definition at line 371 of file glbopt_history.F.
logical, parameter glbopt_history::debug = .FALSE. |
Definition at line 48 of file glbopt_history.F.