Initialize pbe object.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(grid1), | intent(in), | target | :: | grid |
|
|
| procedure(gfnc_t), | optional | :: | g |
growth rate function, |
||
| procedure(afnc_t), | optional | :: | a |
aggregation frequency function, |
||
| procedure(bfnc_t), | optional | :: | b |
breakage frequency function, |
||
| procedure(dfnc_t), | optional | :: | d |
daughter distribution function, |
||
| integer, | intent(in), | optional | :: | moment |
moment of conserved during aggregation/breakage (default=1) |
|
| logical, | intent(in), | optional | :: | update_a |
if |
|
| logical, | intent(in), | optional | :: | update_b |
if |
|
| logical, | intent(in), | optional | :: | update_d |
if |
|
| character(len=*), | intent(in), | optional | :: | name |
name (default="pbe") |