MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
outputcontroldatamodule::outputcontroldatatype Type Reference

@ brief OutputControlDataType More...

Collaboration diagram for outputcontroldatamodule::outputcontroldatatype:
Collaboration graph

Private Member Functions

procedure allocate_scalars
 
procedure init_int
 
procedure init_dbl
 
procedure set_option
 
procedure ocd_rp_check
 
procedure ocd_ot
 
procedure ocd_da
 

Private Attributes

character(len=16), pointer cname => null()
 name of variable, such as HEAD More...
 
character(len=60), pointer cdatafmp => null()
 fortran format for printing More...
 
integer(i4b), pointer idataun => null()
 fortran unit number for binary output More...
 
character(len=1), pointer editdesc => null()
 fortran format type (I, G, F, S, E) 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...
 
real(dp), pointer dnodata => null()
 no data value More...
 
integer(i4b), pointer inodata => null()
 integer no data value More...
 
real(dp), dimension(:), pointer, contiguous dblvec => null()
 pointer to double precision data array More...
 
integer(i4b), dimension(:), pointer, contiguous intvec => null()
 pointer to integer data array More...
 
class(disbasetype), pointer dis => null()
 pointer to discretization package More...
 
type(printsavemanagertype), pointer psmobj => null()
 print/save manager object More...
 

Detailed Description

Object for storing information and determining whether or not model data should be printed to a list file or saved to disk.

Definition at line 25 of file OutputControlData.f90.

Member Function/Subroutine Documentation

◆ allocate_scalars()

procedure outputcontroldatamodule::outputcontroldatatype::allocate_scalars
private

Definition at line 39 of file OutputControlData.f90.

◆ init_dbl()

procedure outputcontroldatamodule::outputcontroldatatype::init_dbl
private

Definition at line 41 of file OutputControlData.f90.

◆ init_int()

procedure outputcontroldatamodule::outputcontroldatatype::init_int
private

Definition at line 40 of file OutputControlData.f90.

◆ ocd_da()

procedure outputcontroldatamodule::outputcontroldatatype::ocd_da
private

Definition at line 45 of file OutputControlData.f90.

◆ ocd_ot()

procedure outputcontroldatamodule::outputcontroldatatype::ocd_ot
private

Definition at line 44 of file OutputControlData.f90.

◆ ocd_rp_check()

procedure outputcontroldatamodule::outputcontroldatatype::ocd_rp_check
private

Definition at line 43 of file OutputControlData.f90.

◆ set_option()

procedure outputcontroldatamodule::outputcontroldatatype::set_option
private

Definition at line 42 of file OutputControlData.f90.

Member Data Documentation

◆ cdatafmp

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

Definition at line 27 of file OutputControlData.f90.

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

◆ cname

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

Definition at line 26 of file OutputControlData.f90.

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

◆ dblvec

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

Definition at line 34 of file OutputControlData.f90.

34  real(DP), dimension(:), pointer, contiguous :: dblvec => null() !< pointer to double precision data array

◆ dis

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

Definition at line 36 of file OutputControlData.f90.

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

◆ dnodata

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

Definition at line 32 of file OutputControlData.f90.

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

◆ editdesc

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

Definition at line 29 of file OutputControlData.f90.

29  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 28 of file OutputControlData.f90.

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

◆ inodata

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

Definition at line 33 of file OutputControlData.f90.

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

◆ intvec

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

Definition at line 35 of file OutputControlData.f90.

35  integer(I4B), dimension(:), pointer, contiguous :: intvec => null() !< pointer to integer data array

◆ nvaluesp

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

Definition at line 30 of file OutputControlData.f90.

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

◆ nwidthp

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

Definition at line 31 of file OutputControlData.f90.

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

◆ psmobj

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

Definition at line 37 of file OutputControlData.f90.

37  type(PrintSaveManagerType), pointer :: psmobj => null() !< print/save manager object

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