MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
interfacemapmodule::interfacemaptype Type Reference
Collaboration diagram for interfacemapmodule::interfacemaptype:
Collaboration graph

Public Member Functions

procedure init
 
procedure add
 
procedure destroy
 
procedure get_node_map
 
procedure get_connection_map
 
procedure print_interface
 

Public Attributes

integer(i4b) nr_models
 
integer(i4b), dimension(:), pointer, contiguous model_ids => null()
 
character(len=lenmodelname), dimension(:), pointer, contiguous model_names => null()
 
integer(i4b) nr_exchanges
 
integer(i4b), dimension(:), pointer, contiguous exchange_ids => null()
 
character(len=lenexchangename), dimension(:), pointer, contiguous exchange_names => null()
 
integer(i4b) prim_exg_idx
 
type(indexmaptype), dimension(:), pointer node_maps => null()
 
type(indexmaptype), dimension(:), pointer conn_maps => null()
 
type(indexmapsgntype), dimension(:), pointer exchange_maps => null()
 

Detailed Description

Definition at line 10 of file InterfaceMap.f90.

Member Function/Subroutine Documentation

◆ add()

procedure interfacemapmodule::interfacemaptype::add

Definition at line 25 of file InterfaceMap.f90.

◆ destroy()

procedure interfacemapmodule::interfacemaptype::destroy

Definition at line 26 of file InterfaceMap.f90.

◆ get_connection_map()

procedure interfacemapmodule::interfacemaptype::get_connection_map

Definition at line 28 of file InterfaceMap.f90.

◆ get_node_map()

procedure interfacemapmodule::interfacemaptype::get_node_map

Definition at line 27 of file InterfaceMap.f90.

◆ init()

procedure interfacemapmodule::interfacemaptype::init

Definition at line 24 of file InterfaceMap.f90.

◆ print_interface()

procedure interfacemapmodule::interfacemaptype::print_interface

Definition at line 29 of file InterfaceMap.f90.

Member Data Documentation

◆ conn_maps

type(indexmaptype), dimension(:), pointer interfacemapmodule::interfacemaptype::conn_maps => null()

Definition at line 21 of file InterfaceMap.f90.

21  type(IndexMapType), dimension(:), pointer :: conn_maps => null()

◆ exchange_ids

integer(i4b), dimension(:), pointer, contiguous interfacemapmodule::interfacemaptype::exchange_ids => null()

Definition at line 16 of file InterfaceMap.f90.

16  integer(I4B), dimension(:), pointer, contiguous :: exchange_ids => null()

◆ exchange_maps

type(indexmapsgntype), dimension(:), pointer interfacemapmodule::interfacemaptype::exchange_maps => null()

Definition at line 22 of file InterfaceMap.f90.

22  type(IndexMapSgnType), dimension(:), pointer :: exchange_maps => null()

◆ exchange_names

character(len=lenexchangename), dimension(:), pointer, contiguous interfacemapmodule::interfacemaptype::exchange_names => null()

Definition at line 17 of file InterfaceMap.f90.

17  character(len=LENEXCHANGENAME), dimension(:), &
18  pointer, contiguous :: exchange_names => null()

◆ model_ids

integer(i4b), dimension(:), pointer, contiguous interfacemapmodule::interfacemaptype::model_ids => null()

Definition at line 12 of file InterfaceMap.f90.

12  integer(I4B), dimension(:), pointer, contiguous :: model_ids => null()

◆ model_names

character(len=lenmodelname), dimension(:), pointer, contiguous interfacemapmodule::interfacemaptype::model_names => null()

Definition at line 13 of file InterfaceMap.f90.

13  character(len=LENMODELNAME), dimension(:), &
14  pointer, contiguous :: model_names => null()

◆ node_maps

type(indexmaptype), dimension(:), pointer interfacemapmodule::interfacemaptype::node_maps => null()

Definition at line 20 of file InterfaceMap.f90.

20  type(IndexMapType), dimension(:), pointer :: node_maps => null()

◆ nr_exchanges

integer(i4b) interfacemapmodule::interfacemaptype::nr_exchanges

Definition at line 15 of file InterfaceMap.f90.

15  integer(I4B) :: nr_exchanges

◆ nr_models

integer(i4b) interfacemapmodule::interfacemaptype::nr_models

Definition at line 11 of file InterfaceMap.f90.

11  integer(I4B) :: nr_models

◆ prim_exg_idx

integer(i4b) interfacemapmodule::interfacemaptype::prim_exg_idx

Definition at line 19 of file InterfaceMap.f90.

19  integer(I4B) :: prim_exg_idx

The documentation for this type was generated from the following file: