MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
inputdefinitionmodule::inputparamdefinitiontype Type Reference

Input parameter definition type. More...

Collaboration diagram for inputdefinitionmodule::inputparamdefinitiontype:
Collaboration graph

Private Attributes

character(len=lencomponentname) component_type = ''
 type of component, e.g. GWF More...
 
character(len=lencomponentname) subcomponent_type = ''
 type of subcomponent, e.g. CHD More...
 
character(len=linelength) blockname = ''
 input block, e.g. DiMENSIONS More...
 
character(len=linelength) tagname = ''
 parameter user tag name More...
 
character(len=lenvarname) mf6varname = ''
 parameter internal managed memory name More...
 
character(len=linelength) datatype = ''
 parameter data type More...
 
character(len=linelength) shape = ''
 shape of data type More...
 
logical(lgp) required = .false.
 is the parameter required More...
 
logical(lgp) in_record = .false.
 is the parameter within an input record More...
 
logical(lgp) preserve_case = .false.
 should string case be preserved More...
 
logical(lgp) layered = .false.
 does the parameter support a layered read More...
 
logical(lgp) timeseries = .false.
 does the parameter support timeseries More...
 

Detailed Description

This type is used to store information for each modflow input record

Definition at line 23 of file InputDefinition.f90.

Member Data Documentation

◆ blockname

character(len=linelength) inputdefinitionmodule::inputparamdefinitiontype::blockname = ''
private

Definition at line 26 of file InputDefinition.f90.

26  character(len=LINELENGTH) :: blockname = '' !< input block, e.g. DiMENSIONS

◆ component_type

character(len=lencomponentname) inputdefinitionmodule::inputparamdefinitiontype::component_type = ''
private

Definition at line 24 of file InputDefinition.f90.

24  character(len=LENCOMPONENTNAME) :: component_type = '' !< type of component, e.g. GWF

◆ datatype

character(len=linelength) inputdefinitionmodule::inputparamdefinitiontype::datatype = ''
private

Definition at line 29 of file InputDefinition.f90.

29  character(len=LINELENGTH) :: datatype = '' !< parameter data type

◆ in_record

logical(lgp) inputdefinitionmodule::inputparamdefinitiontype::in_record = .false.
private

Definition at line 32 of file InputDefinition.f90.

32  logical(LGP) :: in_record = .false. !< is the parameter within an input record

◆ layered

logical(lgp) inputdefinitionmodule::inputparamdefinitiontype::layered = .false.
private

Definition at line 34 of file InputDefinition.f90.

34  logical(LGP) :: layered = .false. !< does the parameter support a layered read

◆ mf6varname

character(len=lenvarname) inputdefinitionmodule::inputparamdefinitiontype::mf6varname = ''
private

Definition at line 28 of file InputDefinition.f90.

28  character(len=LENVARNAME) :: mf6varname = '' !< parameter internal managed memory name

◆ preserve_case

logical(lgp) inputdefinitionmodule::inputparamdefinitiontype::preserve_case = .false.
private

Definition at line 33 of file InputDefinition.f90.

33  logical(LGP) :: preserve_case = .false. !< should string case be preserved

◆ required

logical(lgp) inputdefinitionmodule::inputparamdefinitiontype::required = .false.
private

Definition at line 31 of file InputDefinition.f90.

31  logical(LGP) :: required = .false. !< is the parameter required

◆ shape

character(len=linelength) inputdefinitionmodule::inputparamdefinitiontype::shape = ''
private

Definition at line 30 of file InputDefinition.f90.

30  character(len=LINELENGTH) :: shape = '' !< shape of data type

◆ subcomponent_type

character(len=lencomponentname) inputdefinitionmodule::inputparamdefinitiontype::subcomponent_type = ''
private

Definition at line 25 of file InputDefinition.f90.

25  character(len=LENCOMPONENTNAME) :: subcomponent_type = '' !< type of subcomponent, e.g. CHD

◆ tagname

character(len=linelength) inputdefinitionmodule::inputparamdefinitiontype::tagname = ''
private

Definition at line 27 of file InputDefinition.f90.

27  character(len=LINELENGTH) :: tagname = '' !< parameter user tag name

◆ timeseries

logical(lgp) inputdefinitionmodule::inputparamdefinitiontype::timeseries = .false.
private

Definition at line 35 of file InputDefinition.f90.

35  logical(LGP) :: timeseries = .false. !< does the parameter support timeseries

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