- C
tracer concentration, defined at the centre of the grid cells.
A vector of length N [M/L3] (tran.volume.1D),
a matrix of dimension Nr*Nc (tran.volume.2D) or
an Nx*Ny*Nz array (tran.volume.3D) [M/L3].
- C.up
tracer concentration at the upstream interface.
One value [M/L3].
- C.down
tracer concentration at downstream interface. One value [M/L3].
- C.lat
tracer concentration in the lateral input, defined at
grid cell centres. One value, a vector of length N, or a
list as defined by setup.prop.1D [M/L3].
The default is C.lat = C, (a zero-gradient condition).
Setting C.lat=0, together with a positive F.lat will
lead to dilution of the tracer concentration in the
grid cells.
- C.x.up
concentration at upstream boundary in x-direction;
vector of length Ny (2D) or matrix of dimensions Ny*Nz (3D) [M/L3].
- C.x.down
concentration at downstream boundary in x-direction;
vector of length Ny (2D) or matrix of dimensions Ny*Nz (3D) [M/L3].
- C.y.up
concentration at upstream boundary in y-direction;
vector of length Nx (2D) or matrix of dimensions Nx*Nz (3D) [M/L3].
- C.y.down
concentration at downstream boundary in y-direction;
vector of length Nx (2D) or matrix of dimensions Nx*Nz (3D) [M/L3].
- C.z.up
concentration at upstream boundary in z-direction;
matrix of dimensions Nx*Ny [M/L3].
- C.z.down
concentration at downstream boundary in z-direction;
matrix of dimensions Nx*Ny [M/L3].
- C.z
concentration at boundary in z-direction for 2-D models where
masscons = TRUE. Matrix of dimensions Nx*Ny [M/L3].
- masscons
When TRUE, will check flow balance in 2D model.
The flow in the third direction will then be estimated.
- F.up
total tracer input at the upstream interface. One value [M/T].
- F.down
total tracer input at downstream interface. One value [M/T].
- F.lat
total lateral tracer input, defined at grid cell centres.
One value, a vector of length N, or a 1D list property as defined by setup.prop.1D,[M/T].
- F.x.up
total tracer input at the upstream interface in x-direction.
positive = INTO model domain. A vector of length Ny (2D) or a matrix of dimensions Ny*Nz (3D) [M/T].
- F.x.down
total tracer input at downstream interface in x-direction. positive = INTO model domain. A vector of length Ny (2D) or a matrix of dimensions Ny*Nz (3D) [M/T].
- F.y.up
total tracer input at the upstream interface in y-direction.
positive = INTO model domain. A vector of length Nx (2D) or a matrix of dimensions Nx*Nz (3D) [M/T].
- F.y.down
total tracer input at downstream interface in y-direction. positive = INTO model domain. A vector of length Nx (2D) or a matrix of dimensions Nx*Nz (3D) [M/T].
- F.z.up
total tracer input at the upstream interface in z-direction.
positive = INTO model domain. A matrix of dimensions Nx*Ny [M/T].
- F.z.down
total tracer input at downstream interface in z-direction. positive = INTO model domain. A matrix of dimensions Nx*Ny [M/T].
- Disp.grid
BULK dispersion coefficients defined on all grid cell
interfaces. For tran.volume.2D, should contain two matrices, x.int (dimension (Nx+1)*Ny) and y.int (dimension Nx * (Ny+1)).
For tran.volume.3D should contain three arrays x.int (dim = (Nx+1)*Ny*Nz), y.int (dim = Nx*(Ny+1)*Nz), and z.int (dim = Nx*Ny*(Nz+1))
- Disp
BULK dispersion coefficient, defined on grid cell interfaces.
One value, a vector of length N+1, or a 1D list property as defined by setup.prop.1D [L3/T].
- Disp.x
BULK dispersion coefficient in x-direction, defined on grid cell interfaces. One value, a vector of length (Nx+1), a prop.1D list created by setup.prop.1D, a (Nx+1)* Ny matrix (2D) or a Nx*(Ny+1)*Nz array (3D) [L3/T].
- Disp.y
BULK dispersion coefficient in y-direction, defined on grid cell
interfaces. One value, a vector of length (Ny+1),
a prop.1D list created by setup.prop.1D,
or a Nx*(Ny+1) matrix (2D) or a Nx*(Ny+1)*Nz array (3D)[L3/T].
- Disp.z
BULK dispersion coefficient in z-direction, defined on grid cell
interfaces. One value, a vector of length (Nz+1), or a Nx*Ny*(Nz+1) array [L3/T].
- flow
water flow rate, defined on grid cell interfaces. One value, a vector of length N+1, or a list as defined by setup.prop.1D [L3/T].
If flow.lat is not NULL the flow should be one value containing the flow rate at the upstream boundary.
If flow.lat is NULL then flow can be either one value, a vector or a list.
- flow.lat
lateral water flow rate [L3/T] into each volume box, defined at grid cell centres. One value, a vector of
length N, or a list as defined by setup.prop.1D. If flow.lat has a value, then
flow should be the flow rate at the upstream interface (one value).
For each grid cell, the flow at the downstream side of a grid cell is
then estimated by water balance (adding flow.lat in the cell to
flow rate at the upstream side of the grid cell). If flow.lat is NULL, then it is determined by water balance
from flow.
- flow.grid
flow rates defined on all grid cell
interfaces. Can be positive (downstream flow) or negative (upstream flow).
Should contain elements x.int, y.int, z.int (3-D), arrays with the values on the
interfaces in x, y and z-direction [L3/T].
- flow.x
flow rates in the x-direction, defined on grid cell
interfaces. Can be positive (downstream flow) or negative (upstream flow).
One value, a vector of length (Nx+1),
a prop.1D list created by setup.prop.1D (2D),
a (Nx+1)*Ny matrix (2D) or a (Nx+1)*Ny*Nz array (3D) [L3/T].
- flow.y
flow rates in the y-direction, defined on grid cell
interfaces. Can be positive (downstream flow) or negative (upstream flow).
One value, a vector of length (Ny+1),
a prop.1D list created by setup.prop.1D (2D),
a Nx*(Ny+1) matrix (2D) or a Nx*(Ny+1)*Nz array [L3/T].
- flow.z
flow rates in the z-direction, defined on grid cell
interfaces. Can be positive (downstream flow) or negative (upstream flow).
One value, a vector of length (Nz+1),
or a Nx*Ny*(Nz+1) array [L3/T].
- AFDW
weight used in the finite difference scheme for advection,
defined on grid cell interfaces; backward = 1, centred = 0.5, forward = 0;
default is backward. One value, a vector of length N+1, or a
list as defined by setup.prop.1D [-].
- AFDW.grid
weight used in the finite difference scheme for advection
in the x-direction, defined on grid cell interfaces; backward = 1,
centred = 0.5, forward = 0; default is backward.
For tran.volume.3D should contain elements x.int, y.int, z.int (3D), for tran.volume.2D should contain elements x.int and y.int. [-].
- AFDW.x
weight used in the finite difference scheme for advection
in the x-direction, defined on grid cell interfaces; backward = 1,
centred = 0.5, forward = 0; default is backward.
One value, a vector of length (Nx+1),
a prop.1D list created by setup.prop.1D,
a (Nx+1)*Ny matrix (2D) or a (Nx+1)*Ny*Nz array (3D) [-].
- AFDW.y
weight used in the finite difference scheme for advection
in the y-direction, defined on grid cell interfaces; backward = 1,
centred = 0.5, forward = 0; default is backward.
One value, a vector of length (Ny+1),
a prop.1D list created by setup.prop.1D,
a Nx*(Ny+1) matrix (2D) or a Nx*(Ny+1)*Nz array [-].
- AFDW.z
weight used in the finite difference scheme for advection
in the z-direction, defined on grid cell interfaces; backward = 1,
centred = 0.5, forward = 0; default is backward.
One value, a vector of length (Nz+1),
a prop.1D list created by setup.prop.1D,
or a Nx*Ny*(Nz+1) array [-].
- V
grid cell volume, defined at grid cell centres [L3]. One value, a
vector of length N, or a list as defined by setup.prop.1D.
- full.check
logical flag enabling a full check of the consistency
of the arguments (default = FALSE; TRUE slows down execution
by 50 percent).
- full.output
logical flag enabling a full return of the output
(default = FALSE; TRUE slows down execution by 20 percent).