|
| subroutine, public | welmodule::wel_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath) |
| | @ brief Create a new package object
|
| subroutine | welmodule::wel_da (this) |
| | @ brief Deallocate package memory
|
| subroutine | welmodule::wel_allocate_scalars (this) |
| | @ brief Allocate scalars
|
| subroutine | welmodule::wel_allocate_arrays (this, nodelist, auxvar) |
| | @ brief Allocate arrays
|
| subroutine | welmodule::wel_options (this) |
| | @ brief Source additional options for package
|
| subroutine | welmodule::log_wel_options (this, found) |
| | @ brief Log WEL specific package options
|
| subroutine | welmodule::wel_ck (this) |
| | @ brief Check WEL period data.
|
| subroutine | welmodule::wel_cf (this) |
| | @ brief Formulate the package hcof and rhs terms.
|
| subroutine | welmodule::reduction_factor (this, i, node, f, dfdh) |
| | Factor by which a withdrawal is reduced, and its derivative.
|
| subroutine | welmodule::wel_fc (this, rhs, ia, idxglo, matrix_sln) |
| | @ brief Copy hcof and rhs terms into solution.
|
| subroutine | welmodule::wel_fn (this, rhs, ia, idxglo, matrix_sln) |
| | @ brief Add Newton-Raphson terms for package into solution.
|
| subroutine | welmodule::wel_afr_csv_init (this, fname) |
| | Initialize the auto flow reduce csv output file.
|
| subroutine | welmodule::wel_afr_csv_write (this) |
| | Write out auto flow reductions only when & where they occur.
|
| subroutine | welmodule::define_listlabel (this) |
| | @ brief Define the list label for the package
|
| logical function | welmodule::wel_obs_supported (this) |
| | Determine if observations are supported.
|
| subroutine | welmodule::wel_df_obs (this) |
| | Define the observation types available in the package.
|
| subroutine | welmodule::wel_bd_obs (this) |
| | Save observations for the package.
|
| real(dp) function | welmodule::q_mult (this, row) |
| real(dp) function | welmodule::wel_bound_value (this, col, row) |
| | @ brief Return a bound value
|