A more general expression that may contain variable names that are not model parameters is a variable expression. This type of expression can in addition to model parameters and functions contain both user-defined and built-in variables which may depend on the solution, and may also call
operators.
Some inputs require a variable expression that may depend on the solution but can be evaluated without specifying an evaluation location in the model geometry. Such expressions are referred to as global expressions. A global expression must only depend on variable and operator names which are themselves defined globally. This includes, for example ODE states, built-in and user-defined global variables and certain coupling operators. Only global expressions can be evaluated in a global context such as a
Global plot.
The most general type of variable expression is sometimes called a field expression when it is important to stress that its value may explicitly depend on position in space, including for example coordinate variables and dependent variable fields. Not all variable expressions are field expressions. For example, a physics interface may technically allow an input value that is defined only on parts of the geometry where the interface is active, but implicitly assume that its value is constant in space.