Strona główna | Lista przestrzeni nazw | Hierarchia klas | Lista klas | Katalogi | Lista plików | Składowe klas

Dokumentacja szablonu klasy EvoUnEqualMutation< type >

#include <evolib.h>

Diagram dziedziczenia dla EvoUnEqualMutation< type >

EvoOperator< type > EvoProcess< type > Lista wszystkich składowych.

Metody publiczne

 EvoUnEqualMutation (double d, double bi, unsigned int Ti)
 ~EvoUnEqualMutation ()
virtual void command (type &l, type &r)
double delta_function (unsigned int t, double y)

Atrybuty prywatne

EvoRandomizer< type > * randmachine
double pm
double b
double rnd
unsigned int T

Opis szczegółowy

template<typename type>
class EvoUnEqualMutation< type >

EvoUnEqualMutation is unequal mutation Operator

Definicja w linii 620 pliku evolib.h.


Dokumentacja konstruktora i destruktora

template<typename type>
EvoUnEqualMutation< type >::EvoUnEqualMutation double  d,
double  bi,
unsigned int  Ti
[inline]
 

Definicja w linii 623 pliku evolib.h.

Odwołuje się do EvoUnEqualMutation< type >::b, EvoUnEqualMutation< type >::pm, EvoUnEqualMutation< type >::randmachine i EvoUnEqualMutation< type >::T.

template<typename type>
EvoUnEqualMutation< type >::~EvoUnEqualMutation  )  [inline]
 

Definicja w linii 629 pliku evolib.h.


Dokumentacja funkcji składowych

template<typename type>
virtual void EvoUnEqualMutation< type >::command type &  l,
type &  r
[inline, virtual]
 

Reimplementowana z EvoProcess< type >.

Definicja w linii 631 pliku evolib.h.

Odwołuje się do EvoUnEqualMutation< type >::delta_function(), EvoUnEqualMutation< type >::pm, EvoUnEqualMutation< type >::randmachine, EvoRandomizer< T >::random() i EvoUnEqualMutation< type >::rnd.

template<typename type>
double EvoUnEqualMutation< type >::delta_function unsigned int  t,
double  y
[inline]
 

Definicja w linii 647 pliku evolib.h.

Odwołuje się do EvoUnEqualMutation< type >::b, EvoUnEqualMutation< type >::randmachine, EvoRandomizer< T >::random(), EvoUnEqualMutation< type >::rnd i EvoUnEqualMutation< type >::T.

Odwołania w EvoUnEqualMutation< type >::command().


Dokumentacja atrybutów składowych

template<typename type>
double EvoUnEqualMutation< type >::b [private]
 

Definicja w linii 657 pliku evolib.h.

Odwołania w EvoUnEqualMutation< type >::delta_function() i EvoUnEqualMutation< type >::EvoUnEqualMutation().

template<typename type>
double EvoUnEqualMutation< type >::pm [private]
 

Definicja w linii 656 pliku evolib.h.

Odwołania w EvoUnEqualMutation< type >::command() i EvoUnEqualMutation< type >::EvoUnEqualMutation().

template<typename type>
EvoRandomizer<type>* EvoUnEqualMutation< type >::randmachine [private]
 

Definicja w linii 655 pliku evolib.h.

Odwołania w EvoUnEqualMutation< type >::command(), EvoUnEqualMutation< type >::delta_function() i EvoUnEqualMutation< type >::EvoUnEqualMutation().

template<typename type>
double EvoUnEqualMutation< type >::rnd [private]
 

Definicja w linii 658 pliku evolib.h.

Odwołania w EvoUnEqualMutation< type >::command() i EvoUnEqualMutation< type >::delta_function().

template<typename type>
unsigned int EvoUnEqualMutation< type >::T [private]
 

Definicja w linii 659 pliku evolib.h.

Odwołania w EvoUnEqualMutation< type >::delta_function() i EvoUnEqualMutation< type >::EvoUnEqualMutation().


Dokumentacja dla tej klasy została wygenerowana z pliku:
Wygenerowano Thu Aug 25 18:44:50 2005 dla EvoLib programem  doxygen 1.4.1