wann_omega_type Derived Type

type, public :: wann_omega_type

================================================== Contains the total spread and its decomposition into gauge invariant and gauge dependent parts. ==================================================


Inherited by

type~~wann_omega_type~~InheritedByGraph type~wann_omega_type wann_omega_type type~lib_common_type lib_common_type type~lib_common_type->type~wann_omega_type omega, wann_omega

Components

Type Visibility Attributes Name Initial
real(kind=dp), public :: invariant = -999.0_dp
real(kind=dp), public :: total = -999.0_dp
real(kind=dp), public :: tilde = -999.0_dp

Source Code

  type wann_omega_type
    !!==================================================
    !! Contains the total spread and its decomposition into gauge invariant and gauge dependent parts.
    !!==================================================
    ! REVIEW_2021-08-04: This type is mainly used for the library mode to be returned back to the external code.
    ! REVIEW_2021-08-04: Internally the code mostly uses the localisation_vars type in wannierise.F90.
    !==================================================
    real(kind=dp) :: invariant = -999.0_dp !wannierise, disentangle and chk2chk
    real(kind=dp) :: total = -999.0_dp
    real(kind=dp) :: tilde = -999.0_dp
  end type wann_omega_type