source: java/main/src/test/resources/info/GenePool.info @ 105

Last change on this file since 105 was 105, checked in by psniegowski, 11 years ago

HIGHLIGHTS:

  • import refactorization: move Tree, Path, etc.

from core to structure package

  • initial serialization implementation
  • improve PrimeExperiment? test
  • many organizational changes and convenience improvements

CHANGELOG:
Make registry in AbstractTree? final.

Move most classes from core to structure package.

Minor changes.

Switch names of Future and FutureHandler?.

Rename ExceptionResultHandler? to ExceptionHandler?.

Rename ExceptionHandler? to ExceptionDispatcherHandler?.

Fix bug in ParamCandidate? cache.

Add missing synchronization to the BufferedDispatcher?.

Develop @Serialized support.

Rework serialization further.

Add serialization/deserialization interface to ValueParam?.

Move getStorageType and isNumeric from Param down to params hierarchy.

Minor changes.

Improve param type induction.

Add TestSerializedClass? for testing new serialization.

Add info files gor GenePool? and Population.

Add standard.expt exemplary netfile.

Add type name field to PropertiesObject?.

Use PropertiesObject? for PropertiesAccess? instead of ordinary map.

Hide getFramsClass is several more places.

More unification accross FramsClass?, Access and Path.

Add ParamCollection?.

Simplify interface for getting params from FramsClass?, Access
or Path.

Make Access.call() interface variadic.

Add arguments(args) convenience wrapper around new Object[] {args}.

Upgrade to apache.commons.lang version 3.1

Minor improvement with Response constructors.

Develop proper result printing in ClientAtServer?.

Add experimentNetsave to PrimeExperiment?.

File size: 1.8 KB
Line 
1class:
2id:GenePool
3
4prop:
5id:name
6name:Group name
7type:s
8
9prop:
10id:index
11name:group index
12type:d
13flags:35
14
15prop:
16id:size
17name:Number of items in the group
18type:d
19flags:3
20help:In standard.expdef, this is equivalent to the number of unique genotypes. Standard experiment definition uses the Genotype.instances field to indicate that some genotypes exist in multiple instances despite having only one item in the group. Other experiment definitions may create multiple copies of the same genotype.
21
22prop:
23id:totalpop
24name:Number of genotype instances
25type:d
26flags:3
27help:Takes into account the Genotype.instances field (which may give the total number of instances depending on the experiment definition).
28
29prop:
30id:fitness
31name:Fitness formula
32type:s 1
33help:(intended for advanced users)
34
35prop:
36id:fitfun
37name:Scale fitness?
38type:d 0 1 0
39help:Enables fitness scaling.
40
41prop:
42id:fitm
43name:Shift coefficient
44type:f 0 10 2
45help:~
46Lower threshold: how many standard deviations below average?
47(avg - n * stddev) - used for fitness shifting~
48
49prop:
50id:fitma
51name:Scaling coefficient
52type:f 1 10 2
53help:~
54The best genotype is as many times
55better than the average one.~
56
57prop:
58id:get
59name:get Genotype object
60type:p oGenotype(d index)
61flags:34
62
63prop:
64id:findGeno
65name:find Genotype index
66type:p d(oGeno)
67flags:34
68help:~
69Finds the Genotype matching the supplied Geno object.
70returns genotype index or -1 if not found.~
71
72prop:
73id:findUID
74name:find Genotype by UID
75type:p d(s uid)
76flags:34
77
78prop:
79id:addGeno
80name:make Genotype from Geno
81type:p oGenotype(oGeno)
82flags:34
83help:~
84Creates a new Genotype from the supplied Geno object.
85Returns the created Genotype.~
86
87prop:
88id:delete
89name:
90type:p(d genotype index)
91flags:34
92help:Deletes a genotype.
93
94prop:
95id:genotypes
96name:Genotypes
97type:l Genotype uid
98
99prop:
100id:genotypes_changed
101name:genotype list changed
102type:e ListChange
103
Note: See TracBrowser for help on using the repository browser.