MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
LoadContext.f90 File Reference

Go to the source code of this file.

Data Types

type  loadcontextmodule::readstatevartype
 Pointer type for read state variable. More...
 
interface  loadcontextmodule::setptr
 
type  loadcontextmodule::loadcontexttype
 derived type for boundary package input context More...
 

Modules

module  loadcontextmodule
 This module contains the LoadContextModule.
 

Enumerations

enum  { loadcontextmodule::load_undef = 0 , loadcontextmodule::list = 1 , loadcontextmodule::layerarray = 2 , loadcontextmodule::gridarray = 3 }
 
enum  {
  loadcontextmodule::context_undef = 0 , loadcontextmodule::root = 1 , loadcontextmodule::sim = 2 , loadcontextmodule::model = 3 ,
  loadcontextmodule::modelpkg = 4 , loadcontextmodule::stresspkg = 5 , loadcontextmodule::exchange = 6
}
 

Functions/Subroutines

subroutine loadcontextmodule::init (this, mf6_input, blockname, named_bound)
 init loader context object More...
 
subroutine loadcontextmodule::allocate_scalars (this)
 allocate scalars More...
 
subroutine loadcontextmodule::allocate_arrays (this)
 allocate arrays More...
 
subroutine loadcontextmodule::allocate_param (this, idt)
 allocate a package dynamic input parameter More...
 
subroutine loadcontextmodule::tags (this, params, nparam, input_name, create)
 get in scope package params More...
 
logical(lgp) function loadcontextmodule::in_scope (this, mf6_input, blockname, tagname)
 establish if input parameter is in scope for package load More...
 
subroutine loadcontextmodule::set_params (this)
 set set of in scope parameters for package More...
 
character(len=lenvarname) function loadcontextmodule::rsv_alloc (this, mf6varname)
 allocate a read state variable More...
 
subroutine loadcontextmodule::destroy (this)
 destroy input context object More...
 
character(len=lenvarname) function, public loadcontextmodule::rsv_name (mf6varname)
 create read state variable name More...
 
subroutine loadcontextmodule::allocate_charstr1d (strlen, nrow, varname, mempath)
 allocate character string type array More...
 
subroutine loadcontextmodule::allocate_int1d (nrow, varname, mempath)
 allocate int1d More...
 
subroutine loadcontextmodule::allocate_int2d (ncol, nrow, varname, mempath)
 allocate int2d More...
 
subroutine loadcontextmodule::allocate_dbl1d (nrow, varname, mempath)
 allocate dbl1d More...
 
subroutine loadcontextmodule::allocate_dbl2d (ncol, nrow, varname, mempath)
 allocate dbl2d More...
 
subroutine loadcontextmodule::setval (intptr, varname, mempath)
 allocate intptr and update from input contextset intptr to varname More...
 
subroutine loadcontextmodule::setptr_int (intptr, varname, mempath)
 set intptr to varname More...
 
subroutine loadcontextmodule::setptr_charstr1d (charstr1d, varname, mempath, strlen)
 set charstr1d pointer to varname More...
 
subroutine loadcontextmodule::setptr_auxvar (auxvar, mempath)
 set auxvar pointer More...