Environment_ Derived Type

type, public :: Environment_


Components

Type Visibility Attributes Name Initial
type(Light_), public :: light
type(Air_), public :: air
real(kind=real64), public, allocatable :: temperature(:)
real(kind=real64), public, allocatable :: light_ppfd(:)
real(kind=real64), public, allocatable :: light_position_x(:)
real(kind=real64), public, allocatable :: light_position_y(:)
real(kind=real64), public, allocatable :: light_position_z(:)
character(len=:), public, allocatable :: msg

Type-Bound Procedures

procedure, public :: init => initEnvironment

  • public subroutine initEnvironment(this, json)

    Arguments

    Type IntentOptional Attributes Name
    class(Environment_), intent(inout) :: this
    character(len=*), intent(in) :: json