MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
Unstructured 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 | njausr => null() |
integer(i4b), pointer | nvert => null() |
real(dp), pointer | voffsettol => null() |
real(dp), dimension(:, :), pointer, contiguous | vertices => null() |
real(dp), dimension(:, :), pointer, contiguous | cellxy => null() |
real(dp), dimension(:), pointer, contiguous | top1d => null() |
real(dp), dimension(:), pointer, contiguous | bot1d => null() |
real(dp), dimension(:), pointer, contiguous | area1d => null() |
integer(i4b), dimension(:), pointer, contiguous | iainp => null() |
integer(i4b), dimension(:), pointer, contiguous | jainp => null() |
integer(i4b), dimension(:), pointer, contiguous | ihcinp => null() |
real(dp), dimension(:), pointer, contiguous | cl12inp => null() |
real(dp), dimension(:), pointer, contiguous | hwvainp => null() |
real(dp), dimension(:), pointer, contiguous | angldegxinp => null() |
integer(i4b), pointer | iangledegx => null() |
integer(i4b), dimension(:), pointer, contiguous | iavert => null() |
integer(i4b), dimension(:), pointer, contiguous | javert => null() |
integer(i4b), dimension(:), pointer, contiguous | idomain => null() |
logical(lgp) | readfromfile |
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... | |
|
privateinherited |
Definition at line 58 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 60 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 59 of file DiscretizationBase.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.
|
privateinherited |
Definition at line 90 of file DiscretizationBase.f90.
|
inherited |
Definition at line 114 of file DiscretizationBase.f90.
|
privateinherited |
|
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.
|
privateinherited |
Definition at line 91 of file DiscretizationBase.f90.
|
inherited |
Definition at line 111 of file DiscretizationBase.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.
|
inherited |
|
inherited |
Definition at line 97 of file DiscretizationBase.f90.
|
inherited |
Definition at line 101 of file DiscretizationBase.f90.
|
inherited |
Definition at line 104 of file DiscretizationBase.f90.
|
inherited |
|
privateinherited |
Definition at line 108 of file DiscretizationBase.f90.
procedure, public disumodule::disutype::record_srcdst_list_header |
|
private |
|
privateinherited |
Definition at line 45 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 49 of file DiscretizationBase.f90.
|
private |
|
privateinherited |
Definition at line 48 of file DiscretizationBase.f90.
|
private |
|
private |
|
private |
|
privateinherited |
Definition at line 50 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 52 of file DiscretizationBase.f90.
|
private |
|
private |
|
private |
|
private |
|
privateinherited |
Definition at line 53 of file DiscretizationBase.f90.
|
privateinherited |
Definition at line 39 of file DiscretizationBase.f90.
|
private |
|
private |
|
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 |
|
private |
|
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.
|
private |
|
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 |
|
privateinherited |
Definition at line 51 of file DiscretizationBase.f90.
|
private |
|
privateinherited |
Definition at line 47 of file DiscretizationBase.f90.
|
private |
|
private |
|
private |
|
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.