![]() |
(git:f56c6e3)
|
routines and types for Hartree-Fock-Exchange More...
Functions/Subroutines | |
| subroutine, public | hfx_add_single_cache_element (value, nbits, cache, container, memory_usage, use_disk_storage, max_val_memory) |
| |
| subroutine, public | hfx_get_single_cache_element (value, nbits, cache, container, memory_usage, use_disk_storage) |
| |
| subroutine, public | hfx_reset_cache_and_container (cache, container, memory_usage, do_disk_storage) |
| |
| subroutine, public | hfx_decompress_first_cache (nbits, cache, container, memory_usage, use_disk_storage) |
| |
| subroutine, public | hfx_flush_last_cache (nbits, cache, container, memory_usage, use_disk_storage) |
| |
| subroutine, public | hfx_add_mult_cache_elements (values, nints, nbits, cache, container, eps_schwarz, pmax_entry, memory_usage, use_disk_storage) |
| |
| subroutine, public | hfx_get_mult_cache_elements (values, nints, nbits, cache, container, eps_schwarz, pmax_entry, memory_usage, use_disk_storage) |
| |
routines and types for Hartree-Fock-Exchange
| subroutine, public hfx_compression_methods::hfx_add_single_cache_element | ( | integer(int_8) | value, |
| integer | nbits, | ||
| type(hfx_cache_type) | cache, | ||
| type(hfx_container_type) | container, | ||
| integer | memory_usage, | ||
| logical | use_disk_storage, | ||
| integer(int_8), optional | max_val_memory | ||
| ) |
| value | value to be added to the cache |
| nbits | number of bits to be stored |
| cache | cache to which we want to add |
| container | container that contains the compressed elements |
| memory_usage | ... |
| use_disk_storage | ... |
| max_val_memory | ... |
Definition at line 70 of file hfx_compression_methods.F.
| subroutine, public hfx_compression_methods::hfx_get_single_cache_element | ( | integer(int_8) | value, |
| integer | nbits, | ||
| type(hfx_cache_type) | cache, | ||
| type(hfx_container_type) | container, | ||
| integer | memory_usage, | ||
| logical | use_disk_storage | ||
| ) |
| value | value to be retained from the cache |
| nbits | number of bits with which the value has been compressed |
| cache | cache from which we get the value |
| container | container that contains the compressed elements |
| memory_usage | ... |
| use_disk_storage | ... |
Definition at line 167 of file hfx_compression_methods.F.
| subroutine, public hfx_compression_methods::hfx_reset_cache_and_container | ( | type(hfx_cache_type) | cache, |
| type(hfx_container_type) | container, | ||
| integer | memory_usage, | ||
| logical | do_disk_storage | ||
| ) |
| cache | cache from which we get the value |
| container | container that contains the compressed elements |
| memory_usage | ... |
| do_disk_storage | ... |
Definition at line 252 of file hfx_compression_methods.F.
| subroutine, public hfx_compression_methods::hfx_decompress_first_cache | ( | integer | nbits, |
| type(hfx_cache_type) | cache, | ||
| type(hfx_container_type) | container, | ||
| integer | memory_usage, | ||
| logical | use_disk_storage | ||
| ) |
| nbits | number of bits with which the data has been stored |
| cache | array where we want to decompress the data |
| container | container that contains the compressed elements |
| memory_usage | ... |
| use_disk_storage | ... |
Definition at line 283 of file hfx_compression_methods.F.
| subroutine, public hfx_compression_methods::hfx_flush_last_cache | ( | integer | nbits, |
| type(hfx_cache_type) | cache, | ||
| type(hfx_container_type) | container, | ||
| integer | memory_usage, | ||
| logical | use_disk_storage | ||
| ) |
| nbits | number of bits with which the data has been stored |
| cache | array where we want to decompress the data |
| container | container that contains the compressed elements |
| memory_usage | ... |
| use_disk_storage | ... |
Definition at line 306 of file hfx_compression_methods.F.
| subroutine, public hfx_compression_methods::hfx_add_mult_cache_elements | ( | real(dp), dimension(*) | values, |
| integer, intent(in) | nints, | ||
| integer, intent(in) | nbits, | ||
| type(hfx_cache_type) | cache, | ||
| type(hfx_container_type) | container, | ||
| real(dp), intent(in) | eps_schwarz, | ||
| real(dp), intent(in) | pmax_entry, | ||
| integer | memory_usage, | ||
| logical | use_disk_storage | ||
| ) |
| values | values to be added to the cache |
| nints | ... |
| nbits | number of bits to be stored |
| cache | cache to which we want to add |
| container | container that contains the compressed elements |
| eps_schwarz | ... |
| pmax_entry | ... |
| memory_usage | ... |
| use_disk_storage | ... |
Definition at line 341 of file hfx_compression_methods.F.
| subroutine, public hfx_compression_methods::hfx_get_mult_cache_elements | ( | real(dp), dimension(*) | values, |
| integer, intent(in) | nints, | ||
| integer, intent(in) | nbits, | ||
| type(hfx_cache_type) | cache, | ||
| type(hfx_container_type) | container, | ||
| real(dp), intent(in) | eps_schwarz, | ||
| real(dp), intent(in) | pmax_entry, | ||
| integer | memory_usage, | ||
| logical | use_disk_storage | ||
| ) |
| values | value to be retained from the cache |
| nints | number of values to be retained |
| nbits | number of bits with which the value has been compressed |
| cache | cache from which we get the value |
| container | container that contains the compressed elements |
| eps_schwarz | threshold for storage |
| pmax_entry | multiplication factor for values |
| memory_usage | ... |
| use_disk_storage | ... |
Definition at line 421 of file hfx_compression_methods.F.