MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Output control data module.
Data Types | |
type | outputcontroldatatype |
Output control data type. More... | |
Functions/Subroutines | |
subroutine, public | ocd_cr (ocdobj) |
@ brief Create a new output control data type. More... | |
subroutine | ocd_rp_check (this, inunit) |
@ brief Check the output control data type for consistency. More... | |
subroutine | ocd_ot (this, ipflg, kstp, endofperiod, iout, iprint_opt, isav_opt) |
Write to list file and/or save to binary file, depending on settings. More... | |
subroutine | ocd_da (this) |
Deallocate the output control data type. More... | |
subroutine | init_dbl (this, cname, dblvec, dis, cdefpsm, cdeffmp, iout, dnodata) |
Initialize the output control data type for double precision data. More... | |
subroutine | init_int (this, cname, intvec, dis, cdefpsm, cdeffmp, iout, inodata) |
@ brief Initialize the output control data type for integer data. More... | |
subroutine | allocate (this) |
@ brief Allocate scalar variables More... | |
subroutine | set_option (this, linein, inunit, iout) |
@ brief Set FILEOUT and PRINT_FORMAT based on an input string. More... | |
|
private |
this | OutputControlDataType object |
Definition at line 194 of file OutputControlData.f90.
|
private |
this | OutputControlDataType object | |
[in] | cname | Name of variable |
[in] | dblvec | Data array that will be managed by this object |
[in] | dis | Discretization package |
[in] | cdefpsm | String for defining the print/save manager |
[in] | cdeffmp | String for print format |
[in] | iout | Unit number for output |
[in] | dnodata | No data value |
Definition at line 151 of file OutputControlData.f90.
|
private |
this | OutputControlDataType object | |
[in] | cname | Name of variable |
[in] | intvec | Data array that will be managed by this object |
[in] | dis | Discretization package |
[in] | cdefpsm | String for defining the print/save manager |
[in] | cdeffmp | String for print format |
[in] | iout | Unit number for output |
[in] | inodata | No data value |
Definition at line 172 of file OutputControlData.f90.
subroutine, public outputcontroldatamodule::ocd_cr | ( | type(outputcontroldatatype), pointer | ocdobj | ) |
ocdobj | this instance |
Definition at line 45 of file OutputControlData.f90.
|
private |
Definition at line 137 of file OutputControlData.f90.
subroutine outputcontroldatamodule::ocd_ot | ( | class(outputcontroldatatype) | this, |
integer(i4b), intent(inout) | ipflg, | ||
integer(i4b), intent(in) | kstp, | ||
logical(lgp), intent(in) | endofperiod, | ||
integer(i4b), intent(in) | iout, | ||
integer(i4b), intent(in), optional | iprint_opt, | ||
integer(i4b), intent(in), optional | isav_opt | ||
) |
this | OutputControlDataType object | |
[in,out] | ipflg | Flag indicating if something was printed |
[in] | kstp | Current time step |
[in] | endofperiod | End of period logical flag |
[in] | iout | Unit number for output |
[in] | iprint_opt | Optional print flag override |
[in] | isav_opt | Optional save flag override |
Definition at line 82 of file OutputControlData.f90.
|
private |
this | this instance | |
[in] | inunit | output unit number |
Definition at line 52 of file OutputControlData.f90.
subroutine outputcontroldatamodule::set_option | ( | class(outputcontroldatatype) | this, |
character(len=*), intent(in) | linein, | ||
integer(i4b), intent(in) | inunit, | ||
integer(i4b), intent(in) | iout | ||
) |
this | OutputControlDataType object | |
[in] | linein | Character string with options |
[in] | inunit | Unit number for input |
[in] | iout | Unit number for output |
Definition at line 221 of file OutputControlData.f90.