moea.moga.examples
Class ProfileChristosV2

java.lang.Object
  extended by moea.commons.Entity
      extended by moea.commons.Individual
          extended by moea.moga.genome.Chromosome
              extended by moea.moga.examples.ProfileChristosV2

public class ProfileChristosV2
extends Chromosome


Field Summary
static int AR
           
static int ARP
           
static java.lang.String[] ddts
           
static int DLL
           
static int DLLO
           
static long[] Ne
           
static double[] NeSd
           
static int NOTHING
           
static double[] Nve
           
static long[] reads
           
static int SLL
           
static int SLLO
           
static int[] Te
           
static int Tref
           
static long[] writes
           
 
Fields inherited from class moea.commons.Individual
M, x, xL, xU
 
Fields inherited from class moea.commons.Entity
N, objectiveVector, properties, scoresValid
 
Constructor Summary
ProfileChristosV2()
           
ProfileChristosV2(ProfileChristosV2 src)
           
ProfileChristosV2(Value[] x)
           
 
Method Summary
static double calculateMean(java.util.ArrayList<java.lang.Double> list)
           
static double calculateStd(java.util.ArrayList<java.lang.Double> list, double mean)
           
 ProfileChristosV2 clone()
           
 void evaluate()
           
static void initializeProblem(java.lang.String proPath)
           
static double[] loadArrayAsDouble(org.w3c.dom.Element xmlProfileAnalyzer, java.lang.String arrayName)
           
static int[] loadArrayAsInteger(org.w3c.dom.Element xmlProfileAnalyzer, java.lang.String arrayName)
           
static long[] loadArrayAsLong(org.w3c.dom.Element xmlProfileAnalyzer, java.lang.String arrayName)
           
static int loadScalarAsInteger(org.w3c.dom.Element xmlProfileAnalyzer, java.lang.String scalarName)
           
static void main(java.lang.String[] args)
           
static java.lang.String ParetoFrontToString(Population<Chromosome> pop)
           
static java.lang.String PopulationToString(Population<Chromosome> pop)
           
static void saveUniformObjectives(java.lang.String proPath)
           
 java.lang.String toPrettyFormat(int j)
           
 java.lang.String toString()
           
 
Methods inherited from class moea.moga.genome.Chromosome
crossover, mutate
 
Methods inherited from class moea.commons.Individual
getM
 
Methods inherited from class moea.commons.Entity
compareTo, getN, getObjectiveVector, getProperty, invalidateScores, setProperty
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NOTHING

public static final int NOTHING
See Also:
Constant Field Values

AR

public static final int AR
See Also:
Constant Field Values

ARP

public static final int ARP
See Also:
Constant Field Values

SLL

public static final int SLL
See Also:
Constant Field Values

DLL

public static final int DLL
See Also:
Constant Field Values

SLLO

public static final int SLLO
See Also:
Constant Field Values

DLLO

public static final int DLLO
See Also:
Constant Field Values

ddts

public static final java.lang.String[] ddts

Ne

public static long[] Ne

NeSd

public static double[] NeSd

Nve

public static double[] Nve

Te

public static int[] Te

Tref

public static int Tref

reads

public static long[] reads

writes

public static long[] writes
Constructor Detail

ProfileChristosV2

public ProfileChristosV2()

ProfileChristosV2

public ProfileChristosV2(Value[] x)

ProfileChristosV2

public ProfileChristosV2(ProfileChristosV2 src)
Method Detail

initializeProblem

public static void initializeProblem(java.lang.String proPath)

loadScalarAsInteger

public static int loadScalarAsInteger(org.w3c.dom.Element xmlProfileAnalyzer,
                                      java.lang.String scalarName)

loadArrayAsInteger

public static int[] loadArrayAsInteger(org.w3c.dom.Element xmlProfileAnalyzer,
                                       java.lang.String arrayName)

loadArrayAsLong

public static long[] loadArrayAsLong(org.w3c.dom.Element xmlProfileAnalyzer,
                                     java.lang.String arrayName)

loadArrayAsDouble

public static double[] loadArrayAsDouble(org.w3c.dom.Element xmlProfileAnalyzer,
                                         java.lang.String arrayName)

clone

public ProfileChristosV2 clone()
Specified by:
clone in class Chromosome

evaluate

public void evaluate()
Specified by:
evaluate in class Entity

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

calculateMean

public static double calculateMean(java.util.ArrayList<java.lang.Double> list)

calculateStd

public static double calculateStd(java.util.ArrayList<java.lang.Double> list,
                                  double mean)

ParetoFrontToString

public static java.lang.String ParetoFrontToString(Population<Chromosome> pop)

PopulationToString

public static java.lang.String PopulationToString(Population<Chromosome> pop)

saveUniformObjectives

public static void saveUniformObjectives(java.lang.String proPath)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class Individual

toPrettyFormat

public java.lang.String toPrettyFormat(int j)