View Javadoc
1   /**
2    * @(#)IMutation.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.mutation;
10  
11  import com.delhezi.ga.Chromosome;
12  
13  /**
14   * Klasa <code>IMutation</code>: Interfejs klasy Mutation.
15   * @version 1.0 2009-06-10
16   * @author <a href="mailto:wojciech.wolszczak@delhezi.com">
17   * Wojciech Wolszczak</a>
18   */
19  public interface IMutation {
20  
21    /**
22     * Funkcja mutacji.
23     * @param chromosome Chromosom podlegajÄ…cy mutacji.
24     * @since 1.0
25     */
26    void mutation(Chromosome chromosome);
27  }