4.11 Transform condition
Some boundary conditions represent at the
boundary as a transformation of the cell value . They can be expressed
in terms of a general transform condition
|
(4.13) |
where
is the geometric transformation of variable
by a tensor
.
The transformation is calculated
as follows:
|
(4.14) |
When
is a scalar, the transform condition is equivalent to a
zero gradient condition. Otherwise, it is implemented so that terms
in
in Eq. (
4.13
) contribute to coefficients in
.
These contributions are implicit which improves convergence when
solving the matrix equation
.
A factor is introduced to specify the contribution
to internal coefficients. It represents a single internal coefficient
for each component of so has the same rank
as , i.e. it is a
vector when is a vector, and a tensor when is a tensor.
The multiplication of each coefficient of
by
its respective component of is denoted by by
.
In the case of vector , this “component multiplication” is
For advection discretisation, the face value is represented as
|
(4.15) |
where
is an explicit boundary value,
calculated from the expression in
Eq. (
4.13
) using the current values
.
The other explicit term uses the current
with “
” denoting
for a vector
and
for a tensor.
Laplacian discretisation requires the face normal
gradient . Combining with Eq. (4.15
) gives
|
(4.16) |
where the explicit gradient is calculated by
|
(4.17) |
The transform condition is summarised within the table below by the
value and gradient contributions.