w90_calculation_type Derived Type

type, public :: w90_calculation_type

================================================== Contains variables to control the execution path of the program. ==================================================


Inherited by

type~~w90_calculation_type~~InheritedByGraph type~w90_calculation_type w90_calculation_type type~lib_common_type lib_common_type type~lib_common_type->type~w90_calculation_type w90_calculation

Components

Type Visibility Attributes Name Initial
logical, public :: postproc_setup = .false.
character(len=20), public :: restart = ' '
logical, public :: bands_plot = .false.
logical, public :: wannier_plot = .false.
logical, public :: fermi_surface_plot = .false.
logical, public :: transport = .false.

Source Code

  type w90_calculation_type
    !!==================================================
    !! Contains variables to control the execution path of the program.
    !!==================================================
    logical :: postproc_setup = .false.
    character(len=20) :: restart = ' '
    logical :: bands_plot = .false. !hamiltonian (setup only), plot, wannier_lib
    logical :: wannier_plot = .false. !plot, wannier_lib
    logical :: fermi_surface_plot = .false. ! plot, wannier_lib!
    logical :: transport = .false. ! also hamiltonian, wannier_prog, wannier_lib
  end type w90_calculation_type