Derived type for the Budget object.
More...
|
integer(i4b), pointer | msum => null() |
|
integer(i4b), pointer | maxsize => null() |
|
real(dp), pointer | budperc => null() |
|
logical, pointer | written_once => null() |
|
real(dp), dimension(:, :), pointer | vbvl => null() |
|
character(len=lenbudtxt), dimension(:), pointer, contiguous | vbnm => null() |
|
character(len=20), pointer | bdtype => null() |
|
character(len=5), pointer | bddim => null() |
|
character(len=lenbudrowlabel), dimension(:), pointer, contiguous | rowlabel => null() |
|
character(len=16), pointer | labeltitle => null() |
|
character(len=20), pointer | bdzone => null() |
|
logical, pointer | labeled => null() |
|
integer(i4b), pointer | ibudcsv => null() |
|
integer(i4b), pointer | icsvheader => null() |
|
This derived type stores and prints information about a model budget.
Definition at line 39 of file Budget.f90.
◆ add_multi_entry()
procedure budgetmodule::budgettype::add_multi_entry |
|
private |
◆ add_single_entry()
procedure budgetmodule::budgettype::add_single_entry |
|
private |
◆ addentry()
generic budgetmodule::budgettype::addentry |
|
private |
◆ allocate_arrays()
procedure, private budgetmodule::budgettype::allocate_arrays |
|
private |
◆ allocate_scalars()
procedure budgetmodule::budgettype::allocate_scalars |
|
private |
◆ budget_da()
procedure budgetmodule::budgettype::budget_da |
|
private |
◆ budget_df()
procedure budgetmodule::budgettype::budget_df |
|
private |
◆ budget_ot()
procedure budgetmodule::budgettype::budget_ot |
|
private |
◆ finalize_step()
procedure budgetmodule::budgettype::finalize_step |
|
private |
◆ reset()
procedure budgetmodule::budgettype::reset |
|
private |
◆ resize()
procedure, private budgetmodule::budgettype::resize |
|
private |
◆ set_ibudcsv()
procedure budgetmodule::budgettype::set_ibudcsv |
|
private |
◆ write_csv_header()
procedure, private budgetmodule::budgettype::write_csv_header |
|
private |
◆ writecsv()
procedure budgetmodule::budgettype::writecsv |
|
private |
◆ bddim
character(len=5), pointer budgetmodule::budgettype::bddim => null() |
|
private |
Definition at line 47 of file Budget.f90.
47 character(len=5),
pointer :: bddim => null()
◆ bdtype
character(len=20), pointer budgetmodule::budgettype::bdtype => null() |
|
private |
Definition at line 46 of file Budget.f90.
46 character(len=20),
pointer :: bdtype => null()
◆ bdzone
character(len=20), pointer budgetmodule::budgettype::bdzone => null() |
|
private |
Definition at line 51 of file Budget.f90.
51 character(len=20),
pointer :: bdzone => null()
◆ budperc
real(dp), pointer budgetmodule::budgettype::budperc => null() |
|
private |
Definition at line 42 of file Budget.f90.
42 real(DP),
pointer :: budperc => null()
◆ ibudcsv
integer(i4b), pointer budgetmodule::budgettype::ibudcsv => null() |
|
private |
Definition at line 55 of file Budget.f90.
55 integer(I4B),
pointer :: ibudcsv => null()
◆ icsvheader
integer(i4b), pointer budgetmodule::budgettype::icsvheader => null() |
|
private |
Definition at line 56 of file Budget.f90.
56 integer(I4B),
pointer :: icsvheader => null()
◆ labeled
logical, pointer budgetmodule::budgettype::labeled => null() |
|
private |
Definition at line 52 of file Budget.f90.
52 logical,
pointer :: labeled => null()
◆ labeltitle
character(len=16), pointer budgetmodule::budgettype::labeltitle => null() |
|
private |
Definition at line 50 of file Budget.f90.
50 character(len=16),
pointer :: labeltitle => null()
◆ maxsize
integer(i4b), pointer budgetmodule::budgettype::maxsize => null() |
|
private |
Definition at line 41 of file Budget.f90.
41 integer(I4B),
pointer :: maxsize => null()
◆ msum
integer(i4b), pointer budgetmodule::budgettype::msum => null() |
|
private |
Definition at line 40 of file Budget.f90.
40 integer(I4B),
pointer :: msum => null()
◆ rowlabel
character(len=lenbudrowlabel), dimension(:), pointer, contiguous budgetmodule::budgettype::rowlabel => null() |
|
private |
Definition at line 48 of file Budget.f90.
48 character(len=LENBUDROWLABEL), &
49 dimension(:),
pointer,
contiguous :: rowlabel => null()
◆ vbnm
character(len=lenbudtxt), dimension(:), pointer, contiguous budgetmodule::budgettype::vbnm => null() |
|
private |
Definition at line 45 of file Budget.f90.
45 character(len=LENBUDTXT),
dimension(:),
pointer,
contiguous :: vbnm => null()
◆ vbvl
real(dp), dimension(:, :), pointer budgetmodule::budgettype::vbvl => null() |
|
private |
Definition at line 44 of file Budget.f90.
44 real(DP),
dimension(:, :),
pointer :: vbvl => null()
◆ written_once
logical, pointer budgetmodule::budgettype::written_once => null() |
|
private |
Definition at line 43 of file Budget.f90.
43 logical,
pointer :: written_once => null()
The documentation for this type was generated from the following file:
- /home/runner/work/modflow6/modflow6/src/Utilities/Budget.f90