View Javadoc
1   /**
2    * @(#)ICrossover.java
3    * Copyright (C) 2008-2011 delhezi.com
4    *
5    * This class is released under the:
6    * GNU Lesser General Public License (LGPL) version 3 or later.
7    * http://www.gnu.org/copyleft/lesser.html
8    */
9   package com.delhezi.ga.crossover;
10  
11  import com.delhezi.ga.Chromosome;
12  
13  /**
14   * Klasa <code>ICrossover</code>: Interfejs Crossover.
15   * @version 1.0 2009-06-10
16   * @author <a href="mailto:wojciech.wolszczak@delhezi.com">
17   * Wojciech Wolszczak</a>
18   */
19  public interface ICrossover {
20  
21    /**
22     * Krzyżowanie.
23     * @param chromosome1 Chromosom.
24     * @param chromosome2 Chromosom.
25     * @since 1.0
26     */
27    void crossover(Chromosome chromosome1, Chromosome chromosome2);
28  }