MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
serialroutermodule Module Reference

Data Types

type  serialroutertype
 

Functions/Subroutines

class(routerbasetype) function, pointer, public create_serial_router ()
 Factory method to create serial router. More...
 
subroutine sr_initialize (this)
 
subroutine sr_route_all (this, stage)
 
subroutine sr_route_sln (this, virtual_sol, stage)
 
subroutine sr_destroy (this)
 

Function/Subroutine Documentation

◆ create_serial_router()

class(routerbasetype) function, pointer, public serialroutermodule::create_serial_router

Definition at line 22 of file SerialRouter.f90.

23  class(RouterBaseType), pointer :: router
24  ! local
25  class(SerialRouterType), pointer :: serial_router
26 
27  allocate (serial_router)
28  router => serial_router
29 
Here is the caller graph for this function:

◆ sr_destroy()

subroutine serialroutermodule::sr_destroy ( class(serialroutertype this)
private

Definition at line 49 of file SerialRouter.f90.

50  class(SerialRouterType) :: this

◆ sr_initialize()

subroutine serialroutermodule::sr_initialize ( class(serialroutertype this)
private

Definition at line 32 of file SerialRouter.f90.

33  class(SerialRouterType) :: this

◆ sr_route_all()

subroutine serialroutermodule::sr_route_all ( class(serialroutertype this,
integer(i4b)  stage 
)
private

Definition at line 36 of file SerialRouter.f90.

37  class(SerialRouterType) :: this
38  integer(I4B) :: stage
39 

◆ sr_route_sln()

subroutine serialroutermodule::sr_route_sln ( class(serialroutertype this,
type(virtualsolutiontype virtual_sol,
integer(i4b)  stage 
)
private

Definition at line 42 of file SerialRouter.f90.

43  class(SerialRouterType) :: this
44  type(VirtualSolutionType) :: virtual_sol
45  integer(I4B) :: stage
46