MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
outputcontroldatamodule::outputcontroldatatype Type Reference

Output control data type. More...

Collaboration diagram for outputcontroldatamodule::outputcontroldatatype:
Collaboration graph

Private Member Functions

procedure allocate_scalars => allocate
 
procedure init_int
 
procedure init_dbl
 
procedure set_option
 
procedure ocd_rp_check
 
procedure ocd_ot
 
procedure ocd_da
 

Private Attributes

class(disbasetype), pointer dis => null()
 discretization package More...
 
type(printsavemanagertype), pointer psm => null()
 print/save manager More...
 
character(len=16), pointer cname => null()
 name of variable, such as HEAD More...
 
character(len=60), pointer cdatafmp => null()
 fortran format for printing More...
 
character(len=1), pointer editdesc => null()
 fortran format type (I, G, F, S, E) More...
 
integer(i4b), pointer idataun => null()
 fortran unit number for binary output More...
 
integer(i4b), pointer nvaluesp => null()
 number of values per line for printing More...
 
integer(i4b), pointer nwidthp => null()
 width of the number for printing More...
 
integer(i4b), pointer inodata => null()
 integer no data value More...
 
real(dp), pointer dnodata => null()
 no data value More...
 
integer(i4b), dimension(:), pointer, contiguous intdata => null()
 integer data array More...
 
real(dp), dimension(:), pointer, contiguous dbldata => null()
 double precision data array More...
 

Detailed Description

Determines whether output data should be printed to a list file or saved to disk. This type can be assigned to different variables, such as head or concentration. This type controls the logging and saving of output data in a consistent manner.

Definition at line 19 of file OutputControlData.f90.

Member Function/Subroutine Documentation

◆ allocate_scalars()

procedure outputcontroldatamodule::outputcontroldatatype::allocate_scalars
private

Definition at line 33 of file OutputControlData.f90.

◆ init_dbl()

procedure outputcontroldatamodule::outputcontroldatatype::init_dbl
private

Definition at line 35 of file OutputControlData.f90.

◆ init_int()

procedure outputcontroldatamodule::outputcontroldatatype::init_int
private

Definition at line 34 of file OutputControlData.f90.

◆ ocd_da()

procedure outputcontroldatamodule::outputcontroldatatype::ocd_da
private

Definition at line 39 of file OutputControlData.f90.

◆ ocd_ot()

procedure outputcontroldatamodule::outputcontroldatatype::ocd_ot
private

Definition at line 38 of file OutputControlData.f90.

◆ ocd_rp_check()

procedure outputcontroldatamodule::outputcontroldatatype::ocd_rp_check
private

Definition at line 37 of file OutputControlData.f90.

◆ set_option()

procedure outputcontroldatamodule::outputcontroldatatype::set_option
private

Definition at line 36 of file OutputControlData.f90.

Member Data Documentation

◆ cdatafmp

character(len=60), pointer outputcontroldatamodule::outputcontroldatatype::cdatafmp => null()
private

Definition at line 23 of file OutputControlData.f90.

23  character(len=60), pointer :: cdatafmp => null() !< fortran format for printing

◆ cname

character(len=16), pointer outputcontroldatamodule::outputcontroldatatype::cname => null()
private

Definition at line 22 of file OutputControlData.f90.

22  character(len=16), pointer :: cname => null() !< name of variable, such as HEAD

◆ dbldata

real(dp), dimension(:), pointer, contiguous outputcontroldatamodule::outputcontroldatatype::dbldata => null()
private

Definition at line 31 of file OutputControlData.f90.

31  real(DP), pointer, contiguous :: dbldata(:) => null() !< double precision data array

◆ dis

class(disbasetype), pointer outputcontroldatamodule::outputcontroldatatype::dis => null()
private

Definition at line 20 of file OutputControlData.f90.

20  class(DisBaseType), pointer :: dis => null() !< discretization package

◆ dnodata

real(dp), pointer outputcontroldatamodule::outputcontroldatatype::dnodata => null()
private

Definition at line 29 of file OutputControlData.f90.

29  real(DP), pointer :: dnodata => null() !< no data value

◆ editdesc

character(len=1), pointer outputcontroldatamodule::outputcontroldatatype::editdesc => null()
private

Definition at line 24 of file OutputControlData.f90.

24  character(len=1), pointer :: editdesc => null() !< fortran format type (I, G, F, S, E)

◆ idataun

integer(i4b), pointer outputcontroldatamodule::outputcontroldatatype::idataun => null()
private

Definition at line 25 of file OutputControlData.f90.

25  integer(I4B), pointer :: idataun => null() !< fortran unit number for binary output

◆ inodata

integer(i4b), pointer outputcontroldatamodule::outputcontroldatatype::inodata => null()
private

Definition at line 28 of file OutputControlData.f90.

28  integer(I4B), pointer :: inodata => null() !< integer no data value

◆ intdata

integer(i4b), dimension(:), pointer, contiguous outputcontroldatamodule::outputcontroldatatype::intdata => null()
private

Definition at line 30 of file OutputControlData.f90.

30  integer(I4B), pointer, contiguous :: intdata(:) => null() !< integer data array

◆ nvaluesp

integer(i4b), pointer outputcontroldatamodule::outputcontroldatatype::nvaluesp => null()
private

Definition at line 26 of file OutputControlData.f90.

26  integer(I4B), pointer :: nvaluesp => null() !< number of values per line for printing

◆ nwidthp

integer(i4b), pointer outputcontroldatamodule::outputcontroldatatype::nwidthp => null()
private

Definition at line 27 of file OutputControlData.f90.

27  integer(I4B), pointer :: nwidthp => null() !< width of the number for printing

◆ psm

type(printsavemanagertype), pointer outputcontroldatamodule::outputcontroldatatype::psm => null()
private

Definition at line 21 of file OutputControlData.f90.

21  type(PrintSaveManagerType), pointer :: psm => null() !< print/save manager

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