================================================== Contains information about the high-level task that pw90 is being asked to do, including any global variables that affect all calculation branches. ==================================================
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | kpath | = | .false. | ||
| logical, | public | :: | kslice | = | .false. | ||
| logical, | public | :: | dos | = | .false. | ||
| logical, | public | :: | berry | = | .false. | ||
| logical, | public | :: | gyrotropic | = | .false. | ||
| logical, | public | :: | geninterp | = | .false. | ||
| logical, | public | :: | boltzwann | = | .false. | ||
| logical, | public | :: | spin_moment | = | .false. | ||
| logical, | public | :: | spin_decomp | = | .false. |
type pw90_calculation_type !!================================================== !! Contains information about the high-level task that pw90 is being asked to do, !! including any global variables that affect all calculation branches. !!================================================== logical :: kpath = .false. logical :: kslice = .false. logical :: dos = .false. logical :: berry = .false. logical :: gyrotropic = .false. logical :: geninterp = .false. logical :: boltzwann = .false. logical :: spin_moment = .false. logical :: spin_decomp = .false. end type pw90_calculation_type