![]() |
(git:98357aa)
|
#include "./base/base_uses.f90"Go to the source code of this file.
Data Types | |
| type | floquet_types::floquet_env_type |
| Work and accumulation arrays for one Floquet-Bloch band-structure run, plus the derived sizes. The per-(k-point,spin) buffers are overwritten each iteration; the all_* arrays accumulate the results over all DOS k-points and spins. More... | |
Modules | |
| module | floquet_types |
| Environment type holding the work and accumulation arrays of the Floquet-Bloch band-structure calculation (floquet_main), plus the derived sizes. | |
Functions/Subroutines | |
| subroutine, public | floquet_types::floquet_env_create (floquet_env, bs_env) |
| Set the derived sizes from bs_env and allocate all work and accumulation arrays. | |
| subroutine, public | floquet_types::floquet_env_release (floquet_env) |
| Deallocate all arrays held by floquet_env. | |