MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
modelexportmodule::exportmodeltype Type Reference

export model type More...

Collaboration diagram for modelexportmodule::exportmodeltype:
Collaboration graph

Private Member Functions

procedure init
 
procedure post_prepare
 
procedure post_step
 
procedure destroy
 

Private Attributes

type(modeldynamicpkgstype), pointer loaders => null()
 
character(len=lenmodelname) modelname
 name of model More...
 
character(len=lencomponentname) modeltype
 type of model More...
 
character(len=linelength) modelfname
 name of model input file More...
 
character(len=linelength) nc_fname
 name of netcdf export file More...
 
class(ncbasemodelexporttype), pointer nc_export => null()
 netcdf export object pointer More...
 
integer(i4b) nctype
 type of netcdf export More...
 
integer(i4b) disenum
 type of discretization More...
 
integer(i4b) iout
 lst file descriptor More...
 

Detailed Description

This is a container variable which holds model export objects.

Definition at line 38 of file ModelExport.f90.

Member Function/Subroutine Documentation

◆ destroy()

procedure modelexportmodule::exportmodeltype::destroy
private

Definition at line 52 of file ModelExport.f90.

◆ init()

procedure modelexportmodule::exportmodeltype::init
private

Definition at line 49 of file ModelExport.f90.

◆ post_prepare()

procedure modelexportmodule::exportmodeltype::post_prepare
private

Definition at line 50 of file ModelExport.f90.

◆ post_step()

procedure modelexportmodule::exportmodeltype::post_step
private

Definition at line 51 of file ModelExport.f90.

Member Data Documentation

◆ disenum

integer(i4b) modelexportmodule::exportmodeltype::disenum
private

Definition at line 46 of file ModelExport.f90.

46  integer(I4B) :: disenum !< type of discretization

◆ iout

integer(i4b) modelexportmodule::exportmodeltype::iout
private

Definition at line 47 of file ModelExport.f90.

47  integer(I4B) :: iout !< lst file descriptor

◆ loaders

type(modeldynamicpkgstype), pointer modelexportmodule::exportmodeltype::loaders => null()
private

Definition at line 39 of file ModelExport.f90.

39  type(ModelDynamicPkgsType), pointer :: loaders => null()

◆ modelfname

character(len=linelength) modelexportmodule::exportmodeltype::modelfname
private

Definition at line 42 of file ModelExport.f90.

42  character(len=LINELENGTH) :: modelfname !< name of model input file

◆ modelname

character(len=lenmodelname) modelexportmodule::exportmodeltype::modelname
private

Definition at line 40 of file ModelExport.f90.

40  character(len=LENMODELNAME) :: modelname !< name of model

◆ modeltype

character(len=lencomponentname) modelexportmodule::exportmodeltype::modeltype
private

Definition at line 41 of file ModelExport.f90.

41  character(len=LENCOMPONENTNAME) :: modeltype !< type of model

◆ nc_export

class(ncbasemodelexporttype), pointer modelexportmodule::exportmodeltype::nc_export => null()
private

Definition at line 44 of file ModelExport.f90.

44  class(NCBaseModelExportType), pointer :: nc_export => null() !< netcdf export object pointer

◆ nc_fname

character(len=linelength) modelexportmodule::exportmodeltype::nc_fname
private

Definition at line 43 of file ModelExport.f90.

43  character(len=LINELENGTH) :: nc_fname !< name of netcdf export file

◆ nctype

integer(i4b) modelexportmodule::exportmodeltype::nctype
private

Definition at line 45 of file ModelExport.f90.

45  integer(I4B) :: nctype !< type of netcdf export

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