MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
swfocmodule::swfoctype Type Reference

@ brief Output control More...

Inheritance diagram for swfocmodule::swfoctype:
Inheritance graph
Collaboration diagram for swfocmodule::swfoctype:
Collaboration graph

Private Member Functions

procedure oc_ar
 
procedure oc_df
 
procedure oc_rp
 
procedure oc_ot
 
procedure oc_da
 
procedure allocate_scalars
 
procedure read_options
 
procedure oc_save
 
procedure oc_print
 
procedure oc_save_unit
 
procedure set_print_flag
 

Private Attributes

character(len=lenmempath) memorypath
 path to data stored in the memory manager More...
 
character(len=lenmodelname), pointer name_model => null()
 name of the model More...
 
integer(i4b), pointer inunit => null()
 unit number for input file More...
 
integer(i4b), pointer iout => null()
 unit number for output file More...
 
integer(i4b), pointer ibudcsv => null()
 unit number for budget csv output file More...
 
integer(i4b), pointer iperoc => null()
 stress period number for next output control More...
 
integer(i4b), pointer iocrep => null()
 output control repeat flag (period 0 step 0) More...
 
type(outputcontroldatatype), dimension(:), pointer, contiguous ocdobj => null()
 output control objects More...
 
type(blockparsertype) parser
 

Detailed Description

Concrete implementation of OutputControlType

Definition at line 17 of file swf-oc.f90.

Member Function/Subroutine Documentation

◆ allocate_scalars()

procedure outputcontrolmodule::outputcontroltype::allocate_scalars
privateinherited

Definition at line 41 of file OutputControl.f90.

◆ oc_ar()

procedure swfocmodule::swfoctype::oc_ar
private

Definition at line 19 of file swf-oc.f90.

◆ oc_da()

procedure outputcontrolmodule::outputcontroltype::oc_da
privateinherited

Definition at line 40 of file OutputControl.f90.

◆ oc_df()

procedure outputcontrolmodule::outputcontroltype::oc_df
privateinherited

Definition at line 37 of file OutputControl.f90.

◆ oc_ot()

procedure outputcontrolmodule::outputcontroltype::oc_ot
privateinherited

Definition at line 39 of file OutputControl.f90.

◆ oc_print()

procedure outputcontrolmodule::outputcontroltype::oc_print
privateinherited

Definition at line 44 of file OutputControl.f90.

◆ oc_rp()

procedure outputcontrolmodule::outputcontroltype::oc_rp
privateinherited

Definition at line 38 of file OutputControl.f90.

◆ oc_save()

procedure outputcontrolmodule::outputcontroltype::oc_save
privateinherited

Definition at line 43 of file OutputControl.f90.

◆ oc_save_unit()

procedure outputcontrolmodule::outputcontroltype::oc_save_unit
privateinherited

Definition at line 45 of file OutputControl.f90.

◆ read_options()

procedure outputcontrolmodule::outputcontroltype::read_options
privateinherited

Definition at line 42 of file OutputControl.f90.

◆ set_print_flag()

procedure outputcontrolmodule::outputcontroltype::set_print_flag
privateinherited

Definition at line 46 of file OutputControl.f90.

Member Data Documentation

◆ ibudcsv

integer(i4b), pointer outputcontrolmodule::outputcontroltype::ibudcsv => null()
privateinherited

Definition at line 30 of file OutputControl.f90.

30  integer(I4B), pointer :: ibudcsv => null() !< unit number for budget csv output file

◆ inunit

integer(i4b), pointer outputcontrolmodule::outputcontroltype::inunit => null()
privateinherited

Definition at line 28 of file OutputControl.f90.

28  integer(I4B), pointer :: inunit => null() !< unit number for input file

◆ iocrep

integer(i4b), pointer outputcontrolmodule::outputcontroltype::iocrep => null()
privateinherited

Definition at line 32 of file OutputControl.f90.

32  integer(I4B), pointer :: iocrep => null() !< output control repeat flag (period 0 step 0)

◆ iout

integer(i4b), pointer outputcontrolmodule::outputcontroltype::iout => null()
privateinherited

Definition at line 29 of file OutputControl.f90.

29  integer(I4B), pointer :: iout => null() !< unit number for output file

◆ iperoc

integer(i4b), pointer outputcontrolmodule::outputcontroltype::iperoc => null()
privateinherited

Definition at line 31 of file OutputControl.f90.

31  integer(I4B), pointer :: iperoc => null() !< stress period number for next output control

◆ memorypath

character(len=lenmempath) outputcontrolmodule::outputcontroltype::memorypath
privateinherited

Definition at line 26 of file OutputControl.f90.

26  character(len=LENMEMPATH) :: memoryPath !< path to data stored in the memory manager

◆ name_model

character(len=lenmodelname), pointer outputcontrolmodule::outputcontroltype::name_model => null()
privateinherited

Definition at line 27 of file OutputControl.f90.

27  character(len=LENMODELNAME), pointer :: name_model => null() !< name of the model

◆ ocdobj

type(outputcontroldatatype), dimension(:), pointer, contiguous outputcontrolmodule::outputcontroltype::ocdobj => null()
privateinherited

Definition at line 33 of file OutputControl.f90.

33  type(OutputControlDataType), dimension(:), &
34  pointer, contiguous :: ocdobj => null() !< output control objects

◆ parser

type(blockparsertype) outputcontrolmodule::outputcontroltype::parser
privateinherited

Definition at line 35 of file OutputControl.f90.

35  type(BlockParserType) :: parser

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