yaeos__constants Module

Constants used on the whole package



Variables

Type Visibility Attributes Name Initial
real(kind=pr), public, parameter :: NOT_IMPLEMENTED = huge(R)
real(kind=pr), public, parameter :: R = 0.08314462618_pr

Ideal Gas constant [bar L / (mol K)]

character(len=254), public :: database_path = "database"

Path to find database

character(len=1), public :: path_sep = "/"

File separator (to preprocess on Win or Mac/linux)

integer, public, parameter :: pr = real64

Used precision

type(KindEnum), public, parameter :: root_kinds = KindEnum()

KindEnum instance

logical, public :: solving_volume = .false.

Derived Types

type, public ::  KindEnum

Enumeration of the possible phases that can be used in the envelope calculations

Components

Type Visibility Attributes Name Initial
integer, public :: liquid = 1
integer, public :: stable = 0
integer, public :: vapor = 2