Pine_ Derived Type

type, public :: Pine_


Components

Type Visibility Attributes Name Initial
type(Stem_), public, allocatable :: stem(:)
real(kind=real64), public :: mainstem_length
real(kind=real64), public, allocatable :: mainstem_diameters(:)
real(kind=real64), public, allocatable :: mainstem_diameters_h(:)
integer(kind=int32), public :: divisions(1:2)
real(kind=real64), public :: Branch_heights(1:2)
integer(kind=int32), public :: NumberOfBranch
real(kind=real64), public :: DiameterOfBranch_ave
real(kind=real64), public :: DiameterOfBranch_sig
real(kind=real64), public :: AngleOfBranch_ave
real(kind=real64), public :: AngleOfBranch_sig

Type-Bound Procedures

procedure, public :: init => initPine

  • public subroutine initPine(this, config, debug)

    Arguments

    Type IntentOptional Attributes Name
    class(Pine_), intent(inout) :: this
    character(len=*), intent(in) :: config
    logical, intent(in), optional :: debug