|
| subroutine, public | swfevpmodule::evp_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath, dis, dfw, cxs) |
| | Create a Evaporation Package.
|
| subroutine | swfevpmodule::evp_allocate_scalars (this) |
| | Allocate scalar members.
|
| subroutine | swfevpmodule::evp_allocate_arrays (this, nodelist, auxvar) |
| | Allocate package arrays.
|
| subroutine | swfevpmodule::evp_source_options (this) |
| | Source options specific to EVPType.
|
| subroutine | swfevpmodule::log_evp_options (this, found_readasarrays) |
| | Log options specific to SwfEvpType.
|
| subroutine | swfevpmodule::evp_source_dimensions (this) |
| | Source the dimensions for this package.
|
| subroutine | swfevpmodule::evp_read_initial_attr (this) |
| | Part of allocate and read.
|
| subroutine | swfevpmodule::evp_rp (this) |
| | Read and Prepare.
|
| subroutine | swfevpmodule::evp_ck (this) |
| | Ensure evaporation is positive.
|
| subroutine | swfevpmodule::evp_cf (this) |
| | Formulate the HCOF and RHS terms.
|
| real(dp) function | swfevpmodule::get_qevp (this, node, rlen, snew, sold, evaporation) |
| | Calculate qevp.
|
| real(dp) function | swfevpmodule::get_evap_reduce_mult (this, stage, bottom) |
| | Calculate multiplier to reduce evap as depth goes to zero.
|
| subroutine | swfevpmodule::evp_fc (this, rhs, ia, idxglo, matrix_sln) |
| | Copy rhs and hcof into solution rhs and amat.
|
| subroutine | swfevpmodule::evp_da (this) |
| | Deallocate memory.
|
| subroutine | swfevpmodule::evp_define_listlabel (this) |
| | Define the list heading that is written to iout when PRINT_INPUT option is used.
|
| subroutine | swfevpmodule::default_nodelist (this) |
| | Assign default nodelist when READASARRAYS is specified.
|
| logical function | swfevpmodule::evp_obs_supported (this) |
| | Overrides BndTypebnd_obs_supported().
|
| subroutine | swfevpmodule::evp_df_obs (this) |
| | Implements bnd_df_obs.
|
| real(dp) function | swfevpmodule::evp_bound_value (this, col, row) |
| | Return requested boundary value.
|
| real(dp) function, dimension(:), pointer | swfevpmodule::reach_length_pointer (this) |