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. |