PlantClass Module


Uses


Contents


Variables

TypeVisibility AttributesNameInitial
integer(kind=int32), public :: PF_LEAF_PHYLLOTAXIS_ALTERNATE =1
integer(kind=int32), public :: PF_LEAF_PHYLLOTAXIS_DISTICHOUS =2
integer(kind=int32), public :: PF_LEAF_PHYLLOTAXIS_VERTICILLATE =3
integer(kind=int32), public :: PF_LEAF_TYPE_SINGLE =1
integer(kind=int32), public :: PF_LEAF_TYPE_MULTIPLE =2
integer(kind=int32), public :: PF_LEAF_TYPE_MULTIPLE__MULTIPLE =2
integer(kind=int32), public :: PF_LEAF_TYPE_NUM =1
integer(kind=int32), public :: PF_BRANCH_PHYLLOTAXIS_ALTERNATE =1
integer(kind=int32), public :: PF_BRANCH_PHYLLOTAXIS_DISTICHOUS =2
integer(kind=int32), public :: PF_BRANCH_PHYLLOTAXIS_VERTICILLATE =3
character(len=4), public :: Species

Derived Types

type, public :: Plant_

Components

TypeVisibility AttributesNameInitial
integer(kind=int32), public :: Species

Type-Bound Procedures

procedure, public :: init => initPlant

Subroutines

public subroutine initPlant(obj, species)

Arguments

Type IntentOptional AttributesName
class(Plant_), intent(inout) :: obj
integer(kind=int32), intent(in) :: species