Changes between Initial Version and Version 2 of Ticket #62


Ignore:
Timestamp:
03/29/18 22:55:34 (6 years ago)
Author:
Maciej Komosinski
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #62 – Description

    initial v2  
    1 - add f4 tests with invalid genotypes (to test problematic parsing, valgrind)
    2 - add f1 tests to see if introducing GeneProps did not change the calculation of properties (and detect the 'm' bug!)
    3 - implement approximate, fast, very low and constant complexity coloring in f4 (styles) just like it is done in f1
    4 - oper_f4.cpp:137 maybe move all modifier definitions to one location
    5 - oper_f4.cpp:178 address this TODO
    6 - f4_general.cpp:478 address this TODO
    7 - "default move control to neuclasshandler" unclear meaning
    8 - same: "error: if no previous"
    9 - same: "Need to check if exists"
    10 - same: "//they belong to neurons"
    11 - same: "tc3 is only to ensure that in the end  of neuron parameter definition"
    12 - check: sprintf((char*)buf2.c_str(), "%d", i1); and all other similar use cases
    13 - makeNull() never used?
    14 - char       count; repetition counter - TODO discuss the CHAR type
    15 - f4_general.h from line 160 upwards. Fix English, merge (remove spaces) * (pointer) with variable names or type names when there is no variable name
     1{{{
     21) unify modifier macros between f1 and f4?
     32) still true? #define F4_MODIFIERS_VISUAL "" //not supported in f4
     43) fix  Geno_f4::style, old pieces of code remain and clash with new
     54) still needed?
     6        double       state;            ///<state of neuron
     7        double       inertia;          ///<inertia of neuron
     8        double       force;            ///<force of neuron
     9        double       sigmo;            ///<sigmoid of neuron
     10
     115) out of line comment?
     12// a collection of cells, like Organism, for developmental encoding
     13
     14
     15and another
     16// convert f4 geno string to tree structure (internal)
     17
     18
     196) unclear in parens:
     20@return 0 if repair can be performed, -1 otherwise (the repair flag wasn't set in constructor)
     21
     227) int min, int max -> int mn, int mx
     23
     248) @param current parent of the analysed branch of the genotype
     25there is no "current" arg?
     26
     279) notation everywhere:
     28double * v -> double *v
     29const char * parse() -> const char* parse()
     30}}}