Create a parameter from multiplier and/or zone arrays used in MODFLOW boundary condition packages and flow packages
# S3 method for default rmf_create_parameter( dis, kper = NULL, layer = NULL, parnam, parval = 1, mltnam = "NONE", zonnam = "ALL", iz = NULL, partyp = NULL, mlt = NULL, zon = NULL, instnam = NULL, hgunam = NULL )
| dis |
|
|---|---|
| kper | integer vector with the stress period numbers during which the parameter is active. Specifying kper indicates that this parameter represent boundary condition information. |
| layer | integer vector denoting the layer indices represented by the parameter. Specifying layer indicates that this parameter represent flow package information; the partyp argument should be set as well. Multiple instances of the same layer index are allowed. |
| parnam | character specifying the name of the parameter |
| parval | numeric specifying the value of the parameter which is used to multiply values in the array. Defaults to 1.0 |
| mltnam | character vector; specifying the names of multiplier arrays that are used to build the parameter. The keyword |
| zonnam | character vector; specifying the names of zone arrays that are used to build the parameter. The keyword |
| iz | list where each element is a numeric vector with the zone numbers for the corresponding zone array. Only read when the corresponding |
| partyp | character specifying the type of flow parameter. Allowed values are |
| mlt |
|
| zon |
|
| instnam | optional character specying the instance name if the parameter is to be time-varying; defaults to NULL |
| hgunam | character vector specifying the name(s) of the hydrogeological unit(s) if the parameter represents a huf parameter; defaults to NULL. See details. |
an rmf_2d_array object of class rmf_parameter
A boundary-condition parameter is created by setting the kper argument. A flow parameter is created by setting the layer and partyp arguments.
If the boundary-condition parameter is to be time-varying, a separate parameter should be created for each instance with a unique instnam but with the same name
Typically, an array parameter is build from a single multiplier and/or zone array combination. However, multiple combinations can be used.
If mltnam is "NONE" and zonnam is "ALL", parval applies to all cells in the array and mlt and zon are not read.
If hgunam is specified, layer can not be specified.