MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
All Classes Namespaces Files Functions Variables Enumerator Pages
budgetobjectmodule::budgetobjecttype Type Reference
Collaboration diagram for budgetobjectmodule::budgetobjecttype:
Collaboration graph

Public Member Functions

procedure budgetobject_df
 
procedure flowtable_df
 
procedure accumulate_terms
 
procedure write_budtable
 
procedure write_flowtable
 
procedure save_flows
 
procedure read_flows
 
procedure budgetobject_da
 
procedure bfr_init
 
procedure bfr_advance
 
procedure fill_from_bfr
 

Public Attributes

character(len=lenbudtxt) name
 
integer(i4b) ncv
 
integer(i4b) nbudterm
 
real(dp), dimension(:), pointer xnew => null()
 
real(dp), dimension(:), pointer xold => null()
 
integer(i4b) iflowja
 
real(dp), dimension(:), pointer flowja => null()
 
integer(i4b) nsto
 
real(dp), dimension(:, :), pointer qsto => null()
 
integer(i4b) iterm
 
type(budgettermtype), dimension(:), allocatable budterm
 
type(budgettype), pointer budtable => null()
 
logical, pointer add_cellids => null()
 
integer(i4b), pointer icellid => null()
 
integer(i4b), pointer nflowterms => null()
 
integer(i4b), dimension(:), pointer istart => null()
 
integer(i4b), dimension(:), pointer iflowterms => null()
 
type(tabletype), pointer flowtab => null()
 
type(budgetfilereadertype), pointer bfr => null()
 

Detailed Description

Definition at line 23 of file BudgetObject.f90.

Member Function/Subroutine Documentation

◆ accumulate_terms()

procedure budgetobjectmodule::budgetobjecttype::accumulate_terms

Definition at line 66 of file BudgetObject.f90.

◆ bfr_advance()

procedure budgetobjectmodule::budgetobjecttype::bfr_advance

Definition at line 73 of file BudgetObject.f90.

◆ bfr_init()

procedure budgetobjectmodule::budgetobjecttype::bfr_init

Definition at line 72 of file BudgetObject.f90.

◆ budgetobject_da()

procedure budgetobjectmodule::budgetobjecttype::budgetobject_da

Definition at line 71 of file BudgetObject.f90.

◆ budgetobject_df()

procedure budgetobjectmodule::budgetobjecttype::budgetobject_df

Definition at line 64 of file BudgetObject.f90.

◆ fill_from_bfr()

procedure budgetobjectmodule::budgetobjecttype::fill_from_bfr

Definition at line 74 of file BudgetObject.f90.

◆ flowtable_df()

procedure budgetobjectmodule::budgetobjecttype::flowtable_df

Definition at line 65 of file BudgetObject.f90.

◆ read_flows()

procedure budgetobjectmodule::budgetobjecttype::read_flows

Definition at line 70 of file BudgetObject.f90.

◆ save_flows()

procedure budgetobjectmodule::budgetobjecttype::save_flows

Definition at line 69 of file BudgetObject.f90.

◆ write_budtable()

procedure budgetobjectmodule::budgetobjecttype::write_budtable

Definition at line 67 of file BudgetObject.f90.

◆ write_flowtable()

procedure budgetobjectmodule::budgetobjecttype::write_flowtable

Definition at line 68 of file BudgetObject.f90.

Member Data Documentation

◆ add_cellids

logical, pointer budgetobjectmodule::budgetobjecttype::add_cellids => null()

Definition at line 52 of file BudgetObject.f90.

52  logical, pointer :: add_cellids => null()

◆ bfr

type(budgetfilereadertype), pointer budgetobjectmodule::budgetobjecttype::bfr => null()

Definition at line 60 of file BudgetObject.f90.

60  type(BudgetFileReaderType), pointer :: bfr => null()

◆ budtable

type(budgettype), pointer budgetobjectmodule::budgetobjecttype::budtable => null()

Definition at line 48 of file BudgetObject.f90.

48  type(BudgetType), pointer :: budtable => null()

◆ budterm

type(budgettermtype), dimension(:), allocatable budgetobjectmodule::budgetobjecttype::budterm

Definition at line 45 of file BudgetObject.f90.

45  type(BudgetTermType), dimension(:), allocatable :: budterm

◆ flowja

real(dp), dimension(:), pointer budgetobjectmodule::budgetobjecttype::flowja => null()

Definition at line 36 of file BudgetObject.f90.

36  real(DP), dimension(:), pointer :: flowja => null()

◆ flowtab

type(tabletype), pointer budgetobjectmodule::budgetobjecttype::flowtab => null()

Definition at line 57 of file BudgetObject.f90.

57  type(TableType), pointer :: flowtab => null()

◆ icellid

integer(i4b), pointer budgetobjectmodule::budgetobjecttype::icellid => null()

Definition at line 53 of file BudgetObject.f90.

53  integer(I4B), pointer :: icellid => null()

◆ iflowja

integer(i4b) budgetobjectmodule::budgetobjecttype::iflowja

Definition at line 35 of file BudgetObject.f90.

35  integer(I4B) :: iflowja

◆ iflowterms

integer(i4b), dimension(:), pointer budgetobjectmodule::budgetobjecttype::iflowterms => null()

Definition at line 56 of file BudgetObject.f90.

56  integer(I4B), dimension(:), pointer :: iflowterms => null()

◆ istart

integer(i4b), dimension(:), pointer budgetobjectmodule::budgetobjecttype::istart => null()

Definition at line 55 of file BudgetObject.f90.

55  integer(I4B), dimension(:), pointer :: istart => null()

◆ iterm

integer(i4b) budgetobjectmodule::budgetobjecttype::iterm

Definition at line 44 of file BudgetObject.f90.

44  integer(I4B) :: iterm

◆ name

character(len=lenbudtxt) budgetobjectmodule::budgetobjecttype::name

Definition at line 26 of file BudgetObject.f90.

26  character(len=LENBUDTXT) :: name

◆ nbudterm

integer(i4b) budgetobjectmodule::budgetobjecttype::nbudterm

Definition at line 28 of file BudgetObject.f90.

28  integer(I4B) :: nbudterm

◆ ncv

integer(i4b) budgetobjectmodule::budgetobjecttype::ncv

Definition at line 27 of file BudgetObject.f90.

27  integer(I4B) :: ncv

◆ nflowterms

integer(i4b), pointer budgetobjectmodule::budgetobjecttype::nflowterms => null()

Definition at line 54 of file BudgetObject.f90.

54  integer(I4B), pointer :: nflowterms => null()

◆ nsto

integer(i4b) budgetobjectmodule::budgetobjecttype::nsto

Definition at line 39 of file BudgetObject.f90.

39  integer(I4B) :: nsto

◆ qsto

real(dp), dimension(:, :), pointer budgetobjectmodule::budgetobjecttype::qsto => null()

Definition at line 40 of file BudgetObject.f90.

40  real(DP), dimension(:, :), pointer :: qsto => null()

◆ xnew

real(dp), dimension(:), pointer budgetobjectmodule::budgetobjecttype::xnew => null()

Definition at line 31 of file BudgetObject.f90.

31  real(DP), dimension(:), pointer :: xnew => null()

◆ xold

real(dp), dimension(:), pointer budgetobjectmodule::budgetobjecttype::xold => null()

Definition at line 32 of file BudgetObject.f90.

32  real(DP), dimension(:), pointer :: xold => null()

The documentation for this type was generated from the following file: