Custom Query (36 matches)
Results (1 - 3 of 36)
Ticket
|
Resolution
|
Summary
|
Owner
|
Reporter
|
#62 |
fixed
|
Multiple issues with f4 to fix each one independently, discuss when needed
|
Grzegorz Latosiński
|
Maciej Komosinski
|
Description |
- add f4 tests with invalid genotypes (to test problematic parsing, valgrind)
- add f1 tests to see if introducing GeneProps? did not change the calculation of properties (and detect the 'm' bug!)
- implement approximate, fast, very low and constant complexity coloring in f4 (styles) just like it is done in f1
- oper_f4.cpp:137 maybe move all modifier definitions to one location
- oper_f4.cpp:178 address this TODO
- f4_general.cpp:478 address this TODO
- "default move control to neuclasshandler" unclear meaning
- same: "error: if no previous"
- same: "Need to check if exists"
- same:
//they belong to neurons
- same: "tc3 is only to ensure that in the end of neuron parameter definition"
- check:
sprintf((char*)buf2.c_str(), "%d", i1); and all other similar use cases
- makeNull() never used?
- char count; repetition counter - TODO discuss the CHAR type
- 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
- unify modifier macros between f1 and f4?
- still true?
#define F4_MODIFIERS_VISUAL "" //not supported in f4
- fix Geno_f4::style, old pieces of code remain and clash with new
- still needed?
double state; ///<state of neuron
double inertia; ///<inertia of neuron
double force; ///<force of neuron
double sigmo; ///<sigmoid of neuron
- out of line comment?
// a collection of cells, like Organism, for developmental encoding
and another
// convert f4 geno string to tree structure (internal)
- unclear in parentheses:
@return 0 if repair can be performed, -1 otherwise (the repair flag wasn't set in constructor)
- int min, int max -> int mn, int mx
@param current parent of the analysed branch of the genotype - there is no "current" arg?
- notation everywhere:
double * v -> double *v
const char * parse() -> const char* parse()
|
#61 |
fixed
|
f4: after updating sources and adding new features, test compatibility with old behavior
|
Grzegorz Latosiński
|
Maciej Komosinski
|
Description |
Compile new and old f4 sources, test all sample f4 genotypes from docs and see how their corresponding f0 differs (it should not).
Also test sequences of mutations and crossovers for days using valgrind or another similar tool(s). Introduce unit tests if needed - where you feel the source is tricky or very complex.
|
#60 |
fixed
|
f4: consider unifying sources with f1 regarding "modifiers"
|
Grzegorz Latosiński
|
Maciej Komosinski
|
Description |
In particular, look at the following functions and structures and see how much code overlaps:
f4_Props::executeModifier(char modif)
f4_Props::f4_Props()
f4_Props::normalizeBiol4()
F1Props stdprops
Builder::grow(int part1, const char*g, Pt3D k, F1Props c)
Discuss what is different and whether it would be possible to unify these sources without losing backward compatibility in f4.
|
Note: See
TracQuery
for help on using queries.