![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|
Functions/Subroutines | |
| class(isothermtype) function, pointer, public | create_isotherm (isotherm_type, distcoef, sp2) |
| Create an isotherm object based on type and parameters. More... | |
| class(isothermtype) function, pointer, public isothermfactorymodule::create_isotherm | ( | integer(i4b), intent(in) | isotherm_type, |
| real(dp), dimension(:), pointer, contiguous | distcoef, | ||
| real(dp), dimension(:), pointer, contiguous | sp2 | ||
| ) |
Returns a pointer to a concrete IsothermType (or null() if sorption is off). Uses isotherm_type to select Linear, Freundlich, or Langmuir, passing distcoef and sp2 as required by the chosen model.
| [in] | isotherm_type | enumerator from IsothermEnumModule |
| distcoef | primary coefficient (Kd, Kf, or Kl) | |
| sp2 | secondary parameter (a for Freundlich, Sbar for Langmuir) |
Definition at line 24 of file IsothermFactory.f90.

