MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Derived type for managing SPC input. More...
Private Member Functions | |
procedure | initialize |
procedure | allocate_scalars |
procedure | read_options |
procedure | read_dimensions |
procedure | allocate_arrays |
procedure | get_value |
procedure | set_value |
procedure | spc_rp |
procedure | spc_rp_list |
procedure | spc_rp_array |
procedure | spc_ad |
procedure | spc_da |
procedure | read_check_ionper |
procedure | check_flow_package |
Private Attributes | |
character(len=lenmodelname) | name_model = '' |
the name of the model that contains this package More... | |
character(len=lenpackagename) | packname = '' |
name of the package More... | |
character(len=lenpackagename) | packnameflow = '' |
name of the corresponding flow package More... | |
character(len=lenvarname) | depvarname = '' |
name of the dependent variable (CONCENTRATION or TEMPERATURE) More... | |
character(len=lenmempath) | memorypath = '' |
the location in the memory manager where the variables are stored More... | |
integer(i4b), pointer | id => null() |
id number for this spc package More... | |
integer(i4b), pointer | inunit => null() |
unit number for input More... | |
integer(i4b), pointer | iout => null() |
unit number for output More... | |
integer(i4b), pointer | maxbound => null() |
length of dblvec More... | |
integer(i4b), pointer | ionper => null() |
stress period for next data More... | |
integer(i4b), pointer | lastonper => null() |
last value of ionper (for checking) More... | |
integer(i4b), pointer | iprpak => null() |
flag for printing input More... | |
logical(lgp), pointer | readasarrays => null() |
flag for reading concentrations as an array More... | |
real(dp), dimension(:), pointer, contiguous | dblvec => null() |
vector of floats read from file More... | |
class(disbasetype), pointer | dis => null() |
model discretization object More... | |
type(blockparsertype) | parser |
parser object for reading blocks of information More... | |
type(timeseriesmanagertype), pointer | tsmanager => null() |
time series manager More... | |
type(timearrayseriesmanagertype), pointer | tasmanager => null() |
time array series manager More... | |
type(tabletype), pointer | inputtab => null() |
input table object More... | |
This derived type will read and process an SPC input file, make time series interpolations, and provide concentrations or temperatures to the SSM package that correspond to an individual GWF stress package.
Definition at line 39 of file TspSpc.f90.
|
private |
Definition at line 67 of file TspSpc.f90.
|
private |
Definition at line 64 of file TspSpc.f90.
|
private |
Definition at line 76 of file TspSpc.f90.
|
private |
Definition at line 68 of file TspSpc.f90.
|
private |
Definition at line 63 of file TspSpc.f90.
|
private |
Definition at line 75 of file TspSpc.f90.
|
private |
Definition at line 66 of file TspSpc.f90.
|
private |
Definition at line 65 of file TspSpc.f90.
|
private |
Definition at line 69 of file TspSpc.f90.
|
private |
Definition at line 73 of file TspSpc.f90.
|
private |
Definition at line 74 of file TspSpc.f90.
|
private |
Definition at line 70 of file TspSpc.f90.
|
private |
Definition at line 72 of file TspSpc.f90.
|
private |
Definition at line 71 of file TspSpc.f90.
|
private |
Definition at line 54 of file TspSpc.f90.
|
private |
Definition at line 44 of file TspSpc.f90.
|
private |
Definition at line 55 of file TspSpc.f90.
|
private |
Definition at line 46 of file TspSpc.f90.
|
private |
Definition at line 59 of file TspSpc.f90.
|
private |
Definition at line 47 of file TspSpc.f90.
|
private |
Definition at line 50 of file TspSpc.f90.
|
private |
Definition at line 48 of file TspSpc.f90.
|
private |
Definition at line 52 of file TspSpc.f90.
|
private |
Definition at line 51 of file TspSpc.f90.
|
private |
Definition at line 49 of file TspSpc.f90.
|
private |
Definition at line 45 of file TspSpc.f90.
|
private |
Definition at line 41 of file TspSpc.f90.
|
private |
Definition at line 42 of file TspSpc.f90.
|
private |
Definition at line 43 of file TspSpc.f90.
|
private |
Definition at line 56 of file TspSpc.f90.
|
private |
Definition at line 53 of file TspSpc.f90.
|
private |
Definition at line 58 of file TspSpc.f90.
|
private |
Definition at line 57 of file TspSpc.f90.