|
| subroutine | swfmodule::initialize (this, modelftype, filename, id, modelname) |
| | Initialize common swf members.
|
| subroutine | swfmodule::allocate_scalars (this, modelname) |
| | Allocate memory for scalar members.
|
| subroutine | swfmodule::allocate_arrays (this) |
| | Allocate memory for scalar members.
|
| subroutine | swfmodule::swf_df (this) |
| | Define packages of the model.
|
| subroutine | swfmodule::swf_ac (this, sparse) |
| | Add the internal connections of this model to the sparse matrix.
|
| subroutine | swfmodule::swf_mc (this, matrix_sln) |
| | Map the positions of this models connections in the.
|
| subroutine | swfmodule::swf_ar (this) |
| | SWF Allocate and Read.
|
| subroutine | swfmodule::swf_rp (this) |
| | Surface Water Flow Model Read and Prepare.
|
| subroutine | swfmodule::swf_ad (this) |
| | Surface Water Flow Model Time Step Advance.
|
| subroutine | swfmodule::swf_cf (this, kiter) |
| | Calculate coefficients.
|
| subroutine | swfmodule::swf_fc (this, kiter, matrix_sln, inwtflag) |
| | Fill coefficients.
|
| subroutine | swfmodule::swf_nur (this, neqmod, x, xtemp, dx, inewtonur, dxmax, locmax) |
| | under-relaxation
|
| subroutine | swfmodule::swf_cq (this, icnvg, isuppress_output) |
| | Calculate flow.
|
| subroutine | swfmodule::swf_bd (this, icnvg, isuppress_output) |
| | Model Budget.
|
| subroutine | swfmodule::swf_ot (this) |
| | Surface Water Flow Model Output.
|
| subroutine | swfmodule::swf_ot_obs (this) |
| | Surface Water Flow Model output observations.
|
| subroutine | swfmodule::swf_ot_flow (this, icbcfl, ibudfl, icbcun) |
| | Surface Water Flow Model output flows.
|
| subroutine | swfmodule::swf_ot_dv (this, idvsave, idvprint, ipflag) |
| | Surface Water Flow Model output dependent variable.
|
| subroutine | swfmodule::swf_ot_bdsummary (this, ibudfl, ipflag) |
| | Surface Water Flow Model output budget summary.
|
| subroutine | swfmodule::swf_da (this) |
| | Deallocate.
|
| subroutine | swfmodule::swf_bdentry (this, budterm, budtxt, rowlabel) |
| | Surface Flow Model Budget Entry.
|
| subroutine | swfmodule::package_create (this, filtyp, ipakid, ipaknum, pakname, mempath, inunit, iout) |
| | Create boundary condition packages for this model.
|
| subroutine | swfmodule::ftype_check (this, indis) |
| | Check to make sure required input files have been specified.
|
| subroutine | swfmodule::create_bndpkgs (this, bndpkgs, pkgtypes, pkgnames, mempaths, inunits) |
| | Source package info and begin to process.
|
| subroutine | swfmodule::create_packages (this) |
| | Source package info and begin to process.
|
| subroutine | swfmodule::steady_period_check (this) |
| | Check for steady state period.
|
| integer(i4b) function | swfmodule::swf_get_iasym (this) |
| | return 1 if any package causes the matrix to be asymmetric.
|