MODFLOW 6  version 6.7.0.dev3
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
 
procedure set_field
 
type(tvdschemetype) function constructor (dis, fmi, ibound)
 

Private Attributes

class(disbasetype), pointer dis
 
type(tspfmitype), pointer fmi
 
real(dp), dimension(:), pointer phi
 
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 21 of file TVDScheme.f90.

◆ 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 30 of file TVDScheme.f90.

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

◆ set_field()

procedure tvdschememodule::tvdschemetype::set_field
private

Definition at line 22 of file TVDScheme.f90.

Here is the call graph for this function:

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 19 of file TVDScheme.f90.

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

◆ phi

real(dp), dimension(:), pointer tvdschememodule::tvdschemetype::phi
private

Definition at line 18 of file TVDScheme.f90.

18  real(DP), dimension(:), pointer :: phi

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