AirClass Module


Uses


Derived Types

type, public ::  Air_

Components

Type Visibility Attributes Name Initial
type(FEMDomain_), public :: femdomain
real(kind=real64), public :: temp = 303.0d0
real(kind=real64), public :: CO2 = 380.0d0
real(kind=real64), public :: O2 = 202000.0d0

Type-Bound Procedures

procedure, public :: init => initAir

Subroutines

public subroutine initAir(obj, temp, CO2, O2)

Arguments

Type IntentOptional Attributes Name
class(Air_), intent(inout) :: obj
real(kind=real64), intent(in), optional :: temp
real(kind=real64), intent(in), optional :: CO2
real(kind=real64), intent(in), optional :: O2