11 #ifndef __SPLITTINGSTRATEGY_H_
12 #define __SPLITTINGSTRATEGY_H_
74 inline virtual const char*
get_name()
const {
return "SplittingStrategy"; }
virtual void build_subsets()=0
index_t get_num_subsets() const
The class Labels models labels, i.e. class assignments of objects.
Abstract base class for all splitting types. Takes a CLabels instance and generates a desired number ...
CDynamicObjectArray< CDynamicArray< index_t > > * m_subset_indices
Class SGObject is the base class of all shogun objects.
SGVector< index_t > generate_subset_inverse(index_t subset_idx)
Template Dynamic array class that creates an array that can be used like a list or an array...
virtual const char * get_name() const
SGVector< index_t > generate_subset_indices(index_t subset_idx)
virtual ~CSplittingStrategy()