IntegerArrayGenome
org.encog.ml.genetic.genome

Class IntegerArrayGenome

    • Constructor Detail

      • IntegerArrayGenome

        public IntegerArrayGenome(int size)
        Construct the genome.
        Parameters:
        size - The size of the genome.
      • IntegerArrayGenome

        public IntegerArrayGenome(IntegerArrayGenome other)
        Construct the genome by copying another.
        Parameters:
        other - The other genome.
    • Method Detail

      • size

        public int size()
        Specified by:
        size in interface Genome
        Returns:
        Return the size of this genome. This size is a relative number that indicates the complexity of the genome.
      • copy

        public void copy(ArrayGenome source,        int sourceIndex,        int targetIndex)
        Copy elements from another array genome into this one.
        Specified by:
        copy in interface ArrayGenome
        Parameters:
        source - The source genome.
        sourceIndex - The source index.
        targetIndex - The target index.
      • getData

        public int[] getData()
      • copy

        public void copy(Genome source)
        Copy from the specified genome into this one.
        Specified by:
        copy in interface Genome
        Parameters:
        source - The source genome.
      • swap

        public void swap(int iswap1,        int iswap2)
        Swap two elements in this genome.
        Specified by:
        swap in interface ArrayGenome
        Parameters:
        iswap1 - The first element index to swap.
        iswap2 - The second element index to swap.

SCaVis 1.7 © jWork.org