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

Go to the source code of this file.

Data Types

type  budgetmodule::budgettype
 Derived type for the Budget object. More...
 

Modules

module  budgetmodule
 This module contains the BudgetModule.
 

Functions/Subroutines

subroutine, public budgetmodule::budget_cr (this, name_model)
 @ brief Create a new budget object More...
 
subroutine budgetmodule::budget_df (this, maxsize, bdtype, bddim, labeltitle, bdzone)
 @ brief Define information for this object More...
 
subroutine budgetmodule::value_to_string (val, string, big, small)
 @ brief Convert a number to a string More...
 
subroutine budgetmodule::budget_ot (this, kstp, kper, iout)
 @ brief Output the budget table More...
 
subroutine budgetmodule::budget_da (this)
 @ brief Deallocate memory More...
 
subroutine budgetmodule::reset (this)
 @ brief Reset the budget object More...
 
subroutine budgetmodule::add_single_entry (this, rin, rout, delt, text, isupress_accumulate, rowlabel)
 @ brief Add a single row of information More...
 
subroutine budgetmodule::add_multi_entry (this, budterm, delt, budtxt, isupress_accumulate, rowlabel)
 @ brief Add multiple rows of information More...
 
subroutine budgetmodule::finalize_step (this, delt)
 @ brief Update accumulators More...
 
subroutine budgetmodule::allocate_scalars (this, name_model)
 @ brief allocate scalar variables More...
 
subroutine budgetmodule::allocate_arrays (this)
 @ brief allocate array variables More...
 
subroutine budgetmodule::resize (this, maxsize)
 @ brief Resize the budget object More...
 
subroutine, public budgetmodule::rate_accumulator (flow, rin, rout)
 @ brief Rate accumulator subroutine More...
 
subroutine budgetmodule::set_ibudcsv (this, ibudcsv)
 @ brief Set unit number for csv output file More...
 
subroutine budgetmodule::writecsv (this, totim)
 @ brief Write csv output More...
 
subroutine budgetmodule::write_csv_header (this)
 @ brief Write csv header More...