Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   Related Pages  

OptimizationTarget Namespace Reference


Compounds

class  EllipsoidTarget
class  GriewangkTarget
class  MandelbrotTarget
class  ParabolicRidgeTarget
class  RastriginTarget
class  RosenbrockTarget
class  SchwefelTarget
class  SphereTarget

Functions

 sqr (x)
 __init__ (self, Name='No Name', Minimize=true)
 xopt (self)
 evaluate (self, x)
 qfun (self)
 MandelbrotIteration (p, n)


Function Documentation

__init__ self   ,
Name    = 'No Name',
Minimize    = true
 

evaluate self   ,
 
 

Optimization evaluation function. Maps input vector x to scalar error resp. quality value.

MandelbrotIteration  ,
 
 

Mandelbrot iteration. Do at most n iterations of the complex mapping X(i+1) = XiČ + c with parameter c and X0 = 0 until it diverges (max. n times), divergence criterium is | Xi | > 2.0. Periodicity checking is also done. Arguments:

  • p(ro): List of length one containing complex constant c. This also represents X1. Return value:
  • number of iterations done in case of divergence
  • minus period in case of periodicity
  • n else. Also on return list p will contain the iteration sequence (X0 excluded).

qfun self   
 

Get the quality evaluation function

sqr  
 

xopt self   
 

Get optimum vector (pure virtual).


Generated on Wed Mar 5 14:47:42 2003 for PyEs by doxygen1.2.17