Feature Selection ToolboxFST3 Library / Documentation

candidate_evaluator_threaded.hpp File Reference

Implements concurrent evaluation of a criterion on a set of subset candidates. More...

#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <boost/function.hpp>
#include <boost/static_assert.hpp>
#include <boost/bind.hpp>
#include <boost/smart_ptr.hpp>
#include <iostream>
#include "error.hpp"
#include "global.hpp"
#include "thread_pool.hpp"
#include "result_tracker.hpp"
Include dependency graph for candidate_evaluator_threaded.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  FST::Candidate_Evaluator_Threaded< RETURNTYPE, DIMTYPE, SUBSET, CRITERION, max_threads >
 Implements concurrent evaluation of a criterion on a set of subset candidates. More...
struct  FST::Candidate_Evaluator_Threaded< RETURNTYPE, DIMTYPE, SUBSET, CRITERION, max_threads >::ThreadLocal
 thread-local storage of current subset candidate, criterion clone, and tracker clone More...
struct  FST::Candidate_Evaluator_Threaded< RETURNTYPE, DIMTYPE, SUBSET, CRITERION, max_threads >::CandidateResult
 temporary storage of subset candidate evaluation results More...

Enumerations

enum  CriterionStatus { CRIT_NONEXISTENT = 0, CRIT_READY = 1, CRIT_ENGAGED = 2 }

Detailed Description

Implements concurrent evaluation of a criterion on a set of subset candidates.

====================================================================== Feature Selection Toolbox 3 source code ---------------------------------------

Author:
Petr Somol (somol@utia.cas.cz) with collaborators, see Contacts at http://fst.utia.cz
Date:
March 2011
Version:
3.1.0.beta
Note:
FST3 was developed using gcc 4.3 and requires
Note that LibSVM is required for SVM related tools only, as demonstrated in demo12t.cpp, demo23.cpp, demo25t.cpp, demo32t.cpp, etc.

Generated on Thu Mar 31 11:34:45 2011 for FST3Library by  doxygen 1.6.1