Once the linear operator interface is defined, it leads to a precise formal definition for canonical linear operator function. According to that definition, a canonical operator should be provided with a standard interface and should pass the generic dot-product test. Simple linear operators, discussed in this paper, form the foundation of a canonical library of linear operators, implemented in Fortran 90.

- Matrix multiply
- Transient convolution
- Internal convolution
- Causal and leaky integration
- Nearest-neighbor interpolation
- Linear interpolation

11/11/1997