MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
tvdschememodule::tvdschemetype Interface Reference
Inheritance diagram for tvdschememodule::tvdschemetype:
Inheritance graph
Collaboration diagram for tvdschememodule::tvdschemetype:
Collaboration graph

Private Member Functions

procedure compute
 
type(tvdschemetype) function constructor (dis, fmi, ibound)
 

Private Attributes

class(disbasetype), pointer dis
 
type(tspfmitype), pointer fmi
 
integer(i4b), dimension(:), pointer, contiguous ibound => null()
 pointer to model ibound More...
 

Detailed Description

Definition at line 14 of file TVDScheme.f90.

Member Function/Subroutine Documentation

◆ compute()

procedure tvdschememodule::tvdschemetype::compute
private

Definition at line 20 of file TVDScheme.f90.

Here is the call graph for this function:

◆ constructor()

type(tvdschemetype) function tvdschememodule::tvdschemetype::constructor ( class(disbasetype), intent(in), pointer  dis,
type(tspfmitype), intent(in), pointer  fmi,
integer(i4b), dimension(:), intent(in), pointer, contiguous  ibound 
)
private

Definition at line 28 of file TVDScheme.f90.

29  ! -- return
30  type(TVDSchemeType) :: interpolation_scheme
31  ! --dummy
32  class(DisBaseType), pointer, intent(in) :: dis
33  type(TspFmiType), pointer, intent(in) :: fmi
34  integer(I4B), dimension(:), pointer, contiguous, intent(in) :: ibound
35 
36  interpolation_scheme%dis => dis
37  interpolation_scheme%fmi => fmi
38  interpolation_scheme%ibound => ibound
39 

Member Data Documentation

◆ dis

class(disbasetype), pointer tvdschememodule::tvdschemetype::dis
private

Definition at line 16 of file TVDScheme.f90.

16  class(DisBaseType), pointer :: dis

◆ fmi

type(tspfmitype), pointer tvdschememodule::tvdschemetype::fmi
private

Definition at line 17 of file TVDScheme.f90.

17  type(TspFmiType), pointer :: fmi

◆ ibound

integer(i4b), dimension(:), pointer, contiguous tvdschememodule::tvdschemetype::ibound => null()
private

Definition at line 18 of file TVDScheme.f90.

18  integer(I4B), dimension(:), pointer, contiguous :: ibound => null() !< pointer to model ibound

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