/// <summary> /// Clone the gene. /// </summary> /// /// <remarks><para>The method clones the chromosome returning the exact copy of it.</para></remarks> /// public IGPGene Clone( ) { // create new gene ... SimpleGeneFunction clone = new SimpleGeneFunction(variablesCount, false); // ... with the same type and value clone.type = type; clone.val = val; return(clone); }
/// <summary> /// Clone the gene. /// </summary> /// /// <remarks><para>The method clones the chromosome returning the exact copy of it.</para></remarks> /// public IGPGene Clone( ) { // create new gene ... SimpleGeneFunction clone = new SimpleGeneFunction( variablesCount, false ); // ... with the same type and value clone.type = type; clone.val = val; return clone; }