gcp_config Derived Type

type, public, extends(app_config) :: gcp_config


Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: basis

Basis name

logical, public :: citation = .false.
character(len=:), public, allocatable :: citation_output
logical, public :: grad = .false.
character(len=:), public, allocatable :: grad_output
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 :: tmer = .true.
integer, public :: verbosity = 2
logical, public :: wrap = .true.

Source Code

   type, extends(app_config) :: gcp_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
      logical :: json = .false.
      character(len=:), allocatable :: json_output
      logical :: wrap = .true.
      logical :: tmer = .true.
      logical :: grad = .false.
      character(len=:), allocatable :: grad_output
      integer :: verbosity = 2
      logical :: citation = .false.
      character(len=:), allocatable :: citation_output
   end type gcp_config