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 }