MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
swf-pcp.f90 File Reference

Go to the source code of this file.

Data Types

type  swfpcpmodule::swfpcptype
 

Modules

module  swfpcpmodule
 This module contains the precipitation (PCP) package methods.
 

Functions/Subroutines

subroutine, public swfpcpmodule::pcp_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath, dis, dfw, cxs)
 Create a Precipitation Package. More...
 
subroutine swfpcpmodule::pcp_allocate_scalars (this)
 Allocate scalar members. More...
 
subroutine swfpcpmodule::pcp_allocate_arrays (this, nodelist, auxvar)
 Allocate package arrays. More...
 
subroutine swfpcpmodule::pcp_source_options (this)
 Source options specific to PCPType. More...
 
subroutine swfpcpmodule::log_pcp_options (this, found_readasarrays)
 Log options specific to SwfPcpType. More...
 
subroutine swfpcpmodule::pcp_source_dimensions (this)
 Source the dimensions for this package. More...
 
subroutine swfpcpmodule::pcp_read_initial_attr (this)
 Part of allocate and read. More...
 
subroutine swfpcpmodule::pcp_rp (this)
 Read and Prepare. More...
 
subroutine swfpcpmodule::pcp_ck (this)
 Ensure precipitation is positive. More...
 
subroutine swfpcpmodule::pcp_cf (this)
 Formulate the HCOF and RHS terms. More...
 
subroutine swfpcpmodule::pcp_fc (this, rhs, ia, idxglo, matrix_sln)
 Copy rhs and hcof into solution rhs and amat. More...
 
subroutine swfpcpmodule::pcp_da (this)
 Deallocate memory. More...
 
subroutine swfpcpmodule::pcp_define_listlabel (this)
 Define the list heading that is written to iout when PRINT_INPUT option is used. More...
 
subroutine swfpcpmodule::default_nodelist (this)
 Assign default nodelist when READASARRAYS is specified. More...
 
logical function swfpcpmodule::pcp_obs_supported (this)
 Overrides BndTypebnd_obs_supported() More...
 
subroutine swfpcpmodule::pcp_df_obs (this)
 Implements bnd_df_obs. More...
 
real(dp) function swfpcpmodule::pcp_bound_value (this, col, row)
 Return requested boundary value. More...
 
real(dp) function, dimension(:), pointer swfpcpmodule::reach_length_pointer (this)
 

Variables

character(len=lenftype) swfpcpmodule::ftype = 'PCP'
 
character(len=lenpackagename) swfpcpmodule::text = ' PCP'