initPanicle Subroutine

public recursive subroutine initPanicle(this, Length, width, Node, shape_factor, debug, x_num, y_num, z_num, rice, rice_seed_interval, rice_seed_branch_length, rice_seed_length, rice_seed_width, rice_seed_thickness, rice_panicle_curvature, rice_seed_division, wheat, panicle_config, Arabidopsis)

Type Bound

Panicle_

Arguments

Type IntentOptional Attributes Name
class(Panicle_), intent(inout) :: this
real(kind=real64), intent(in) :: Length
real(kind=real64), intent(in) :: width
integer(kind=int32), intent(in), optional :: Node
real(kind=real64), intent(in), optional :: shape_factor
logical, intent(in), optional :: debug
integer(kind=int32), intent(in), optional :: x_num
integer(kind=int32), intent(in), optional :: y_num
integer(kind=int32), intent(in), optional :: z_num
logical, intent(in), optional :: rice
real(kind=real64), intent(in), optional :: rice_seed_interval
real(kind=real64), intent(in), optional :: rice_seed_branch_length
real(kind=real64), intent(in), optional :: rice_seed_length
real(kind=real64), intent(in), optional :: rice_seed_width
real(kind=real64), intent(in), optional :: rice_seed_thickness
real(kind=real64), intent(in), optional :: rice_panicle_curvature
integer(kind=int32), intent(in), optional :: rice_seed_division(1:3)
logical, intent(in), optional :: wheat
type(panicle_config_), intent(in), optional :: panicle_config
logical, intent(in), optional :: Arabidopsis