MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | budgetobjecttype |
Functions/Subroutines | |
subroutine, public | budgetobject_cr (this, name) |
Create a new budget object. More... | |
subroutine | budgetobject_df (this, ncv, nbudterm, iflowja, nsto, bddim_opt, labeltitle_opt, bdzone_opt, ibudcsv) |
Define the new budget object. More... | |
subroutine | flowtable_df (this, iout, cellids) |
Define the new flow table object. More... | |
subroutine | accumulate_terms (this) |
Add up accumulators and submit to budget table. More... | |
subroutine | write_flowtable (this, dis, kstp, kper, cellidstr) |
Write the flow table for each advanced package control volume. More... | |
subroutine | write_budtable (this, kstp, kper, iout, ibudfl, totim, delt) |
Write the budget table. More... | |
subroutine | save_flows (this, dis, ibinun, kstp, kper, delt, pertim, totim, iout) |
Write the budget table. More... | |
subroutine | read_flows (this, dis, ibinun) |
Read from a binary file into this BudgetObjectType. More... | |
subroutine | budgetobject_da (this) |
Deallocate. More... | |
subroutine, public | budgetobject_cr_bfr (this, name, ibinun, iout, colconv1, colconv2) |
Create a new budget object from a binary flow file. More... | |
subroutine | bfr_init (this, ibinun, ncv, nbudterm, iout) |
Initialize the budget file reader. More... | |
subroutine | bfr_advance (this, dis, iout) |
Advance the binary file readers for setting the budget terms of the next time step. More... | |
subroutine | fill_from_bfr (this, dis, iout) |
Copy the information from the binary file into budterms. More... | |
subroutine budgetobjectmodule::accumulate_terms | ( | class(budgetobjecttype) | this | ) |
Definition at line 277 of file BudgetObject.f90.
subroutine budgetobjectmodule::bfr_advance | ( | class(budgetobjecttype) | this, |
class(disbasetype), intent(in) | dis, | ||
integer(i4b), intent(in) | iout | ||
) |
Definition at line 620 of file BudgetObject.f90.
subroutine budgetobjectmodule::bfr_init | ( | class(budgetobjecttype) | this, |
integer(i4b), intent(in) | ibinun, | ||
integer(i4b), intent(inout) | ncv, | ||
integer(i4b), intent(inout) | nbudterm, | ||
integer(i4b), intent(in) | iout | ||
) |
Definition at line 603 of file BudgetObject.f90.
subroutine, public budgetobjectmodule::budgetobject_cr | ( | type(budgetobjecttype), pointer | this, |
character(len=*), intent(in) | name | ||
) |
Definition at line 82 of file BudgetObject.f90.
subroutine, public budgetobjectmodule::budgetobject_cr_bfr | ( | type(budgetobjecttype), pointer | this, |
character(len=*), intent(in) | name, | ||
integer(i4b), intent(in) | ibinun, | ||
integer(i4b), intent(in) | iout, | ||
character(len=16), dimension(:), optional | colconv1, | ||
character(len=16), dimension(:), optional | colconv2 | ||
) |
Definition at line 552 of file BudgetObject.f90.
subroutine budgetobjectmodule::budgetobject_da | ( | class(budgetobjecttype) | this | ) |
Definition at line 519 of file BudgetObject.f90.
subroutine budgetobjectmodule::budgetobject_df | ( | class(budgetobjecttype) | this, |
integer(i4b), intent(in) | ncv, | ||
integer(i4b), intent(in) | nbudterm, | ||
integer(i4b), intent(in) | iflowja, | ||
integer(i4b), intent(in) | nsto, | ||
character(len=*), optional | bddim_opt, | ||
character(len=*), optional | labeltitle_opt, | ||
character(len=*), optional | bdzone_opt, | ||
integer(i4b), intent(in), optional | ibudcsv | ||
) |
Definition at line 104 of file BudgetObject.f90.
subroutine budgetobjectmodule::fill_from_bfr | ( | class(budgetobjecttype) | this, |
class(disbasetype), intent(in) | dis, | ||
integer(i4b), intent(in) | iout | ||
) |
Definition at line 670 of file BudgetObject.f90.
subroutine budgetobjectmodule::flowtable_df | ( | class(budgetobjecttype) | this, |
integer(i4b), intent(in) | iout, | ||
character(len=*), intent(in), optional | cellids | ||
) |
subroutine budgetobjectmodule::read_flows | ( | class(budgetobjecttype) | this, |
class(disbasetype), intent(in) | dis, | ||
integer(i4b), intent(in) | ibinun | ||
) |
Definition at line 497 of file BudgetObject.f90.
subroutine budgetobjectmodule::save_flows | ( | class(budgetobjecttype) | this, |
class(disbasetype), intent(in) | dis, | ||
integer(i4b), intent(in) | ibinun, | ||
integer(i4b), intent(in) | kstp, | ||
integer(i4b), intent(in) | kper, | ||
real(dp), intent(in) | delt, | ||
real(dp), intent(in) | pertim, | ||
real(dp), intent(in) | totim, | ||
integer(i4b), intent(in) | iout | ||
) |
Definition at line 473 of file BudgetObject.f90.
subroutine budgetobjectmodule::write_budtable | ( | class(budgetobjecttype) | this, |
integer(i4b), intent(in) | kstp, | ||
integer(i4b), intent(in) | kper, | ||
integer(i4b), intent(in) | iout, | ||
integer(i4b), intent(in) | ibudfl, | ||
real(dp), intent(in) | totim, | ||
real(dp), intent(in) | delt | ||
) |
Definition at line 453 of file BudgetObject.f90.
subroutine budgetobjectmodule::write_flowtable | ( | class(budgetobjecttype) | this, |
class(disbasetype), intent(in) | dis, | ||
integer(i4b), intent(in) | kstp, | ||
integer(i4b), intent(in) | kper, | ||
character(len=20), dimension(:), optional | cellidstr | ||
) |
Definition at line 311 of file BudgetObject.f90.