| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| matrix | matrix_m | Interface | Construct a matrix |
| operator(*) | vector_m | Interface | Extend multiplication operator to allow a scalar times a vector such that |
| operator(/) | vector_m | Interface | Extend division operator to allow a scalar divided by a vector |
| vector | vector_m | Interface | Construct a vector object |