MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
Vertex grid discretization. More...
Public Member Functions | |
procedure, public | record_array |
procedure, public | record_srcdst_list_header |
generic, public | read_grid_array => read_int_array, read_dbl_array |
procedure, public | read_layer_array |
generic, public | fill_grid_array => fill_int_array, fill_dbl_array |
procedure, public | read_list |
procedure, public | record_connection_array |
procedure, public | noder_to_string |
procedure, public | noder_to_array |
generic, public | record_mf6_list_entry => record_srcdst_list_entry |
procedure, public | nlarray_to_nodelist |
procedure, public | highest_active |
procedure, public | get_area |
procedure, public | get_area_factor |
procedure, public | get_flow_width |
Private Attributes | |
integer(i4b), pointer | nvert => null() |
number of x,y vertices More... | |
real(dp), dimension(:, :), pointer, contiguous | vertices => null() |
cell vertices stored as 2d array of x and y More... | |
real(dp), dimension(:, :), pointer, contiguous | cellxy => null() |
cell center stored as 2d array of x and y More... | |
integer(i4b), dimension(:), pointer, contiguous | iavert => null() |
cell vertex pointer ia array More... | |
integer(i4b), dimension(:), pointer, contiguous | javert => null() |
cell vertex pointer ja array More... | |
real(dp), dimension(:), pointer, contiguous | bottom => null() |
bottom elevations for each cell (nodes) More... | |
integer(i4b), dimension(:), pointer, contiguous | idomain => null() |
idomain (nodes) More... | |
character(len=lenmempath) | memorypath |
path for memory allocation More... | |
character(len=lenmempath) | input_mempath = '' |
input context mempath More... | |
character(len=lenmodelname), pointer | name_model => null() |
name of the model More... | |
character(len=linelength), pointer | input_fname => null() |
input file name More... | |
integer(i4b), pointer | inunit => null() |
unit number for input file More... | |
integer(i4b), pointer | iout => null() |
unit number for output file More... | |
integer(i4b), pointer | nodes => null() |
number of nodes in solution More... | |
integer(i4b), pointer | nodesuser => null() |
number of user nodes (same as nodes for disu grid) More... | |
integer(i4b), pointer | nja => null() |
number of connections plus number of nodes More... | |
integer(i4b), pointer | njas => null() |
(nja-nodes)/2 More... | |
integer(i4b), pointer | lenuni => null() |
length unit More... | |
integer(i4b), pointer | ndim => null() |
number of spatial model dimensions (1 for disu grid) More... | |
integer(i4b), pointer | icondir => null() |
flag indicating if grid has enough info to calculate connection vectors More... | |
integer(i4b), pointer | nogrb => null() |
don't write binary grid file More... | |
real(dp), dimension(:), pointer, contiguous | xc => null() |
x-coordinate of the cell center More... | |
real(dp), dimension(:), pointer, contiguous | yc => null() |
y-coordinate of the cell center More... | |
real(dp), pointer | yorigin => null() |
y-position of the lower-left grid corner (default is 0.) More... | |
real(dp), pointer | xorigin => null() |
x-position of the lower-left grid corner (default is 0.) More... | |
real(dp), pointer | angrot => null() |
counter-clockwise rotation angle of the lower-left corner (default is 0.0) More... | |
integer(i4b), dimension(:), pointer, contiguous | mshape => null() |
shape of the model; (nodes) for DisBaseType More... | |
real(dp), dimension(:), pointer, contiguous | top => null() |
(size:nodes) cell top elevation More... | |
real(dp), dimension(:), pointer, contiguous | bot => null() |
(size:nodes) cell bottom elevation More... | |
real(dp), dimension(:), pointer, contiguous | area => null() |
(size:nodes) cell area, in plan view More... | |
type(connectionstype), pointer | con => null() |
connections object More... | |
type(blockparsertype) | parser |
object to read blocks More... | |
real(dp), dimension(:), pointer, contiguous | dbuff => null() |
helper double array of size nodesuser More... | |
integer(i4b), dimension(:), pointer, contiguous | ibuff => null() |
helper int array of size nodesuser More... | |
integer(i4b), dimension(:), pointer, contiguous | nodereduced => null() |
(size:nodesuser)contains reduced nodenumber (size 0 if not reduced); -1 means vertical pass through, 0 is idomain = 0 More... | |
integer(i4b), dimension(:), pointer, contiguous | nodeuser => null() |
(size:nodes) given a reduced nodenumber, provide the user nodenumber (size 0 if not reduced) More... | |
Definition at line 24 of file Disv2d.f90.
|
private |
Definition at line 64 of file Disv2d.f90.
|
private |
Definition at line 63 of file Disv2d.f90.
|
private |
Definition at line 61 of file Disv2d.f90.
|
private |
Definition at line 47 of file Disv2d.f90.
|
private |
Definition at line 48 of file Disv2d.f90.
|
private |
Definition at line 59 of file Disv2d.f90.
|
privateinherited |
Definition at line 58 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 60 of file DiscretizationBase.f90.
|
private |
Definition at line 36 of file Disv2d.f90.
|
private |
Definition at line 35 of file Disv2d.f90.
|
privateinherited |
Definition at line 59 of file DiscretizationBase.f90.
|
private |
Definition at line 37 of file Disv2d.f90.
|
privateinherited |
Definition at line 99 of file DiscretizationBase.f90.
|
inherited |
|
privateinherited |
Definition at line 98 of file DiscretizationBase.f90.
|
inherited |
Definition at line 112 of file DiscretizationBase.f90.
|
inherited |
Definition at line 113 of file DiscretizationBase.f90.
|
private |
Definition at line 65 of file Disv2d.f90.
|
privateinherited |
Definition at line 90 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 85 of file DiscretizationBase.f90.
|
private |
Definition at line 38 of file Disv2d.f90.
|
inherited |
Definition at line 114 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 89 of file DiscretizationBase.f90.
|
privateinherited |
|
private |
Definition at line 42 of file Disv2d.f90.
|
privateinherited |
Definition at line 73 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 74 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 75 of file DiscretizationBase.f90.
|
private |
Definition at line 49 of file Disv2d.f90.
|
private |
Definition at line 60 of file Disv2d.f90.
|
inherited |
Definition at line 111 of file DiscretizationBase.f90.
|
private |
Definition at line 55 of file Disv2d.f90.
|
private |
Definition at line 56 of file Disv2d.f90.
|
private |
Definition at line 54 of file Disv2d.f90.
|
inherited |
Definition at line 110 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 81 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 80 of file DiscretizationBase.f90.
|
inherited |
Definition at line 106 of file DiscretizationBase.f90.
|
inherited |
Definition at line 105 of file DiscretizationBase.f90.
|
private |
Definition at line 46 of file Disv2d.f90.
|
private |
Definition at line 45 of file Disv2d.f90.
|
private |
Definition at line 44 of file Disv2d.f90.
|
private |
Definition at line 43 of file Disv2d.f90.
|
privateinherited |
Definition at line 95 of file DiscretizationBase.f90.
|
inherited |
|
privateinherited |
Definition at line 94 of file DiscretizationBase.f90.
|
inherited |
Definition at line 97 of file DiscretizationBase.f90.
|
inherited |
Definition at line 101 of file DiscretizationBase.f90.
procedure, public disv2dmodule::disv2dtype::record_array |
Definition at line 39 of file Disv2d.f90.
|
inherited |
Definition at line 104 of file DiscretizationBase.f90.
|
inherited |
|
privateinherited |
Definition at line 108 of file DiscretizationBase.f90.
procedure, public disv2dmodule::disv2dtype::record_srcdst_list_header |
Definition at line 40 of file Disv2d.f90.
|
private |
Definition at line 58 of file Disv2d.f90.
|
private |
Definition at line 52 of file Disv2d.f90.
|
private |
Definition at line 53 of file Disv2d.f90.
|
private |
Definition at line 51 of file Disv2d.f90.
|
private |
Definition at line 57 of file Disv2d.f90.
|
privateinherited |
Definition at line 86 of file DiscretizationBase.f90.
|
private |
Definition at line 62 of file Disv2d.f90.
|
privateinherited |
Definition at line 45 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 49 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 48 of file DiscretizationBase.f90.
|
private |
Definition at line 30 of file Disv2d.f90.
|
private |
Definition at line 27 of file Disv2d.f90.
|
privateinherited |
Definition at line 50 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 52 of file DiscretizationBase.f90.
|
private |
Definition at line 28 of file Disv2d.f90.
|
privateinherited |
Definition at line 53 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 39 of file DiscretizationBase.f90.
|
private |
Definition at line 31 of file Disv2d.f90.
|
privateinherited |
Definition at line 30 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 28 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 31 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 32 of file DiscretizationBase.f90.
|
private |
Definition at line 29 of file Disv2d.f90.
|
privateinherited |
Definition at line 37 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 27 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 46 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 29 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 38 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 35 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 36 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 54 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 33 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 34 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 55 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 40 of file DiscretizationBase.f90.
|
private |
Definition at line 25 of file Disv2d.f90.
|
privateinherited |
Definition at line 51 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 47 of file DiscretizationBase.f90.
|
private |
Definition at line 26 of file Disv2d.f90.
|
privateinherited |
Definition at line 41 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 44 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 42 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 43 of file DiscretizationBase.f90.