Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.maloi.evolvo.expressiontree.utilities
Class ExpressionTreeMutator  view ExpressionTreeMutator download ExpressionTreeMutator.java

java.lang.Object
  extended byorg.maloi.evolvo.expressiontree.utilities.ExpressionTreeMutator

public class ExpressionTreeMutator
extends java.lang.Object


Field Summary
(package private) static double arg_to_child_arg
           
(package private) static double become_arg
           
(package private) static double change
           
(package private) static double change_function
           
(package private) static org.maloi.evolvo.expressiontree.operators.OperatorInterface[] list
           
(package private) static double new_expression
           
(package private) static double new_expression_arg
           
(package private) static double scalar_change_value
           
(package private) static org.maloi.evolvo.settings.GlobalSettings settings
           
(package private) static double to_scalar
           
(package private) static double to_variable
           
(package private) static double totalProbs
           
(package private) static VariablePackage variables
           
 
Constructor Summary
private ExpressionTreeMutator()
          No one should be able to construct a mutator
 
Method Summary
static org.maloi.evolvo.expressiontree.ExpressionTree mutate(double level, java.util.Random r, org.maloi.evolvo.expressiontree.ExpressionTree current)
           
static org.maloi.evolvo.expressiontree.ExpressionTree mutate(java.util.Random r, org.maloi.evolvo.expressiontree.ExpressionTree current)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

settings

static org.maloi.evolvo.settings.GlobalSettings settings

variables

static VariablePackage variables

list

static org.maloi.evolvo.expressiontree.operators.OperatorInterface[] list

scalar_change_value

static double scalar_change_value

to_variable

static double to_variable

to_scalar

static double to_scalar

new_expression

static double new_expression

change_function

static double change_function

new_expression_arg

static double new_expression_arg

become_arg

static double become_arg

arg_to_child_arg

static double arg_to_child_arg

change

static double change

totalProbs

static double totalProbs
Constructor Detail

ExpressionTreeMutator

private ExpressionTreeMutator()
No one should be able to construct a mutator

Method Detail

mutate

public static org.maloi.evolvo.expressiontree.ExpressionTree mutate(java.util.Random r,
                                                                    org.maloi.evolvo.expressiontree.ExpressionTree current)

mutate

public static org.maloi.evolvo.expressiontree.ExpressionTree mutate(double level,
                                                                    java.util.Random r,
                                                                    org.maloi.evolvo.expressiontree.ExpressionTree current)