![]() |
MODFLOW 6 version 6.9.0.dev0
USGS Modular Hydrologic Model
|


Public Member Functions | |
| procedure | dfw_df (this, dis) |
| load data from IDM to package | |
| procedure | allocate_scalars (this) |
| @ brief Allocate scalars | |
| procedure | allocate_arrays (this) |
| allocate memory for arrays | |
| procedure | dfw_load (this) |
| load data from IDM to package | |
| procedure | source_options (this) |
| Copy options from IDM into package. | |
| procedure | log_options (this, found) |
| Write user options to list file. | |
| procedure | source_griddata (this) |
| copy griddata from IDM to package | |
| procedure | log_griddata (this, found) |
| log griddata to list file | |
| procedure | dfw_ar (this, ibound, hnew) |
| allocate memory | |
| procedure | dfw_rp (this) |
| allocate memory | |
| procedure | dfw_ad (this, irestore) |
| advance | |
| procedure | dfw_fc (this, kiter, matrix_sln, idxglo, rhs, stage, stage_old) |
| fill coefficients | |
| procedure | dfw_qnm_fc_nr (this, kiter, matrix_sln, idxglo, rhs, stage, stage_old) |
| fill coefficients | |
| procedure | dfw_fn (this, kiter, matrix_sln, idxglo, rhs, stage) |
| fill newton | |
| procedure | dfw_nur (this, neqmod, x, xtemp, dx, inewtonur, dxmax, locmax) |
| @ brief Newton under relaxation | |
| procedure | dfw_cq (this, stage, stage_old, flowja) |
| @ brief Calculate flow for each connection and store in flowja | |
| procedure | dfw_bd (this, isuppress_output, model_budget) |
| @ brief Model budget calculation for package | |
| procedure | dfw_save_model_flows (this, flowja, icbcfl, icbcun) |
| @ brief save flows for package | |
| procedure | dfw_print_model_flows (this, ibudfl, flowja) |
| @ brief print flows for package | |
| procedure | dfw_da (this) |
| deallocate memory | |
| procedure | dfw_df_obs (this) |
| Define the observation types available in the package. | |
| procedure | dfw_rp_obs (this) |
| Read and prepare observations for a package. | |
| procedure | dfw_bd_obs (this) |
| Save observations for the package. | |
| procedure | qcalc (this, n, m, stage_n, stage_m, ipos) |
| calculate flow between cells n and m | |
| procedure | get_cond (this, n, m, ipos, stage_n, stage_m, cln, clm) |
| calculate effective conductance between cells n and m | |
| procedure | get_cond_swr (this, n, m, ipos, stage_n, stage_m, cln, clm) |
| Calculate effective conductance for cells n and m using SWR method. | |
| procedure | get_cond_n (this, n, depth, dx, width, dhds) |
| Calculate half cell conductance. | |
| procedure | get_flow_area_nm (this, n, m, stage_n, stage_m, cln, clm, ipos) |
| Calculate flow area between cell n and m. | |
| procedure | calc_velocity (this, flowja) |
| Calculate the 3 components of velocity at the cell center. | |
| procedure | sav_velocity (this, ibinun) |
| Save specific discharge in binary format to ibinun. | |
| procedure, public | increase_edge_count (this, nedges) |
| Reserve space for nedges cells that have an edge on them. | |
| procedure, public | set_edge_properties (this, nodedge, ihcedge, q, area, nx, ny, distance) |
| Provide the swf package with edge properties. | |
| procedure | calc_dhds (this) |
| Calculate average hydraulic gradient magnitude for each cell. | |
| procedure | write_cxs_tables (this) |
| procedure | set_names (this, ibcnum, name_model, pakname, ftype, input_mempath) |
| @ brief Set package names | |
| procedure | allocate_scalars (this) |
| @ brief Allocate package scalars | |
| procedure | da (this) |
| @ brief Deallocate package scalars | |
| procedure | read_check_ionper (this) |
| @ brief Check ionper | |
| procedure | get_block_data (this, tags, lfound, varinames) |
| @ brief Read griddata block for a package | |
Public Attributes | |
| integer(i4b), pointer | is2d => null() |
| flag to indicate this model is 2D overland flow and not 1d channel flow | |
| integer(i4b), pointer | icentral => null() |
| flag to use central in space weighting (default is upstream weighting) | |
| integer(i4b), pointer | iswrcond => null() |
| flag to activate the dev SWR conductance formulation | |
| real(dp), pointer | unitconv |
| conversion factor used in mannings equation; calculated from timeconv and lengthconv | |
| real(dp), pointer | timeconv |
| conversion factor from model length units to meters (1.0 if model uses meters for length) | |
| real(dp), pointer | lengthconv |
| conversion factor from model time units to seconds (1.0 if model uses seconds for time) | |
| real(dp), dimension(:), pointer, contiguous | hnew => null() |
| pointer to model xnew | |
| real(dp), dimension(:), pointer, contiguous | manningsn => null() |
| mannings roughness for each reach | |
| integer(i4b), dimension(:), pointer, contiguous | idcxs => null() |
| cross section id for each reach | |
| integer(i4b), dimension(:), pointer, contiguous | ibound => null() |
| pointer to model ibound | |
| integer(i4b), dimension(:), pointer, contiguous | icelltype => null() |
| set to 1 and is accessed by chd for checking | |
| integer(i4b), pointer | icalcvelocity => null() |
| flag to indicate velocity will be calculated (always on) | |
| integer(i4b), pointer | isavvelocity => null() |
| flag to indicate velocity will be saved | |
| real(dp), dimension(:, :), pointer, contiguous | vcomp => null() |
| velocity components: vx, vy, vz (nodes, 3) | |
| real(dp), dimension(:), pointer, contiguous | vmag => null() |
| velocity magnitude (of size nodes) | |
| integer(i4b), pointer | nedges => null() |
| number of cell edges | |
| integer(i4b), pointer | lastedge => null() |
| last edge number | |
| integer(i4b), dimension(:), pointer, contiguous | nodedge => null() |
| array of node numbers that have edges | |
| integer(i4b), dimension(:), pointer, contiguous | ihcedge => null() |
| edge type (horizontal or vertical) | |
| real(dp), dimension(:, :), pointer, contiguous | propsedge => null() |
| edge properties (Q, area, nx, ny, distance) | |
| real(dp), dimension(:), pointer, contiguous | grad_dhds_mag => null() |
| magnitude of the gradient (of size nodes) | |
| real(dp), dimension(:), pointer, contiguous | dhdsja => null() |
| gradient for each connection (of size njas) | |
| integer(i4b), pointer | inobspkg => null() |
| unit number for obs package | |
| type(obstype), pointer | obs => null() |
| observation package | |
| type(swfcxstype), pointer | cxs |
| character(len=lenmodelname) | name_model = '' |
| the name of the model that contains this package | |
| character(len=lenpackagename) | packname = '' |
| name of the package | |
| character(len=lenmempath) | memorypath = '' |
| the location in the memory manager where the variables are stored | |
| character(len=lenmempath) | memorypathmodel = '' |
| the location in the memory manager where the variables of the parent model are stored | |
| character(len=lenmempath) | input_mempath = '' |
| input context mempath | |
| character(len=linelength), pointer | input_fname => null() |
| input file name | |
| character(len=lenftype) | filtyp = '' |
| file type (CHD, DRN, RIV, etc.) | |
| character(len=lenftype), pointer | package_type => null() |
| package type (same as filtyp) stored in memory manager | |
| integer(i4b), pointer | id => null() |
| consecutive package number in model | |
| integer(i4b), pointer | inunit => null() |
| unit number for input file | |
| integer(i4b), pointer | iout => null() |
| unit number for writing package output | |
| integer(i4b), pointer | inewton => null() |
| newton flag | |
| integer(i4b), pointer | iasym => null() |
| package causes matrix asymmetry | |
| integer(i4b), pointer | iprpak => null() |
| integer flag to echo input | |
| integer(i4b), pointer | iprflow => null() |
| flag to print simulated flows | |
| integer(i4b), pointer | ipakcb => null() |
| output flows (-1, 0, 1) - save_flows | |
| integer(i4b), pointer | ionper => null() |
| stress period for next data | |
| integer(i4b), pointer | lastonper => null() |
| last value of ionper (for checking) | |
| type(blockparsertype) | parser |
| parser object for reading blocks of information | |
| class(disbasetype), pointer | dis => null() |
| model discretization object | |
Definition at line 47 of file swf-dfw.f90.
| procedure swfdfwtype::allocate_arrays | ( | class(swfdfwtype) | this | ) |
| this | this instance |
Definition at line 86 of file swf-dfw.f90.
|
inherited |
Allocate and initialize base numerical package scalars.
| this | NumericalPackageType object |
Definition at line 54 of file NumericalPackage.f90.
| procedure swfdfwtype::allocate_scalars | ( | class(swfdfwtype) | this | ) |
Allocate and initialize scalars for the package. The base model allocate scalars method is also called.
| this | this instance |
Definition at line 85 of file swf-dfw.f90.
| procedure swfdfwtype::calc_dhds | ( | class(swfdfwtype) | this | ) |
Go through each cell and calculate the average hydraulic gradient using an xt3d-style gradient interpolation. This is used for 2D grids in the calculation of an effective conductance. For 1D grids, gradients are
| this | this instance |
Definition at line 117 of file swf-dfw.f90.
| procedure swfdfwtype::calc_velocity | ( | class(swfdfwtype) | this, |
| real(dp), dimension(:), intent(in) | flowja ) |
todo: duplicated from NPF; should consolidate
| this | this instance | |
| [in] | flowja | vector of flows in CSR format |
Definition at line 113 of file swf-dfw.f90.
|
inherited |
Deallocate and initialize base numerical package scalars.
| this | NumericalPackageType object |
Definition at line 55 of file NumericalPackage.f90.
| procedure swfdfwtype::dfw_ad | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | irestore ) |
| this | this instance | |
| [in] | irestore | ATS flag for retrying time step (1) or advancing (0) |
Definition at line 94 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_ar | ( | class(swfdfwtype) | this, |
| integer(i4b), dimension(:), pointer, contiguous | ibound, | ||
| real(dp), dimension(:), intent(inout), pointer, contiguous | hnew ) |
| this | this instance | |
| ibound | model ibound array | |
| [in,out] | hnew | pointer to model head array |
Definition at line 92 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_bd | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | isuppress_output, | ||
| type(budgettype), intent(inout) | model_budget ) |
| this | this instance | |
| [in] | isuppress_output | flag to suppress model output |
| [in,out] | model_budget | model budget object |
Definition at line 101 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_bd_obs | ( | class(swfdfwtype) | this | ) |
| this | this instance |
Definition at line 107 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_cq | ( | class(swfdfwtype) | this, |
| real(dp), dimension(:), intent(inout) | stage, | ||
| real(dp), dimension(:), intent(inout) | stage_old, | ||
| real(dp), dimension(:), intent(inout) | flowja ) |
| this | this instance | |
| [in,out] | stage | calculated head |
| [in,out] | stage_old | calculated head from previous time step |
| [in,out] | flowja | vector of flows in CSR format |
Definition at line 100 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_da | ( | class(swfdfwtype) | this | ) |
| this | this instance |
Definition at line 104 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_df | ( | class(swfdfwtype) | this, |
| class(disbasetype), intent(inout), pointer | dis ) |
| this | this instance | |
| [in,out] | dis | the pointer to the discretization |
Definition at line 84 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_df_obs | ( | class(swfdfwtype) | this | ) |
| this | this instance |
Definition at line 105 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_fc | ( | class(swfdfwtype) | this, |
| integer(i4b) | kiter, | ||
| class(matrixbasetype), pointer | matrix_sln, | ||
| integer(i4b), dimension(:), intent(in) | idxglo, | ||
| real(dp), dimension(:), intent(inout) | rhs, | ||
| real(dp), dimension(:), intent(inout) | stage, | ||
| real(dp), dimension(:), intent(inout) | stage_old ) |
The DFW Package is entirely Newton based. All matrix and rhs terms are added from thish routine.
| this | this instance |
Definition at line 95 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_fn | ( | class(swfdfwtype) | this, |
| integer(i4b) | kiter, | ||
| class(matrixbasetype), pointer | matrix_sln, | ||
| integer(i4b), dimension(:), intent(in) | idxglo, | ||
| real(dp), dimension(:), intent(inout) | rhs, | ||
| real(dp), dimension(:), intent(inout) | stage ) |
| this | this instance |
Definition at line 98 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_load | ( | class(swfdfwtype) | this | ) |
| this | this instance |
Definition at line 87 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_nur | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | neqmod, | ||
| real(dp), dimension(neqmod), intent(inout) | x, | ||
| real(dp), dimension(neqmod), intent(in) | xtemp, | ||
| real(dp), dimension(neqmod), intent(inout) | dx, | ||
| integer(i4b), intent(inout) | inewtonur, | ||
| real(dp), intent(inout) | dxmax, | ||
| integer(i4b), intent(inout) | locmax ) |
| this | this instance | |
| [in] | neqmod | number of equations |
| [in,out] | x | dependent variable |
| [in] | xtemp | temporary dependent variable |
| [in,out] | dx | change in dependent variable |
| [in,out] | inewtonur | flag to indication relaxation was applied |
| [in,out] | dxmax | max change in x |
| [in,out] | locmax | location of max change |
Definition at line 99 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_print_model_flows | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | ibudfl, | ||
| real(dp), dimension(:), intent(inout) | flowja ) |
| this | this instance | |
| [in] | ibudfl | print flag |
| [in,out] | flowja | vector of flows in CSR format |
Definition at line 103 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_qnm_fc_nr | ( | class(swfdfwtype) | this, |
| integer(i4b) | kiter, | ||
| class(matrixbasetype), pointer | matrix_sln, | ||
| integer(i4b), dimension(:), intent(in) | idxglo, | ||
| real(dp), dimension(:), intent(inout) | rhs, | ||
| real(dp), dimension(:), intent(inout) | stage, | ||
| real(dp), dimension(:), intent(inout) | stage_old ) |
| this | this instance |
Definition at line 96 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_rp | ( | class(swfdfwtype) | this | ) |
| this | this instance |
Definition at line 93 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_rp_obs | ( | class(swfdfwtype), intent(inout) | this | ) |
| [in,out] | this | this instance |
Definition at line 106 of file swf-dfw.f90.
| procedure swfdfwtype::dfw_save_model_flows | ( | class(swfdfwtype) | this, |
| real(dp), dimension(:), intent(in) | flowja, | ||
| integer(i4b), intent(in) | icbcfl, | ||
| integer(i4b), intent(in) | icbcun ) |
| this | this instance | |
| [in] | flowja | vector of flows in CSR format |
| [in] | icbcfl | flag to indicate if flows should be saved |
| [in] | icbcun | unit number for flow output |
Definition at line 102 of file swf-dfw.f90.
|
inherited |
Generic method to read data in the GRIDDATA block for a package.
| this | NumericalPackageType object | |
| [in] | tags | vector with variable tags |
| [in,out] | lfound | boolean vector indicating of a variable tag was found |
| [in] | varinames | optional vector of variable names |
Definition at line 57 of file NumericalPackage.f90.
| procedure swfdfwtype::get_cond | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | n, | ||
| integer(i4b), intent(in) | m, | ||
| integer(i4b), intent(in) | ipos, | ||
| real(dp), intent(in) | stage_n, | ||
| real(dp), intent(in) | stage_m, | ||
| real(dp), intent(in) | cln, | ||
| real(dp), intent(in) | clm ) |
Calculate half-cell conductances for cell n and cell m and then use harmonic averaging to calculate the effective conductance between the
| this | this instance | |
| [in] | n | number for cell n |
| [in] | m | number for cell m |
| [in] | ipos | connection number |
| [in] | stage_n | stage in reach n |
| [in] | stage_m | stage in reach m |
| [in] | cln | distance from cell n to shared face with m |
| [in] | clm | distance from cell m to shared face with n |
Definition at line 109 of file swf-dfw.f90.
| procedure swfdfwtype::get_cond_n | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | n, | ||
| real(dp), intent(in) | depth, | ||
| real(dp), intent(in) | dx, | ||
| real(dp), intent(in) | width, | ||
| real(dp), intent(in) | dhds ) |
Calculate half-cell conductance for cell n using conveyance and Manning equation
| this | this instance | |
| [in] | n | reach number |
| [in] | depth | simulated depth (stage - elevation) in reach n for this iteration |
| [in] | dx | half-cell distance |
| [in] | width | width of the reach perpendicular to flow |
| [in] | dhds | gradient |
Definition at line 111 of file swf-dfw.f90.
| procedure swfdfwtype::get_cond_swr | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | n, | ||
| integer(i4b), intent(in) | m, | ||
| integer(i4b), intent(in) | ipos, | ||
| real(dp), intent(in) | stage_n, | ||
| real(dp), intent(in) | stage_m, | ||
| real(dp), intent(in) | cln, | ||
| real(dp), intent(in) | clm ) |
The SWR Process for MODFLOW uses average cell parameters from cell n and m to calculate an effective conductance. This is different from the default approach used in SWF, which uses harmonic averaging on two half-
| this | this instance | |
| [in] | n | number for cell n |
| [in] | m | number for cell m |
| [in] | ipos | connection number |
| [in] | stage_n | stage in reach n |
| [in] | stage_m | stage in reach m |
| [in] | cln | distance from cell n to shared face with m |
| [in] | clm | distance from cell m to shared face with n |
Definition at line 110 of file swf-dfw.f90.
| procedure swfdfwtype::get_flow_area_nm | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | n, | ||
| integer(i4b), intent(in) | m, | ||
| real(dp), intent(in) | stage_n, | ||
| real(dp), intent(in) | stage_m, | ||
| real(dp), intent(in) | cln, | ||
| real(dp), intent(in) | clm, | ||
| integer(i4b), intent(in) | ipos ) |
Calculate an average flow area between cell n and m. First calculate a flow area for cell n and then for cell m and linearly weight the areas using the connection
| this | this instance |
Definition at line 112 of file swf-dfw.f90.
| procedure, public swfdfwtype::increase_edge_count | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | nedges ) |
todo: duplicated from NPF; should consolidate This must be called before the swfallocate_arrays routine, which is
| this | this instance |
Definition at line 115 of file swf-dfw.f90.
| procedure swfdfwtype::log_griddata | ( | class(swfdfwtype) | this, |
| type(dfwgriddatafoundtype), intent(in) | found ) |
| this | this instance |
Definition at line 91 of file swf-dfw.f90.
| procedure swfdfwtype::log_options | ( | class(swfdfwtype) | this, |
| type(dfwoptionsfoundtype), intent(in) | found ) |
| this | this instance |
Definition at line 89 of file swf-dfw.f90.
| procedure swfdfwtype::qcalc | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | n, | ||
| integer(i4b), intent(in) | m, | ||
| real(dp), intent(in) | stage_n, | ||
| real(dp), intent(in) | stage_m, | ||
| integer(i4b), intent(in) | ipos ) |
| this | this instance | |
| [in] | n | number for cell n |
| [in] | m | number for cell m |
| [in] | stage_n | stage in reach n |
| [in] | stage_m | stage in reach m |
| [in] | ipos | connection number |
Definition at line 108 of file swf-dfw.f90.
|
inherited |
Generic method to read and check ionperiod, which is used to determine if new period data should be read from the input file. The check of ionperiod also makes sure periods are increasing in subsequent period data blocks.
| [in,out] | this | NumericalPackageType object |
Definition at line 56 of file NumericalPackage.f90.
| procedure swfdfwtype::sav_velocity | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | ibinun ) |
todo: should write 2d velocity; what about for 1D channel?
| this | this instance |
Definition at line 114 of file swf-dfw.f90.
| procedure, public swfdfwtype::set_edge_properties | ( | class(swfdfwtype) | this, |
| integer(i4b), intent(in) | nodedge, | ||
| integer(i4b), intent(in) | ihcedge, | ||
| real(dp), intent(in) | q, | ||
| real(dp), intent(in) | area, | ||
| real(dp), intent(in) | nx, | ||
| real(dp), intent(in) | ny, | ||
| real(dp), intent(in) | distance ) |
todo: duplicated from NPF; should consolidate
| this | this instance |
Definition at line 116 of file swf-dfw.f90.
|
inherited |
Method to assign the filtyp (ftype), the model name, and package name for a package. This method also creates the memoryPath and memoryPathModel that is used by the memory manager when variables are allocated.
| [in,out] | this | NumericalPackageType object |
| [in] | ibcnum | unique package number |
| [in] | name_model | name of the model |
| [in] | pakname | name of the package |
| [in] | ftype | package type |
Definition at line 53 of file NumericalPackage.f90.
| procedure swfdfwtype::source_griddata | ( | class(swfdfwtype) | this | ) |
| this | this instance |
Definition at line 90 of file swf-dfw.f90.
| procedure swfdfwtype::source_options | ( | class(swfdfwtype) | this | ) |
| this | this instance |
Definition at line 88 of file swf-dfw.f90.
| procedure swfdfwtype::write_cxs_tables | ( | class(swfdfwtype) | this | ) |
| this | this instance |
Definition at line 118 of file swf-dfw.f90.
| type(swfcxstype), pointer swfdfwtype::cxs |
Definition at line 80 of file swf-dfw.f90.
| real(dp), dimension(:), pointer, contiguous swfdfwtype::dhdsja => null() |
Definition at line 73 of file swf-dfw.f90.
|
inherited |
Definition at line 50 of file NumericalPackage.f90.
|
inherited |
Definition at line 33 of file NumericalPackage.f90.
| real(dp), dimension(:), pointer, contiguous swfdfwtype::grad_dhds_mag => null() |
Definition at line 72 of file swf-dfw.f90.
| real(dp), dimension(:), pointer, contiguous swfdfwtype::hnew => null() |
Definition at line 56 of file swf-dfw.f90.
|
inherited |
Definition at line 41 of file NumericalPackage.f90.
| integer(i4b), dimension(:), pointer, contiguous swfdfwtype::ibound => null() |
Definition at line 59 of file swf-dfw.f90.
| integer(i4b), pointer swfdfwtype::icalcvelocity => null() |
Definition at line 63 of file swf-dfw.f90.
| integer(i4b), dimension(:), pointer, contiguous swfdfwtype::icelltype => null() |
Definition at line 60 of file swf-dfw.f90.
| integer(i4b), pointer swfdfwtype::icentral => null() |
Definition at line 51 of file swf-dfw.f90.
|
inherited |
Definition at line 37 of file NumericalPackage.f90.
| integer(i4b), dimension(:), pointer, contiguous swfdfwtype::idcxs => null() |
Definition at line 58 of file swf-dfw.f90.
| integer(i4b), dimension(:), pointer, contiguous swfdfwtype::ihcedge => null() |
Definition at line 70 of file swf-dfw.f90.
|
inherited |
Definition at line 40 of file NumericalPackage.f90.
| integer(i4b), pointer swfdfwtype::inobspkg => null() |
Definition at line 76 of file swf-dfw.f90.
|
inherited |
Definition at line 32 of file NumericalPackage.f90.
|
inherited |
Definition at line 31 of file NumericalPackage.f90.
|
inherited |
Definition at line 38 of file NumericalPackage.f90.
|
inherited |
Definition at line 45 of file NumericalPackage.f90.
|
inherited |
Definition at line 39 of file NumericalPackage.f90.
|
inherited |
Definition at line 44 of file NumericalPackage.f90.
|
inherited |
Definition at line 43 of file NumericalPackage.f90.
|
inherited |
Definition at line 42 of file NumericalPackage.f90.
| integer(i4b), pointer swfdfwtype::is2d => null() |
Definition at line 50 of file swf-dfw.f90.
| integer(i4b), pointer swfdfwtype::isavvelocity => null() |
Definition at line 64 of file swf-dfw.f90.
| integer(i4b), pointer swfdfwtype::iswrcond => null() |
Definition at line 52 of file swf-dfw.f90.
| integer(i4b), pointer swfdfwtype::lastedge => null() |
Definition at line 68 of file swf-dfw.f90.
|
inherited |
Definition at line 46 of file NumericalPackage.f90.
| real(dp), pointer swfdfwtype::lengthconv |
Definition at line 55 of file swf-dfw.f90.
| real(dp), dimension(:), pointer, contiguous swfdfwtype::manningsn => null() |
Definition at line 57 of file swf-dfw.f90.
|
inherited |
Definition at line 28 of file NumericalPackage.f90.
|
inherited |
Definition at line 29 of file NumericalPackage.f90.
|
inherited |
Definition at line 26 of file NumericalPackage.f90.
| integer(i4b), pointer swfdfwtype::nedges => null() |
Definition at line 67 of file swf-dfw.f90.
| integer(i4b), dimension(:), pointer, contiguous swfdfwtype::nodedge => null() |
Definition at line 69 of file swf-dfw.f90.
| type(obstype), pointer swfdfwtype::obs => null() |
Definition at line 77 of file swf-dfw.f90.
|
inherited |
Definition at line 34 of file NumericalPackage.f90.
|
inherited |
Definition at line 27 of file NumericalPackage.f90.
|
inherited |
Definition at line 49 of file NumericalPackage.f90.
| real(dp), dimension(:, :), pointer, contiguous swfdfwtype::propsedge => null() |
Definition at line 71 of file swf-dfw.f90.
| real(dp), pointer swfdfwtype::timeconv |
Definition at line 54 of file swf-dfw.f90.
| real(dp), pointer swfdfwtype::unitconv |
Definition at line 53 of file swf-dfw.f90.
| real(dp), dimension(:, :), pointer, contiguous swfdfwtype::vcomp => null() |
Definition at line 65 of file swf-dfw.f90.
| real(dp), dimension(:), pointer, contiguous swfdfwtype::vmag => null() |
Definition at line 66 of file swf-dfw.f90.