Ignore:
Timestamp:
06/07/18 17:42:49 (3 years ago)
Author:
Maciej Komosinski
Message:

Performance improvements, including avoiding unnecessary passing of objects by value

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/genetics/fL/fL_oper.cpp

    r797 r803  
    142142                        SString det;
    143143                        NeuroClass *cls = getRandomNeuroClass();
    144                         if (!cls) cls = Neuro::getClass("N");
     144                        //we do not check if this class
    145145                        det = cls->getName();
    146146                        Geno_fH::mutateNeuronProperties(det);
     
    202202                        return creature->words["S"];
    203203                case FL_ADD_NEURO:
    204                         return creature->words["N"];
     204                        if (getActiveNeuroClassCount() == 0)
     205                                return creature->words["S"];
     206                        else
     207                                return creature->words["N"];
    205208                case FL_ADD_CONN:
    206209                        return creature->words["C"];
Note: See TracChangeset for help on using the changeset viewer.