| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=i_d), | intent(in) | :: | n | |||
| real(kind=r_2), | intent(in), | DIMENSION(1:n) | :: | dx | ||
| type(vars), | intent(in) | :: | vtop | |||
| type(vars), | intent(in) | :: | vbot | |||
| type(params), | intent(in), | DIMENSION(1:n) | :: | parin | ||
| type(vars), | intent(inout), | DIMENSION(1:n) | :: | var | ||
| real(kind=r_2), | intent(inout), | DIMENSION(1:n) | :: | hint | ||
| real(kind=r_2), | intent(inout), | DIMENSION(1:n) | :: | phimin | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | q | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qya | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qyb | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qTa | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qTb | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | ql | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qlya | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qlyb | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qv | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qvT | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qvh | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qvya | ||
| real(kind=r_2), | intent(inout), | DIMENSION(0:n) | :: | qvyb | ||
| integer(kind=i_d), | intent(in) | :: | iflux | |||
| logical, | intent(in) | :: | init | |||
| logical, | intent(in) | :: | getq0 | |||
| logical, | intent(in) | :: | getqn | |||
| real(kind=r_2), | intent(in), | DIMENSION(1:n) | :: | Tsoil | ||
| real(kind=r_2), | intent(in) | :: | T0 | |||
| integer(kind=i_d), | intent(in) | :: | nsat | |||
| integer(kind=i_d), | intent(in) | :: | nsatlast |