Uses of Interface
Util.Random.RandomNumberGenerator

Packages that use RandomNumberGenerator
FitnessEvaluation.BinomialProblem   
FitnessEvaluation.externalInterpreters.SymbolicRegression   
FitnessEvaluation.MaxProblem   
FitnessEvaluation.SymbolicRegression   
FitnessEvaluation.util   
Main   
Operator   
Operator.Operations   
Operator.Operations.ContextSensitiveOperations   
Util.Random   
 

Uses of RandomNumberGenerator in FitnessEvaluation.BinomialProblem
 

Methods in FitnessEvaluation.BinomialProblem that return RandomNumberGenerator
 RandomNumberGenerator BinomialJScheme.getRNG()
           
 

Methods in FitnessEvaluation.BinomialProblem with parameters of type RandomNumberGenerator
 void BinomialJScheme.setRNG(RandomNumberGenerator m)
           
 

Uses of RandomNumberGenerator in FitnessEvaluation.externalInterpreters.SymbolicRegression
 

Methods in FitnessEvaluation.externalInterpreters.SymbolicRegression that return RandomNumberGenerator
 RandomNumberGenerator SymbolicRegressionJScheme.getRNG()
           
 

Methods in FitnessEvaluation.externalInterpreters.SymbolicRegression with parameters of type RandomNumberGenerator
 void SymbolicRegressionJScheme.setRNG(RandomNumberGenerator m)
           
 

Uses of RandomNumberGenerator in FitnessEvaluation.MaxProblem
 

Methods in FitnessEvaluation.MaxProblem that return RandomNumberGenerator
 RandomNumberGenerator MaxProblemInterpreter.getRNG()
           
 

Methods in FitnessEvaluation.MaxProblem with parameters of type RandomNumberGenerator
 void MaxProblemInterpreter.setRNG(RandomNumberGenerator m)
           
 

Uses of RandomNumberGenerator in FitnessEvaluation.SymbolicRegression
 

Methods in FitnessEvaluation.SymbolicRegression that return RandomNumberGenerator
 RandomNumberGenerator SymbolicRegressionInterpreter.getRNG()
           
 

Methods in FitnessEvaluation.SymbolicRegression with parameters of type RandomNumberGenerator
 void SymbolicRegressionInterpreter.setRNG(RandomNumberGenerator m)
           
 

Uses of RandomNumberGenerator in FitnessEvaluation.util
 

Constructors in FitnessEvaluation.util with parameters of type RandomNumberGenerator
Range(java.lang.String s, RandomNumberGenerator rng)
           
 

Uses of RandomNumberGenerator in Main
 

Fields in Main declared as RandomNumberGenerator
protected  RandomNumberGenerator State.rng
           
 

Methods in Main with parameters of type RandomNumberGenerator
protected  CrossoverOperation AbstractRun.getCrossoverOperation(RandomNumberGenerator rng, java.util.Properties p)
           
protected  Initialiser AbstractRun.getInitialiser(GEGrammar g, RandomNumberGenerator rng, java.util.Properties p)
          Load and initialise the initialiser class according to the parameters Defualt initialiser is the RandomInitialiser.
protected  JoinOperator AbstractRun.getJoinOperator(java.util.Properties p, RandomNumberGenerator rng, Population incPop, ReplacementOperation rO)
          Load the fitness class according to the parameters
protected  MutationOperation AbstractRun.getMutationOperation(RandomNumberGenerator rng, java.util.Properties p)
           
protected  SelectionOperation AbstractRun.getSelectionOperation(java.util.Properties p, RandomNumberGenerator rng)
          Load the fitness class according to the parameters
 

Uses of RandomNumberGenerator in Operator
 

Fields in Operator declared as RandomNumberGenerator
protected  RandomNumberGenerator OperatorModule.rng
           
 

Methods in Operator that return RandomNumberGenerator
 RandomNumberGenerator OperatorModule.getRNG()
          Get the randomnumbergenerator
 

Methods in Operator with parameters of type RandomNumberGenerator
 void OperatorModule.setRNG(RandomNumberGenerator m)
          Set the RandomNumberGenerator
 

Constructors in Operator with parameters of type RandomNumberGenerator
CrossoverModule(RandomNumberGenerator m, CrossoverOperation xOver)
          Creates a new instance of CrossoverModule
EliteReplacementOperator(RandomNumberGenerator rng, Population incPop, EliteReplacementOperation rO)
          Creates a new instance of EliteReplacementOperator
FitnessEvaluator(RandomNumberGenerator rng, FitnessEvaluationOperation fEO)
          Creates a new instance of FitnessEvaluator
Initialiser(RandomNumberGenerator rng, CreationOperation op, java.util.Properties p)
          Initialiser creates the population
Initialiser(RandomNumberGenerator rng, int size, CreationOperation op)
          Initialiser creates the population
JoinOperator(RandomNumberGenerator rng, Population incPop)
          Constructor
MeritReplacementStrategy(RandomNumberGenerator rng, Population incPop, ReplacementOperation rO)
          Creates a new instance of MeritReplacementStrategy
MutationOperator(RandomNumberGenerator rng, MutationOperation op)
          Creates a new instance of MutationOperator
OperatorModule(RandomNumberGenerator rng)
          Creates a new instance of OperatorModule
RampedHalfAndHalfInitialiser(RandomNumberGenerator rng, int size, CreationOperation op, CreationOperation op2, double growProb, int maxDepth)
          New instance
SelectionScheme(RandomNumberGenerator rng, int size, Operation op)
          Creates a new instance of SelectionScheme
SelectionScheme(RandomNumberGenerator rng, Operation op)
          Creates a new instance of SelectionScheme
SimpleReplacementStrategy(RandomNumberGenerator rng, Population incPop, ReplacementOperation rO)
          Creates a new instance of SimpleReplacementStrategy
SourceModule(RandomNumberGenerator rng, int size)
          Creates a new instance of SourceModule
SourceModule(RandomNumberGenerator rng, java.util.Properties p)
          Creates a new instance of SourceModule
SplitOperator(RandomNumberGenerator rng, int size, Operation op)
          New instance
SplitOperator(RandomNumberGenerator rng, Operation op, java.util.Properties p)
          New instance
 

Uses of RandomNumberGenerator in Operator.Operations
 

Fields in Operator.Operations declared as RandomNumberGenerator
protected  RandomNumberGenerator CrossoverOperation.rand
           
protected  RandomNumberGenerator TournamentSelect.rng
           
protected  RandomNumberGenerator ShapeGrammarSelect.rng
           
protected  RandomNumberGenerator RouletteWheel.rng
           
protected  RandomNumberGenerator RandomInitialiser.rng
           
protected  RandomNumberGenerator MutationOperation.rng
           
protected  RandomNumberGenerator LSystemSelect.rng
           
protected  RandomNumberGenerator GrowInitialiser.rng
           
 

Methods in Operator.Operations that return RandomNumberGenerator
 RandomNumberGenerator TournamentSelect.getRNG()
           
 RandomNumberGenerator RouletteWheel.getRNG()
           
 RandomNumberGenerator RandomInitialiser.getRNG()
           
 RandomNumberGenerator MutationOperation.getRNG()
           
 RandomNumberGenerator LSystemSelect.getRNG()
           
 RandomNumberGenerator GrowInitialiser.getRNG()
           
 RandomNumberGenerator CrossoverOperation.getRNG()
           
 

Methods in Operator.Operations with parameters of type RandomNumberGenerator
 void TournamentSelect.setRNG(RandomNumberGenerator m)
           
 void RouletteWheel.setRNG(RandomNumberGenerator m)
           
 void RandomInitialiser.setRNG(RandomNumberGenerator rng)
           
 void MutationOperation.setRNG(RandomNumberGenerator m)
           
 void LSystemSelect.setRNG(RandomNumberGenerator m)
           
 void GrowInitialiser.setRNG(RandomNumberGenerator m)
           
 void CrossoverOperation.setRNG(RandomNumberGenerator m)
           
 

Constructors in Operator.Operations with parameters of type RandomNumberGenerator
CrossoverOperation(double prob, RandomNumberGenerator rng)
          Creates a new instance of CrossoverOperation
CrossoverOperation(RandomNumberGenerator rng, java.util.Properties p)
          New instance
FullInitialiser(RandomNumberGenerator rng, GEGrammar gegrammar, int maxDepth)
          New instance
FullInitialiser(RandomNumberGenerator rng, GEGrammar gegrammar, java.util.Properties p)
          New instance
GrowInitialiser(RandomNumberGenerator rng, GEGrammar gegrammar, int maxDepth)
          New instance
GrowInitialiser(RandomNumberGenerator rng, GEGrammar gegrammar, java.util.Properties p)
          New instance
IntFlipByteMutation(double prob, RandomNumberGenerator rng)
          Creates a new instance of IntFlipMutation
IntFlipByteMutation(RandomNumberGenerator rng, java.util.Properties p)
          New instance
IntFlipFitness(double prob, RandomNumberGenerator rng)
          Creates a new instance of IntFlipMutation
IntFlipFitness(RandomNumberGenerator rng, java.util.Properties p)
          New instance
IntFlipMutation(double prob, RandomNumberGenerator rng)
          Creates a new instance of IntFlipMutation
IntFlipMutation(RandomNumberGenerator rng, java.util.Properties p)
          New instance
MutationOperation(double prob, RandomNumberGenerator rng)
          Creates a new instance of MutationOperation
MutationOperation(RandomNumberGenerator rng, java.util.Properties p)
          Creates a new instance of MutationOperation
ProportionalRouletteWheel(int size, RandomNumberGenerator rng)
          New instance
RandomInitialiser(RandomNumberGenerator rng, GEGrammar g, int initChromSize)
          New instance
RandomInitialiser(RandomNumberGenerator rng, GEGrammar g, java.util.Properties p)
          New instance
RouletteWheel(int size, RandomNumberGenerator rng)
           
ScaledRouletteWheel(int size, RandomNumberGenerator rng)
          New instance
SinglePointCrossover(double prob, RandomNumberGenerator m)
          Creates a new instance of SinglePointCrossover
SinglePointCrossover(RandomNumberGenerator m, double prob)
          Creates a new instance of SinglePointCrossover
SinglePointCrossover(RandomNumberGenerator m, java.util.Properties p)
          New instance
TournamentSelect(int size, int tourSize, RandomNumberGenerator rand)
          Creates a new instance of TournamentSelect
TournamentSelect(RandomNumberGenerator rand, java.util.Properties p)
          Creates a new instance of TournamentSelect
 

Uses of RandomNumberGenerator in Operator.Operations.ContextSensitiveOperations
 

Methods in Operator.Operations.ContextSensitiveOperations with parameters of type RandomNumberGenerator
protected  Initialiser SubtreeMutation.getInitialiser(GEGrammar g, RandomNumberGenerator rng, java.util.Properties p)
          Load and initialise the initialiser class according to the parameters Defualt initialiser is the RandomInitialiser.
 

Constructors in Operator.Operations.ContextSensitiveOperations with parameters of type RandomNumberGenerator
NodalMutation(double prob, RandomNumberGenerator rng)
           
NodalMutation(RandomNumberGenerator rng, java.util.Properties p)
           
StructuralMutation(double prob, RandomNumberGenerator rng)
           
StructuralMutation(RandomNumberGenerator rng, java.util.Properties p)
           
SubtreeCrossover(double prob, RandomNumberGenerator rng)
           
SubtreeCrossover(RandomNumberGenerator rng, java.util.Properties p)
           
SubtreeMutation(double prob, RandomNumberGenerator rng)
           
SubtreeMutation(RandomNumberGenerator rng, java.util.Properties p)
           
 

Uses of RandomNumberGenerator in Util.Random
 

Classes in Util.Random that implement RandomNumberGenerator
 class MersenneTwisterFast
          MersenneTwister and MersenneTwisterFast Version 13, based on version MT199937(99/10/29) of the Mersenne Twister algorithm found at The Mersenne Twister Home Page, with the initialization improved using the new 2002/1/26 initialization algorithm By Sean Luke, October 2004.
 

Methods in Util.Random that return RandomNumberGenerator
 RandomNumberGenerator Stochastic.getRNG()
          Get the number generator
 

Methods in Util.Random with parameters of type RandomNumberGenerator
 void Stochastic.setRNG(RandomNumberGenerator m)
          Set the number generator