16 procedure(
fc_if),
deferred :: fc
17 procedure(
fn_if),
deferred :: fn
18 procedure(
cq_if),
deferred :: cq
19 procedure(
bd_if),
deferred :: bd
26 logical(LGP) :: is_active = .false.
34 integer(I4B),
intent(in) :: n
35 logical(LGP) :: is_active
37 subroutine fc_if(this, kiter, matrix_sln, rhs, idxglo, h_old, h_new)
40 integer(I4B),
intent(in) :: kiter
42 real(DP),
dimension(:),
intent(inout) :: rhs
43 integer(I4B),
dimension(:),
intent(in) :: idxglo
44 real(DP),
dimension(:),
intent(in) :: h_old
45 real(DP),
dimension(:),
intent(in) :: h_new
47 subroutine fn_if(this, kiter, matrix_sln, rhs, idxglo, h_old, h_new)
50 integer(I4B),
intent(in) :: kiter
52 real(DP),
dimension(:),
intent(inout) :: rhs
53 integer(I4B),
dimension(:),
intent(in) :: idxglo
54 real(DP),
dimension(:),
intent(in) :: h_old
55 real(DP),
dimension(:),
intent(in) :: h_new
57 subroutine cq_if(this, flowja, h_new, h_old)
60 real(DP),
dimension(:),
intent(inout) :: flowja
61 real(DP),
dimension(:),
intent(in) :: h_new
62 real(DP),
dimension(:),
intent(in) :: h_old
64 subroutine bd_if(this, isuppress_output, model_budget)
67 integer(I4B),
intent(in) :: isuppress_output
68 type(
budgettype),
intent(inout) :: model_budget
73 integer(I4B),
intent(in) :: iprint
74 integer(I4B),
intent(in) :: ibinun
This module contains the BudgetModule.
integer(i4b), parameter, public max_ext_sto_forms
'cause default is not part of the (external) storage formulations
integer(i4b), parameter, public default_storage
integer(i4b), parameter, public swi_storage
integer(i4b), parameter, public uzr_storage
This module defines variable data types.
Derived type for the Budget object.