Field Templates

A field template represents all the abstract features of a field. That is, those features that are immutable as the data is exchanged between one scientific computing client and another. By contrast, a field (which is defined in terms of a field template) represents all the features of a field that might possibly change as the field is exchanged between scientific computing clients.

By and large, a field template can be viewed as defining a class of fields.