Here are the classes, structs, unions and interfaces with brief descriptions:
| Abs< T > | Template class for generic, type-inferred absolute value |
| counter_iterator< T > | Counting output iterator that records how many times an output iterator was assigned to, but ignores the value stored |
| get_first | Functor to get the first element of a pair. Use with STL functions like transform() |
| get_second | Functor to get the second element of a pair. Use with STL functions like transform() |
| id_pair< T > | MPI-packable struct for an MPI-packable type plus its object id |
| indexed_lt_functor< Indexable > | |
| kmedoids | Implementations of the classic clustering algorithms PAM and CLARA, from Finding Groups in Data, by Kaufman and Rousseeuw |
| lazy_distance_functor< T, D > | Functor for computing distance lazily from an object array and a distance metric |
| matrix_distance | Adaptor for passing a matrix by reference to template functions that take a callable distance function |
| partition::member_writer | Writable structure returned by members() function |
| ms_summary | |
| multi_gather< T > | Asynchronous, some-to-some gather operation used by parallel clustering algorithms to simultaneously send members of sample sets to a set of distributed worker processes |
| par_kmedoids | This class implements the CAPEK and XCAPEK scalable parallel clustering algorithms |
| par_partition | Par_partition represents a partitioning of a distributed data set |
| partition | This represents a partitioning of a data set |
| sequence | Generator object for a strided sequence of ints |
| counter_iterator< T >::target | Struct representation of a no-op. Makes assignment to target do nothing |
| Timer | |
| trial | This struct represents parameters for a single trial run of kmedoids |
| trial_generator | Class to generate a set of trials for clustering |