MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
sfrcrosssectionmanager::sfrcrosssection Type Reference
Collaboration diagram for sfrcrosssectionmanager::sfrcrosssection:
Collaboration graph

Public Member Functions

procedure, public initialize
 
procedure, public read_table
 
procedure, public get_ncrossptstot
 
procedure, public output
 
procedure, public pack
 
procedure, public destroy
 

Public Attributes

integer(i4b), pointer iout => null()
 
integer(i4b), pointer iprpak => null()
 
integer(i4b), pointer nreaches => null()
 
integer(i4b), pointer invalid => null()
 
character(len=linelength), dimension(:), allocatable filenames
 
integer(i4b), dimension(:), pointer, contiguous npoints => null()
 
type(sfrcrosssectiontype), dimension(:), pointer, contiguous cross_sections => null()
 
type(tabletype), pointer inputtab => null()
 

Private Member Functions

procedure, private validate
 

Detailed Description

Definition at line 23 of file SfrCrossSectionManager.f90.

Member Function/Subroutine Documentation

◆ destroy()

procedure, public sfrcrosssectionmanager::sfrcrosssection::destroy

Definition at line 43 of file SfrCrossSectionManager.f90.

◆ get_ncrossptstot()

procedure, public sfrcrosssectionmanager::sfrcrosssection::get_ncrossptstot

Definition at line 40 of file SfrCrossSectionManager.f90.

◆ initialize()

procedure, public sfrcrosssectionmanager::sfrcrosssection::initialize

Definition at line 38 of file SfrCrossSectionManager.f90.

◆ output()

procedure, public sfrcrosssectionmanager::sfrcrosssection::output

Definition at line 41 of file SfrCrossSectionManager.f90.

◆ pack()

procedure, public sfrcrosssectionmanager::sfrcrosssection::pack

Definition at line 42 of file SfrCrossSectionManager.f90.

◆ read_table()

procedure, public sfrcrosssectionmanager::sfrcrosssection::read_table

Definition at line 39 of file SfrCrossSectionManager.f90.

◆ validate()

procedure, private sfrcrosssectionmanager::sfrcrosssection::validate
private

Definition at line 46 of file SfrCrossSectionManager.f90.

Member Data Documentation

◆ cross_sections

type(sfrcrosssectiontype), dimension(:), pointer, contiguous sfrcrosssectionmanager::sfrcrosssection::cross_sections => null()

Definition at line 30 of file SfrCrossSectionManager.f90.

30  type(SfrCrossSectionType), &
31  pointer, dimension(:), contiguous :: cross_sections => null()

◆ filenames

character(len=linelength), dimension(:), allocatable sfrcrosssectionmanager::sfrcrosssection::filenames

Definition at line 28 of file SfrCrossSectionManager.f90.

28  character(len=LINELENGTH), dimension(:), allocatable :: filenames

◆ inputtab

type(tabletype), pointer sfrcrosssectionmanager::sfrcrosssection::inputtab => null()

Definition at line 32 of file SfrCrossSectionManager.f90.

32  type(TableType), pointer :: inputtab => null()

◆ invalid

integer(i4b), pointer sfrcrosssectionmanager::sfrcrosssection::invalid => null()

Definition at line 27 of file SfrCrossSectionManager.f90.

27  integer(I4B), pointer :: invalid => null()

◆ iout

integer(i4b), pointer sfrcrosssectionmanager::sfrcrosssection::iout => null()

Definition at line 24 of file SfrCrossSectionManager.f90.

24  integer(I4B), pointer :: iout => null()

◆ iprpak

integer(i4b), pointer sfrcrosssectionmanager::sfrcrosssection::iprpak => null()

Definition at line 25 of file SfrCrossSectionManager.f90.

25  integer(I4B), pointer :: iprpak => null()

◆ npoints

integer(i4b), dimension(:), pointer, contiguous sfrcrosssectionmanager::sfrcrosssection::npoints => null()

Definition at line 29 of file SfrCrossSectionManager.f90.

29  integer(I4B), pointer, dimension(:), contiguous :: npoints => null()

◆ nreaches

integer(i4b), pointer sfrcrosssectionmanager::sfrcrosssection::nreaches => null()

Definition at line 26 of file SfrCrossSectionManager.f90.

26  integer(I4B), pointer :: nreaches => null()

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