Notation

The following expressions are used in this document:

D

A Dataset type.

d

An object of type D

O

The Observation type that makes up patterns in D.

Requirements

Name

Expression

Result Type

Semantics

Observation Type

D::observation_type

O

The Observation that makes up patterns in D.

Patterns Range

d.gestures()

A Random Access Range of Ranges of O

Returns a Random Access Range of pattern samples. Each sample is in itself a Range of observations of type O. For example, a numeric dataset might hold 10 patterns of int numbers, each pattern being 5 numbers long. d.gestures() might return a std::vector<std::vector<int> >, with the outer vector of size 10, and each inner vector of size 5.