|
kmeans
k-means clustering in C++
|
Extractor for accessing consecutive observations. More...
#include <Matrix.hpp>
Public Member Functions | |
| virtual const Data_ * | get_observation ()=0 |
Extractor for accessing consecutive observations.
This is typically generated by the Matrix::new_extractor() overload the accepts a start and length parameter. It can be assumed that the lifetime of each extractor will not exceed that of its parent Matrix.
| Index_ | Integer type of the observation indices. |
| Data_ | Numeric type of the data. |
|
pure virtual |
Matrix::num_dimensions(), containing the coordinates for the next observation.The first call to this method should return the coordinates of the start observation from Matrix::new_extractor(). The next call should return start + 1, etc. until a maximum of length calls have been performed.
This method will only be called within a single thread and may modify internal data members of a ConsecutiveAccessExtractor subclass.