MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
linearisothermsmodule::linearisothermtype Interface Reference

Linear (Kd) isotherm implementation of IsothermType. More...

Inheritance diagram for linearisothermsmodule::linearisothermtype:
Inheritance graph
Collaboration diagram for linearisothermsmodule::linearisothermtype:
Collaboration graph

Private Member Functions

procedure derivative
 
type(linearisothermtype) function constructor (Kd)
 Constructor for Linear isotherm. More...
 

Private Attributes

real(dp), dimension(:), pointer kd => null()
 distribution coefficient More...
 

Detailed Description

Sorbed concentration is computed as cs = Kd*c.

Definition at line 14 of file LinearIsotherm.f90.

Member Function/Subroutine Documentation

◆ constructor()

type(linearisothermtype) function linearisothermsmodule::linearisothermtype::constructor ( real(dp), dimension(:), intent(in), pointer  Kd)
private
Parameters
[in]kddistribution coefficient

Definition at line 28 of file LinearIsotherm.f90.

29  ! -- return
30  type(LinearIsothermType) :: isotherm
31  ! -- dummy
32  real(DP), pointer, dimension(:), intent(in) :: Kd !< distribution coefficient
33  ! -- local
34 
35  isotherm%Kd => kd
36 

◆ derivative()

procedure linearisothermsmodule::linearisothermtype::derivative
private

Definition at line 18 of file LinearIsotherm.f90.

Here is the call graph for this function:

Member Data Documentation

◆ kd

real(dp), dimension(:), pointer linearisothermsmodule::linearisothermtype::kd => null()
private

Definition at line 15 of file LinearIsotherm.f90.

15  real(DP), pointer, dimension(:) :: Kd => null() !< distribution coefficient

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