JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.forceFields
Class ChromosomeParameters

java.lang.Object
  extended bygov.nasa.javaGenes.core.Parameters
      extended bygov.nasa.javaGenes.forceFields.ChromosomeParameters
All Implemented Interfaces:
java.io.Serializable

public class ChromosomeParameters
extends Parameters

See Also:
Serialized Form

Field Summary
 AlleleTemplate alleles
           
 AssumedParameters assumed
           
static double BCCLatticConstant
           
 java.lang.String bondLengthFilename
           
static double DiamondLatticConstant
           
 ManyMultiBodiesForOneEnergy energiesToExamineBestIndividual
           
 FitnessFunctionMultiObjective eval
           
 java.lang.String farWallFilename
           
static double FCCLatticConstant
           
 java.lang.String fileDirectory
           
 java.lang.String forceFilename
           
 Immigrants immigrants
           
 java.lang.String lengthsAndAnglesFilename
           
 java.lang.String minimumFilename
           
 java.lang.String nearWallFilename
           
 Potential potential
           
static double SiCutoff
           
static double SimpleCubicLatticConstant
           
 AtomicSpecies[] species
           
 int whichPotential
           
 
Fields inherited from class gov.nasa.javaGenes.core.Parameters
breeder, childMakerProvider, evaluationFunction, fitnessFunction, frequencyOfASCIIPopulations, kidsPerGeneration, logBestEvolvableEachGeneration, maximumGenerations, paretoFitness, populationSize, randomIndividualTriesPerSpecification, reportVariationOperatorPerformanceEachGeneration, separateLogAndEvolvableFiles, SEPARATOR, stopAtPerfection, stopFile, suspendFile, suspendTime, tournamentProbability
 
Constructor Summary
ChromosomeParameters()
          Sets up all parameters
 
Method Summary
 void makeFiles()
          create any files necessary to describe the parameters.
 
Methods inherited from class gov.nasa.javaGenes.core.Parameters
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

alleles

public AlleleTemplate alleles

lengthsAndAnglesFilename

public java.lang.String lengthsAndAnglesFilename

assumed

public AssumedParameters assumed

immigrants

public Immigrants immigrants

species

public AtomicSpecies[] species

energiesToExamineBestIndividual

public ManyMultiBodiesForOneEnergy energiesToExamineBestIndividual

potential

public Potential potential

whichPotential

public int whichPotential

SiCutoff

public static final double SiCutoff
See Also:
Constant Field Values

DiamondLatticConstant

public static final double DiamondLatticConstant
See Also:
Constant Field Values

BCCLatticConstant

public static final double BCCLatticConstant
See Also:
Constant Field Values

FCCLatticConstant

public static final double FCCLatticConstant
See Also:
Constant Field Values

SimpleCubicLatticConstant

public static final double SimpleCubicLatticConstant
See Also:
Constant Field Values

fileDirectory

public final java.lang.String fileDirectory
See Also:
Constant Field Values

farWallFilename

public java.lang.String farWallFilename

nearWallFilename

public java.lang.String nearWallFilename

minimumFilename

public java.lang.String minimumFilename

forceFilename

public java.lang.String forceFilename

bondLengthFilename

public java.lang.String bondLengthFilename

eval

public FitnessFunctionMultiObjective eval
Constructor Detail

ChromosomeParameters

public ChromosomeParameters()
Sets up all parameters

Method Detail

makeFiles

public void makeFiles()
Description copied from class: Parameters
create any files necessary to describe the parameters. Used for things that won't show up in the string representation.

Overrides:
makeFiles in class Parameters

JavaGenes, NASA Ames. Written largely by Al Globus