Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
edoAlgo< D >An EDO algorithm differs from a canonical EO algorithm because it is templatized on a Distribution rather than just an EOT
edoAlgoAdaptive< D >A generic stochastic search template for algorithms that need a distribution parameter
edoAlgoStateless< D >A generic stochastic search template for algorithms that need a distribution parameter but replace it rather than update it
edoBounder< EOT >The interface of a set of classes that modifies a solution so as to respect a given set of bounds (typically an hypercube)
edoBounderBound< EOT >A bounder that correct an incorrect variable by setting it to the min/max
edoBounderNo< EOT >A bounder that does nothing
edoBounderRng< EOT >A bounder that randomly draw new values for variables going out bounds, using an eoRng to do so
edoBounderUniform< EOT >A bounder that randomly draw new values for variables going out bounds, in a given uniform distribution
edoCheckPoint< D >EoCheckPoint< EOT > classe fitted to Distribution Object library
edoContinue< D >A continuator that check the state of an edoDistrib
edoDistrib< EOT >Base class for distributions
edoDistribStat< D >A parent class for any kind of distribution to dump parameter to std::string type
edoEDASA< D >EdoEDASA< D >
edoEstimator< D >Base class for estimators
edoEstimatorAdaptive< D >An interface that explicits the needs for a permanent distribution that will be updated by operators
edoEstimatorNormalAdaptive< EOT, D >An estimator that works on adaptive normal distributions, basically the heart of the CMA-ES algorithm
edoEstimatorNormalMono< EOT >An estimator for edoNormalMono
edoEstimatorNormalMulti< EOT, D >An estimator for edoNormalMulti
edoEstimatorUniform< EOT >An estimator for edoUniform
edoFileSnapshotEdoFileSnapshot
edoHyperVolume< EOT >EdoHyperVolume
edoModifier< D >A functor to arbitrarly modify a distribution
edoModifierDispersion< D >An semantic pseudo-interface for modifiers that updates dispersion parameters (like variance)
edoModifierMass< D >An semantic pseudo-interface for modifiers that updates mass parameters (like mean)
edoNormalAdaptive< EOT >A normal distribution that can be updated via several components
edoNormalMono< EOT >A normal (Gaussian) distribution that only model variances of variables
edoNormalMonoCenter< EOT >Change a distribution's mean for a given EOT
edoNormalMulti< EOT >A multi-normal distribution, that models co-variances
edoNormalMultiCenter< EOT, D >Changes a given distribution's mean by a given EOT
edoPopStat< EOT >Thanks to MS/VC++, eoParam mechanism is unable to handle std::vectors of stats
edoRepairer< EOT >The interface of a set of classes that modifies an unfeasible candidate solution so as to respect a given set of constraints and thus make a feasible solution
edoRepairerApply< EOT, F >Interface for applying an arbitrary unary function as a repairer on each item of the solution
edoRepairerApplyBinary< EOT, F >Apply an arbitrary binary function as a repairer on each item of the solution, the second argument of the function being fixed and given at instanciation
edoRepairerApplyUnary< EOT, F >Apply an arbitrary unary function as a repairer on each item of the solution
edoRepairerCeil< EOT >A repairer that calls "ceil" on each items of a solution
edoRepairerFloor< EOT >A repairer that calls "floor" on each items of a solution
edoRepairerModulo< EOT >Repair an EOT container by applying the standard modulo function on it
edoRepairerRound< EOT >A repairer that do a rounding around val+0.5
edoRepairerRoundDecimals< EOT >A repairer that round values at a given a precision
edoSampler< D >Base class for samplers
edoSamplerNormalAdaptive< EOT, D >Sample points in a multi-normal law defined by a mean vector, a covariance matrix, a sigma scale factor and evolution paths
edoSamplerNormalMono< EOT, D >A sampler for edoNormalMono
edoSamplerNormalMulti< EOT, D >Sample points in a multi-normal law defined by a mean vector and a covariance matrix
edoSamplerUniform< EOT, D >This class uses the Uniform distribution parameters (bounds) to return a random position used for population sampling
edoStatBase< D >EdoStatBase< D >
edoStatNormalMono< EOT >EdoStatNormalMono< EOT >
edoStatNormalMulti< EOT >EdoStatNormalMulti< EOT >
edoStatUniform< EOT >EdoStatUniform< EOT >
edoUniform< EOT >A uniform distribution
edoUniformCenter< EOT >Modify an edoUniform distribution by centering its bounds around a given EOT
edoVectorBounds< EOT >A class that holds min and max bounds vectors
 All Classes Functions Variables Typedefs