MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
mf6lists.f90
Go to the documentation of this file.
1 module listsmodule
2  ! -- Contains lists of base types BaseModelType,
3  ! BaseSolutionType, SolutionGroupType, and
4  ! BaseExchangeType for use by any MF6 module.
5 
6  use kindmodule, only: dp, i4b
7  use listmodule, only: listtype
8 
9  implicit none
10  private
13  public :: lists_da
14 
15  ! -- list of all models in simulation
17 
18  ! -- list of all solutions in simulation
20 
21  ! -- list of all solutiongroups in simulation
23 
24  ! -- list of all exchanges in simulation
26 
27  ! -- list of all connections in simulation
29 
30 contains
31 
32  !< @brief deallocate
33  subroutine lists_da()
34  !
35  call basemodellist%Clear()
36  call basesolutionlist%Clear()
37  call solutiongrouplist%Clear()
38  call baseexchangelist%Clear()
39  call baseconnectionlist%Clear()
40  end subroutine lists_da
41 
42 end module listsmodule
This module defines variable data types.
Definition: kind.f90:8
type(listtype), public basemodellist
Definition: mf6lists.f90:16
type(listtype), public baseexchangelist
Definition: mf6lists.f90:25
type(listtype), public solutiongrouplist
Definition: mf6lists.f90:22
type(listtype), public baseconnectionlist
Definition: mf6lists.f90:28
type(listtype), public basesolutionlist
Definition: mf6lists.f90:19
subroutine, public lists_da()
Definition: mf6lists.f90:34
A generic heterogeneous doubly-linked list.
Definition: List.f90:14