MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
BudgetTerm.f90 File Reference

Go to the source code of this file.

Data Types

type  budgettermmodule::budgettermtype
 

Modules

module  budgettermmodule
 

Functions/Subroutines

subroutine budgettermmodule::initialize (this, flowtype, text1id1, text2id1, text1id2, text2id2, maxlist, olconv1, olconv2, naux, auxtxt, ordered_id1)
 Initialize the budget term. More...
 
subroutine budgettermmodule::allocate_arrays (this)
 Allocate budget term arrays. More...
 
subroutine budgettermmodule::deallocate_arrays (this)
 Deallocate budget term arrays. More...
 
subroutine budgettermmodule::reset (this, nlist)
 reset the budget term and counter so terms can be updated More...
 
subroutine budgettermmodule::update_term (this, id1, id2, flow, auxvar)
 replace the terms in position thisicounter for id1, id2, flow, and aux More...
 
subroutine budgettermmodule::accumulate_flow (this, ratin, ratout)
 Calculate ratin and ratout for all the flow terms. More...
 
subroutine budgettermmodule::save_flows (this, dis, ibinun, kstp, kper, delt, pertim, totim, iout)
 Write flows to a binary file. More...
 
integer(i4b) function budgettermmodule::get_nlist (this)
 Get the number of entries for the stress period. More...
 
character(len=lenbudtxt) function budgettermmodule::get_flowtype (this)
 Get the flowtype for the budget term. More...
 
integer(i4b) function budgettermmodule::get_id1 (this, icount)
 Get id1(icount) for the budget term. More...
 
integer(i4b) function budgettermmodule::get_id2 (this, icount)
 Get id2(icount) for the budget term. More...
 
real(dp) function budgettermmodule::get_flow (this, icount)
 Get flow(icount) for the budget term. More...
 
subroutine budgettermmodule::read_flows (this, dis, ibinun, kstp, kper, delt, pertim, totim)
 Read flows from a binary file. More...
 
subroutine budgettermmodule::fill_from_bfr (this, bfr, dis)
 Copy the flow from the binary file reader into this budterm. More...