#include <model_estimation.h>
Public Member Functions | |
AllCombinationsSelector (const ContainerT &_data, int _model_size) | |
virtual shared_ptr< ContainerT > | select () |
Private Types | |
typedef ContainerT::const_iterator | T |
Private Member Functions | |
void | next () |
Private Attributes | |
const ContainerT | data |
int | model_size |
bool | past_end |
std::deque< typename ContainerT::const_iterator > | state |
Definition at line 223 of file model_estimation.h.
typedef ContainerT::const_iterator AllCombinationsSelector< ContainerT >::T [private] |
Definition at line 230 of file model_estimation.h.
AllCombinationsSelector< ContainerT >::AllCombinationsSelector | ( | const ContainerT & | _data, |
int | _model_size | ||
) | [inline] |
Definition at line 248 of file model_estimation.h.
void AllCombinationsSelector< ContainerT >::next | ( | ) | [inline, private] |
Definition at line 232 of file model_estimation.h.
virtual shared_ptr<ContainerT> AllCombinationsSelector< ContainerT >::select | ( | ) | [inline, virtual] |
Implements DataSelector< ContainerT >.
Definition at line 261 of file model_estimation.h.
const ContainerT AllCombinationsSelector< ContainerT >::data [private] |
Definition at line 225 of file model_estimation.h.
int AllCombinationsSelector< ContainerT >::model_size [private] |
Definition at line 228 of file model_estimation.h.
bool AllCombinationsSelector< ContainerT >::past_end [private] |
Definition at line 227 of file model_estimation.h.
std::deque<typename ContainerT::const_iterator> AllCombinationsSelector< ContainerT >::state [private] |
Definition at line 226 of file model_estimation.h.