rmf_create_evt creates an RMODFLOW evt object

rmf_create_evt(
  ...,
  dis,
  nevtop = 3,
  ievtcb = 0,
  surf,
  exdp,
  ievt = NULL,
  ievtpf = -1
)

Arguments

...

rmf_2d_arrays (possibly of class rmf_parameter) or a single list with rmf_2d_arrays (possibly of class rmf_parameter) elements; defines the maximum evapotranspiration fluxes. See details.

dis

RMODFLOW dis object

nevtop

evapotranspiration (ET) option code; defaults to 3 (ET is applied to the highest active cell in each vertical column)

ievtcb

flag and unit number for writing cell-by-cell flow terms; defaults to 0

surf

a single rmf_2d_array or a list of rmf_2d_arrays specifying the elevation of the ET surface. The 'kper' attribute of the arrays define the stress period in which the array is active, see details. At least 1 surf array must be supplied.

exdp

a single rmf_2d_array or a list of rmf_2d_arrays specifying the ET extinction depth as a distance from surf. The 'kper' attribute of the arrays define the stress period in which the array is active, see details. At least 1 exdp array must be supplied.

ievt

a single rmf_2d_array or a list of rmf_2d_arrays specifying the layer numbers defining in which layer ET is applied. The 'kper' attribute of the arrays define the stress period in which the array is active, see details. Only used when nevtop = 2. Defaults to NULL

ievtpf

numeric of length 1 or length dis$nper; optional format code for printing the ET variable it has been defined by parameters; defaults to -1 (no printing) for all stress periods

Value

RMODFLOW evt object

Details

the rmf_2d_arrays should have kper attributes specifying the stress period in which they are active. This is also true for the surf, exdp and ievt arrays. There can be only one non-parameter array active per stress periods. Multiple parameters are however allowed per stress period.

See also