|
| subroutine, public | prtprpmodule::prp_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, fmi, input_mempath) |
| | Create a new particle release point package. More...
|
| |
| subroutine | prtprpmodule::prp_da (this) |
| | Deallocate memory. More...
|
| |
| subroutine | prtprpmodule::prp_set_pointers (this, ibound, izone) |
| | @ brief Set pointers to model variables More...
|
| |
| subroutine | prtprpmodule::prp_allocate_arrays (this, nodelist, auxvar) |
| | Allocate arrays. More...
|
| |
| subroutine | prtprpmodule::prp_allocate_scalars (this) |
| | Allocate scalars. More...
|
| |
| subroutine | prtprpmodule::prp_ar (this) |
| | @ brief Allocate and read period data More...
|
| |
| subroutine | prtprpmodule::exg_prp_allocate_scalars (this) |
| | Allocate scalars for exchange PRP. More...
|
| |
| subroutine | prtprpmodule::exg_prp_allocate_arrays (this, nodelist, auxvar) |
| | Allocate arrays for exchange PRP. More...
|
| |
| subroutine | prtprpmodule::exg_prp_ar (this) |
| | @ brief No-op AR method override for exchange PRP. More...
|
| |
| subroutine | prtprpmodule::prp_ad (this) |
| | Advance a time step and release particles if scheduled. More...
|
| |
| subroutine | prtprpmodule::exg_prp_ad (this) |
| | No-op AD method override for exchange PRP. More...
|
| |
| subroutine | prtprpmodule::exg_prp_cq_simrate (this, hnew, flowja, imover) |
| | No-op flow calculation for exchange PRP. More...
|
| |
| subroutine | prtprpmodule::exg_prp_bd (this, model_budget) |
| | No-op budget method for exchange PRP. Likewise about the STORAGE term accounting. More...
|
| |
| subroutine | prtprpmodule::exg_prp_ot_model_flows (this, icbcfl, ibudfl, icbcun, imap) |
| | No-op flow output method for exchange PRP. No contribution to budget, no need to write output. More...
|
| |
| subroutine | prtprpmodule::log_release (this) |
| | Log the release scheduled for this time step. More...
|
| |
| subroutine | prtprpmodule::validate_release_point (this, ic, x, y, z) |
| | Verify that the release point is in the cell. More...
|
| |
| subroutine | prtprpmodule::release (this, ip, trelease) |
| | Release a particle at the specified time. More...
|
| |
| subroutine | prtprpmodule::initialize_particle (this, particle, ip, trelease) |
| |
| subroutine | prtprpmodule::prp_rp (this) |
| | @ brief Read and prepare period data for particle input More...
|
| |
| subroutine | prtprpmodule::exg_prp_rp (this) |
| | @ brief No-op RP method override for exchange PRP. More...
|
| |
| subroutine | prtprpmodule::prp_cq_simrate (this, hnew, flowja, imover) |
| | @ brief Calculate flow between package and model. More...
|
| |
| subroutine | prtprpmodule::define_listlabel (this) |
| |
| logical function | prtprpmodule::prp_obs_supported (this) |
| | Indicates whether observations are supported. More...
|
| |
| subroutine | prtprpmodule::prp_df_obs (this) |
| | Store supported observations. More...
|
| |
| subroutine | prtprpmodule::prp_options (this) |
| | @ brief Set options specific to PrtPrpType More...
|
| |
| subroutine | prtprpmodule::exg_prp_options (this) |
| | @ brief No-op options method override for exchange PRP. Just creates an empty release schedule. More...
|
| |
| subroutine | prtprpmodule::prp_log_options (this, found, trackfile, trackcsvfile) |
| | @ brief Log options specific to PrtPrpType More...
|
| |
| subroutine | prtprpmodule::prp_dimensions (this) |
| | @ brief Set dimensions specific to PrtPrpType More...
|
| |
| subroutine | prtprpmodule::exg_prp_dimensions (this) |
| | @ brief Dimensions method override for exchange PRP. Just set all dimensions to zero and allocate arrays. More...
|
| |
| subroutine | prtprpmodule::prp_packagedata (this) |
| | Load package data (release points). More...
|
| |
| subroutine | prtprpmodule::prp_releasetimes (this) |
| | Load explicitly specified release times. More...
|
| |
| subroutine | prtprpmodule::prp_load_releasetimefrequency (this) |
| | Load regularly spaced release times if configured. More...
|
| |