Safe Haskell | None |
---|---|

Language | Haskell2010 |

`AUTHOR`

- Dr. Alistair Ward
`DESCRIPTION`

- Provides the sequence of coordinates, required to traverse the conceptually
*3-D*-*timetable*, in the required order. - Defines the type of an unspecified function, which can be folded over these coordinates, to sequentially receive any
*lesson*-definitions from the*timetable*.

## Synopsis

- generateRasterCoordinates :: forall observerId timeslotId. Axes -> [observerId] -> [timeslotId] -> Vector observerId timeslotId

# Functions

generateRasterCoordinates Source #

:: Axes | Defines the order & sense, in which the axes of a |

-> [observerId] | Defines the keys into the outer |

-> [timeslotId] | Defines the keys in the enclosed |

-> Vector observerId timeslotId |

- Generate the
`Vector`

defining a raster-scan through the*time-slot*'s in a*timetable*. - The first axis specified, changes the least frequently during the raster-scan, & the last specified, changes the most frequently.