eoSymPopEval< EoType > Class Template Reference

Inheritance diagram for eoSymPopEval< EoType >:

eoPopEvalFunc< EOT > eoBF< A1, A2, R > eoFunctorBase List of all members.

Public Member Functions

 eoSymPopEval (BoundsCheck &_check, ErrorMeasure &_measure, unsigned _size_cap)
void operator() (eoPop< EoType > &p1, eoPop< EoType > &p2)
 apparently this thing works on two populations,

Private Attributes

BoundsCheckcheck
ErrorMeasuremeasure
unsigned size_cap

Detailed Description

template<class EoType>
class eoSymPopEval< EoType >

Definition at line 29 of file eoSymEval.h.


Member Function Documentation

template<class EoType>
void eoSymPopEval< EoType >::operator() ( eoPop< EoType > &  p1,
eoPop< EoType > &  p2 
) [inline]

apparently this thing works on two populations,

In any case, currently only implemented the population wide evaluation version, as that one is much faster. This because the compile going on behind the scenes is much faster when done in one go (and using subtree similarity) then when done on a case by case basis.

Definition at line 48 of file eoSymEval.h.

References ErrorMeasure::calc_error(), eoSymPopEval< EoType >::check, BoundsCheck::in_bounds(), eoSymPopEval< EoType >::measure, eoSymPopEval< EoType >::size_cap, and ErrorMeasure::worst_performance().


The documentation for this class was generated from the following file:
Generated on Thu Apr 19 11:02:34 2007 for EO by  doxygen 1.4.7