MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
gwfmvrperioddatamodule::gwfmvrperioddatatype Type Reference

Derived type for GwfMvrPeriodDataType. More...

Collaboration diagram for gwfmvrperioddatamodule::gwfmvrperioddatatype:
Collaboration graph

Private Member Functions

procedure construct
 
procedure read_from_parser
 
procedure destroy
 

Private Attributes

character(len=lenmodelname), dimension(:), pointer, contiguous mname1 => null()
 provider model name More...
 
character(len=lenpackagename), dimension(:), pointer, contiguous pname1 => null()
 provider package name More...
 
character(len=lenmodelname), dimension(:), pointer, contiguous mname2 => null()
 receiver model name More...
 
character(len=lenpackagename), dimension(:), pointer, contiguous pname2 => null()
 receiver package name More...
 
integer(i4b), dimension(:), pointer, contiguous id1 => null()
 provider reach number More...
 
integer(i4b), dimension(:), pointer, contiguous id2 => null()
 receiver reach number More...
 
integer(i4b), dimension(:), pointer, contiguous imvrtype => null()
 mover type (1, 2, 3, 4) corresponds to mvrtypes More...
 
real(dp), dimension(:), pointer, contiguous value => null()
 factor or rate depending on mvrtype More...
 

Detailed Description

This derived type contains information and methods for the data read for the GwfMvr Package.

Definition at line 25 of file GwfMvrPeriodData.f90.

Member Function/Subroutine Documentation

◆ construct()

procedure gwfmvrperioddatamodule::gwfmvrperioddatatype::construct
private

Definition at line 39 of file GwfMvrPeriodData.f90.

◆ destroy()

procedure gwfmvrperioddatamodule::gwfmvrperioddatatype::destroy
private

Definition at line 41 of file GwfMvrPeriodData.f90.

◆ read_from_parser()

procedure gwfmvrperioddatamodule::gwfmvrperioddatatype::read_from_parser
private

Definition at line 40 of file GwfMvrPeriodData.f90.

Member Data Documentation

◆ id1

integer(i4b), dimension(:), pointer, contiguous gwfmvrperioddatamodule::gwfmvrperioddatatype::id1 => null()
private

Definition at line 34 of file GwfMvrPeriodData.f90.

34  integer(I4B), dimension(:), pointer, contiguous :: id1 => null() !< provider reach number

◆ id2

integer(i4b), dimension(:), pointer, contiguous gwfmvrperioddatamodule::gwfmvrperioddatatype::id2 => null()
private

Definition at line 35 of file GwfMvrPeriodData.f90.

35  integer(I4B), dimension(:), pointer, contiguous :: id2 => null() !< receiver reach number

◆ imvrtype

integer(i4b), dimension(:), pointer, contiguous gwfmvrperioddatamodule::gwfmvrperioddatatype::imvrtype => null()
private

Definition at line 36 of file GwfMvrPeriodData.f90.

36  integer(I4B), dimension(:), pointer, contiguous :: imvrtype => null() !< mover type (1, 2, 3, 4) corresponds to mvrtypes

◆ mname1

character(len=lenmodelname), dimension(:), pointer, contiguous gwfmvrperioddatamodule::gwfmvrperioddatatype::mname1 => null()
private

Definition at line 26 of file GwfMvrPeriodData.f90.

26  character(len=LENMODELNAME), &
27  dimension(:), pointer, contiguous :: mname1 => null() !< provider model name

◆ mname2

character(len=lenmodelname), dimension(:), pointer, contiguous gwfmvrperioddatamodule::gwfmvrperioddatatype::mname2 => null()
private

Definition at line 30 of file GwfMvrPeriodData.f90.

30  character(len=LENMODELNAME), &
31  dimension(:), pointer, contiguous :: mname2 => null() !< receiver model name

◆ pname1

character(len=lenpackagename), dimension(:), pointer, contiguous gwfmvrperioddatamodule::gwfmvrperioddatatype::pname1 => null()
private

Definition at line 28 of file GwfMvrPeriodData.f90.

28  character(len=LENPACKAGENAME), &
29  dimension(:), pointer, contiguous :: pname1 => null() !< provider package name

◆ pname2

character(len=lenpackagename), dimension(:), pointer, contiguous gwfmvrperioddatamodule::gwfmvrperioddatatype::pname2 => null()
private

Definition at line 32 of file GwfMvrPeriodData.f90.

32  character(len=LENPACKAGENAME), &
33  dimension(:), pointer, contiguous :: pname2 => null() !< receiver package name

◆ value

real(dp), dimension(:), pointer, contiguous gwfmvrperioddatamodule::gwfmvrperioddatatype::value => null()
private

Definition at line 37 of file GwfMvrPeriodData.f90.

37  real(DP), dimension(:), pointer, contiguous :: value => null() !< factor or rate depending on mvrtype

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