| 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 |
| procedure, public :: init => initPine |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=real64), | intent(in) | :: | x(:) | |||
| real(kind=real64), | intent(in) | :: | f(:) | |||
| real(kind=real64), | intent(in) | :: | x0 |