run_config Derived Type

type, public, extends(app_config) :: run_config


Components

Type Visibility Attributes Name Initial
logical, public :: atm = .false.
character(len=:), public, allocatable :: basis

Basis name

logical, public :: citation = .false.
character(len=:), public, allocatable :: citation_output
character(len=:), public, allocatable :: db

Parameter data base

logical, public :: gcp = .false.
logical, public :: grad = .false.
character(len=:), public, allocatable :: grad_output
logical, public :: has_param = .false.
type(d3_param), public :: inp

Damping paramaters

character(len=:), public, allocatable :: input

Geometry input file

integer, public, allocatable :: input_format

Format of the geometry input

logical, public :: json = .false.
character(len=:), public, allocatable :: json_output
character(len=:), public, allocatable :: method

Method name

logical, public :: mrational = .false.
logical, public :: mzero = .false.
logical, public :: optimizedpower = .false.
logical, public :: pair_resolved = .false.
logical, public :: properties = .false.
logical, public :: rational = .false.
logical, public :: tmer = .true.
integer, public :: verbosity = 2
logical, public :: wrap = .true.
logical, public :: zero = .false.

Source Code

   type, extends(app_config) :: run_config
      !> Geometry input file
      character(len=:), allocatable :: input
      !> Format of the geometry input
      integer, allocatable :: input_format
      !> Method name
      character(len=:), allocatable :: method
      !> Basis name
      character(len=:), allocatable :: basis
      !> Damping paramaters
      type(d3_param) :: inp
      logical :: json = .false.
      character(len=:), allocatable :: json_output
      logical :: wrap = .true.
      logical :: tmer = .true.
      logical :: properties = .false.
      logical :: atm = .false.
      logical :: grad = .false.
      character(len=:), allocatable :: grad_output
      logical :: zero = .false.
      logical :: rational = .false.
      logical :: mzero = .false.
      logical :: mrational = .false.
      logical :: optimizedpower = .false.
      logical :: has_param = .false.
      integer :: verbosity = 2
      logical :: pair_resolved = .false.
      logical :: citation = .false.
      logical :: gcp = .false.
      character(len=:), allocatable :: citation_output
      !> Parameter data base
      character(len=:), allocatable :: db
   end type run_config