29 #ifndef math_modelsearch_h
30 #define math_modelsearch_h
69 void pickRandomIndex(
size_t p_size,
size_t p_pick,
vector_size_t& p_ind );
73 void pickRandomIndex( std::set<size_t> p_set,
size_t p_pick,
vector_size_t& p_ind );
76 template<
typename TModelFit>
77 bool ransacSingleModel(
const TModelFit& p_state,
79 const typename TModelFit::Real& p_fitnessThreshold,
80 typename TModelFit::Model& p_bestModel,
84 template<
typename TModelFit>
86 typename TModelFit::Model
model;
98 template<
typename TModelFit>
99 bool geneticSingleModel(
const TModelFit& p_state,
101 const typename TModelFit::Real& p_fitnessThreshold,
102 size_t p_populationSize,
103 size_t p_maxIteration,
104 typename TModelFit::Model& p_bestModel,
114 #endif // math_modelsearch_h