LightClass Module


Uses


Contents


Derived Types

type, public :: Light_

Components

TypeVisibility AttributesNameInitial
character(len=200), public :: lighttype ="sun"
real(kind=real64), public :: position(3)
real(kind=real64), public :: maxPPFD
type(FEMDomain_), public :: femdomain

Type-Bound Procedures

procedure, public :: init => initLight

Subroutines

public subroutine initLight(obj, config)

Arguments

Type IntentOptional AttributesName
class(Light_), intent(inout) :: obj
character(len=*), intent(in), optional :: config