Description of variable transformations from one system to another and back again.
(Systems could be: conservative, primitive, characteristic, ...) Currently mainly used to transform variables for the common interface of the boundary conditions, as they might be given in different systems.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | private | :: | identity | Flag to indicate if transformation is necessary at all. |
|||
| procedure(eqn_var_trafo), | private, | nopass, pointer | :: | from | => | NULL() | Transformation from a given system to the required one. |
| procedure(eqn_var_trafo), | private, | nopass, pointer | :: | to | => | NULL() | Inverse, back transformation again. |