(generations_loop_gs): deleted obsolete code SAVE_FOOD_PRE SAVE_FOOD_POST
0 lines of code changed in 1 file:
run: normal lifecycle, popsize unchanged
2 lines of code changed in 1 file:
run: run EATONLY with normal population POPSIZE 10000
2 lines of code changed in 1 file:
output cpuinfo from bio linux host
0 lines of code changed in 1 file:
rudimentary text
7 lines of code changed in 1 file:
doc file with description
0 lines of code changed in 1 file:
benchmarking
0 lines of code changed in 10 files:
small addition
5 lines of code changed in 2 files:
doc: small fixes
12 lines of code changed in 1 file:
doc: small fixes
4 lines of code changed in 1 file:
documented the environment variable that was added AHA_ZIP_FILES
10 lines of code changed in 2 files:
delete gzipped data on cleandata
1 lines of code changed in 1 file:
run: normal popsize 10000
1 lines of code changed in 1 file:
(system_init): check if data compression is working
52 lines of code changed in 1 file:
(system_init): environment var AHA_ZIP_FILES now determines if output file compression is enabled
26 lines of code changed in 1 file:
aded option to compress output csv data files
88 lines of code changed in 1 file:
run: small popsize 1000
1 lines of code changed in 1 file:
(population_ga_mutation_rate_adaptive): adaptive mutation rate is now based on number of grown instead of just alive
11 lines of code changed in 1 file:
(population_ga_mutation_rate_adaptive): renamed n_alive to n_base_point, as different criteria could be used
7 lines of code changed in 1 file:
(population_ga_mutation_rate_adaptive): more commentson n_alive
7 lines of code changed in 1 file:
build: added optimization reports for intel
3 lines of code changed in 1 file:
build: delete intel annotations also in txt on neat
1 lines of code changed in 1 file:
build: delete html intel annotations at distclean
2 lines of code changed in 1 file:
build: set machine architecture to native in GNU
1 lines of code changed in 1 file:
build: vectorization reports on Intel
1 lines of code changed in 1 file:
build: add annotate for intel, compiler optimisation report in html
2 lines of code changed in 1 file:
run: normal run with big popsize 10000
3 lines of code changed in 1 file:
(preevol_steps_adaptive): adaptive steps with progressively reducing complexity, eatonly so far retained
6 lines of code changed in 1 file:
run: run EATONLY with small population POPSIZE 1000
3 lines of code changed in 1 file:
added call to (lifecycle_eatonly) for debug, disabled
2 lines of code changed in 1 file:
doc: fix comments on public interface
4 lines of code changed in 1 file:
(population_lifecycle_step_eatonly_preevol): generic interface
7 lines of code changed in 1 file:
(population_lifecycle_step_eatonly_preevol): implemented eat-only procedure
17 lines of code changed in 1 file:
renamed debug procedure
3 lines of code changed in 2 files:
(population_lifecycle_step_eatonly_preevol): started implementing eat-only lifecycle, copied base procedure so far
191 lines of code changed in 1 file:
fix link
1 lines of code changed in 1 file:
updated links
3 lines of code changed in 1 file:
use svn
2 lines of code changed in 1 file:
expliciut links better in pdf
4 lines of code changed in 1 file:
small fix
5 lines of code changed in 1 file:
small fix
5 lines of code changed in 2 files:
different precision benchmark
35 lines of code changed in 1 file:
run: increased POPSIZE to 10,000
1 lines of code changed in 1 file:
doc: updated doc comments
9 lines of code changed in 1 file:
(population_ga_reproduce_max): more stringent criterion for fitness selection, only growing
5 lines of code changed in 1 file:
small fix
3 lines of code changed in 2 files:
small fix title
1 lines of code changed in 1 file:
(population_ga_reproduce_max): strengthened and reduced fitness in selection criterion to eating
2 lines of code changed in 1 file:
pdf name
1 lines of code changed in 1 file:
small fix
3 lines of code changed in 2 files:
add links
5 lines of code changed in 1 file:
small fix
9 lines of code changed in 1 file:
typo
1 lines of code changed in 1 file:
doc: collapse tables
20 lines of code changed in 1 file:
add numbered TOC to pandoc command
1 lines of code changed in 1 file:
deleted code, obsolete
0 lines of code changed in 1 file:
make pdf doc with pandoc
3 lines of code changed in 1 file:
small fix
1 lines of code changed in 1 file:
small fixes
3 lines of code changed in 1 file:
makefile from tests, doesn't include driver
77 lines of code changed in 1 file:
added csv benchmark
2397 lines of code changed in 3 files:
get rid of the warning 'target conspecific is undefined', removed to debug messages
6 lines of code changed in 1 file:
run: increased POPSIZE 6000
1 lines of code changed in 1 file:
nonrun: reduced proportion reproducing GA_REPRODUCE_PR to 0.05. 0.15 seem to include too many poor guys
2 lines of code changed in 1 file:
run: increased POPSIZE 6000
1 lines of code changed in 1 file:
(generation_stats_record_write): fixed extra field in data table
0 lines of code changed in 1 file:
(generation_stats_record_write): renumbered
102 lines of code changed in 1 file:
(generation_stats_record_write): added number that were growing
5 lines of code changed in 1 file:
(generation_stats_record_write): renumbered
104 lines of code changed in 1 file:
(generation_stats_record_write): added adaptive number of reproducing agents
5 lines of code changed in 1 file:
doc: small reformat code only
5 lines of code changed in 1 file:
(fitness_mass_incr_ratio): fix poor items adjustment, should subtract
1 lines of code changed in 1 file:
(fitness_mass_incr_ratio): add n eaten to fitness in unsuccess agents, they go first when sorted then and contribute to GA elite
1 lines of code changed in 1 file:
(selection): separate variable for 'ga_reproduce' for readability, also avoids multiple calls to (ga_reproduce_max)
9 lines of code changed in 1 file:
doc: continued doc for (population_ga_mutation_rate_adaptive)
3 lines of code changed in 1 file:
added global parameters for adaptive GA
13 lines of code changed in 1 file:
(population_ga_reproduce_max): smaller minimum elite group
1 lines of code changed in 1 file:
doc: smaller plot
2882 lines of code changed in 1 file:
doc: small change
1 lines of code changed in 1 file:
doc: invoked add adaptive mutation rate plot in doc
6 lines of code changed in 1 file:
add adaptive mutation rate plot from debug data
3299 lines of code changed in 4 files:
minor reformat
0 lines of code changed in 1 file:
(population_ga_mutation_rate_adaptive): fixed wrong order interpolation ordinate array
2 lines of code changed in 1 file:
(population_ga_mutation_rate_adaptive): debug plot reformat code
2 lines of code changed in 1 file:
(population_ga_mutation_rate_adaptive): debug plot
14 lines of code changed in 1 file:
(population_ga_mutation_rate_adaptive): fix wrong pop size, need alive only
5 lines of code changed in 1 file:
(mate_reproduce): more logging
2 lines of code changed in 1 file:
(mate_reproduce): refactor adaptive mutation rate; log it
11 lines of code changed in 1 file:
(generation_stats_record_write): renumber
106 lines of code changed in 1 file:
(generation_stats_record_write): save adaptive mutation rate
12 lines of code changed in 1 file:
GENERATIONS_PREEVOL: avoid cycling the main loop if everyone had died
3 lines of code changed in 1 file:
fix GENERATIONS_PREEVOL stopping rule
1 lines of code changed in 1 file:
(individual_preevol_fitness_calc): fix fitness code for dead
1 lines of code changed in 1 file:
(fitness_mass_incr_ratio): fix multiplier
1 lines of code changed in 1 file:
(fitness_mass_incr_ratio): fix division by zero
1 lines of code changed in 1 file:
(fitness_mass_incr_ratio): fix multiplier
1 lines of code changed in 1 file:
(fitness_mass_incr_ratio): restrict fitness to only mass exceeding the birth mass
5 lines of code changed in 1 file:
SWIMMING_SPEED_COST_BURST: reduced cost of swimming
1 lines of code changed in 1 file:
(individual_preevol_fitness_calc): fitness function based on mass increment ratio
17 lines of code changed in 1 file:
Revert svn 5986: fitness based on foodmass rate does not make sense because the whole generation has the same n of steps, and comparison ranking is within the same generation
8 lines of code changed in 1 file:
added steps parameter to fitness calc calls
11 lines of code changed in 1 file:
(individual_preevol_fitness_calc): fitness function based on food mass rate per step
35 lines of code changed in 1 file:
(mate_reproduce): invoked adaptive mutation rate
3 lines of code changed in 1 file:
(ga_mutat_adaptive): add plot code
1 lines of code changed in 1 file:
(ga_mutat_adaptive): small fix
1 lines of code changed in 1 file:
(ga_mutat_adaptive): generic interface for nonparametric adaptive mutation rate: also fix type
11 lines of code changed in 1 file:
(mutation_rate_adaptive): implements nonparametric adaptive mutation rate
30 lines of code changed in 1 file:
(individual_preevol_fitness_calc): fitness is switched to stomach mass abs
23 lines of code changed in 1 file:
(population_save_data_all_agents_csv): renumber
18 lines of code changed in 1 file:
(population_save_data_all_agents_csv): added cumulative mass of food items eaten
2 lines of code changed in 1 file:
(generations_loop_preevol): adapted stopping rule for fitness in GENERATIONS_PREEVOL
1 lines of code changed in 1 file:
(individual_preevol_fitness_calc): fitness is switched to cumulative food mass eaten
20 lines of code changed in 1 file:
(generations_loop_preevol): renumber after addition of two vars
64 lines of code changed in 1 file:
added cumulative food mass eatento indicators, save data generation-wise file
28 lines of code changed in 1 file:
get rid of multiple asterisks, they don't rende in doxygen well
9 lines of code changed in 1 file:
zipdata file name as macro, print name for possible easy manual operation
5 lines of code changed in 1 file:
(generations_loop_preevol): adapted stopping rule for fitness in GENERATIONS_PREEVOL
1 lines of code changed in 1 file:
(individual_preevol_fitness_calc): fitness is switched to stomach ratio, small fixes avoiding division by zero
8 lines of code changed in 1 file:
(individual_preevol_fitness_calc): now modular fitness function; added fitness based on stomach mass ratio
61 lines of code changed in 1 file:
doc: deleted unneeeded comment
1 lines of code changed in 1 file:
made SVN_Version protected, MMDD allocatable, no need to trim mmdd now
28 lines of code changed in 1 file:
add svn version tag to file names, after mmdd
19 lines of code changed in 1 file:
(individual_preevol_fitness_calc): increased weights
2 lines of code changed in 1 file:
target to delete any compressed data
5 lines of code changed in 1 file:
(individual_preevol_fitness_calc): added weighting by n of foods eaten, to facilitate independent feeding rather than initial birth energy selection
21 lines of code changed in 1 file:
adapt fig to any specific REPRODUCT_BODY_MASS_OFFSPR_ABSCISSA
802 lines of code changed in 2 files:
REPRODUCT_BODY_MASS_OFFSPR_ABSCISSA reduced greatly, make reproduction easier
1 lines of code changed in 1 file:
(lifecycle_preevol): fix forgotten array indexes
6 lines of code changed in 1 file:
(lifecycle_preevol): doc heads/notes added
6 lines of code changed in 1 file:
(lifecycle_preevol): init count data to unknown
5 lines of code changed in 1 file:
(lifecycle_preevol): time-step-wise stats, doc notes added
15 lines of code changed in 1 file:
(lifecycle_preevol): time-step-wise stats for habitats, save data: procedures ready
34 lines of code changed in 1 file:
(lifecycle_preevol): time-step-wise stats for habitats
38 lines of code changed in 1 file:
(lifecycle_preevol): time-step-wise stats for agents
44 lines of code changed in 1 file:
STATS: new tag for time-step based statistics
1 lines of code changed in 1 file:
(generations_loop_ga): log mean and sd grid values for birth mortality
13 lines of code changed in 1 file:
(generations_loop_ga): now use statistical parameters for (mortality_birth) in calculations, parameters lost 'save' attribute
18 lines of code changed in 1 file:
(generations_loop_ga): defined variables to keep (mortality_birth) parameters from the initial generation
11 lines of code changed in 1 file:
(lifecycle_preevol): more comments
3 lines of code changed in 1 file:
(lifecycle_preevol): Forced fixed mean and sd values from generation 1 data
3 lines of code changed in 1 file:
(population_birth_mortality_init): fix grid arrays
2 lines of code changed in 1 file:
(population_birth_mortality_init): additional doc notes
41 lines of code changed in 1 file:
(lifecycle_preevol): now use the (migrate_food_vertical) procedure that works directly on the global array 'Global_Habitats_Available' and doesn't need potentially slow syncing with the habitat objects
11 lines of code changed in 1 file:
(migrate_vertical) for global array renamed to (migrate_food_vertical); additional notes and examples
54 lines of code changed in 2 files:
tests: tests for (migrate_vertical)
167 lines of code changed in 1 file:
(migrate_vertical): implemented procedure that works directly on the global array Global_Habitats_Available
44 lines of code changed in 1 file:
(lifecycle_preevol): have to add (disassemble) and (assemble) pre post migration to update food resource objects and global array
2 lines of code changed in 1 file:
(population_birth_mortality_init): added interpolation plots
20 lines of code changed in 1 file:
(population_birth_mortality_init): implemented optional mean and sd to enforce
25 lines of code changed in 1 file:
additional pattern
1 lines of code changed in 1 file:
(population_birth_mortality_init): htintrpl plot command
1 lines of code changed in 1 file:
now call the population-based selective mortality (mortality_birth) in (lifecycle_preevol)
5 lines of code changed in 1 file:
(population_birth_mortality_init): small reformat
2 lines of code changed in 1 file:
(condition_init_genotype): deleted call to individual debug (mortality_birth) method
0 lines of code changed in 1 file:
(population_birth_mortality_init): birth mortality based on statistical properties methof for population, initial implementation
40 lines of code changed in 1 file:
doc: fix tags
5 lines of code changed in 2 files:
doc: fix latex formula tags
3 lines of code changed in 2 files:
tests: tests for (std_dev) and (average)
29 lines of code changed in 1 file:
(std_dev): to calculate standard deviation
68 lines of code changed in 1 file:
doc. small fix
1 lines of code changed in 1 file:
(birth_mortality_enforce_init_fixed_debug): implements an initial version of fixed birth mortality, nonlinear nonparametric
37 lines of code changed in 1 file:
(condition_init_genotype): erroneous agents die at start
4 lines of code changed in 1 file:
(population_save_data_all_agents_csv): added energy at birth
66 lines of code changed in 1 file:
(generation_stats_record_write): renumbered
84 lines of code changed in 1 file:
(generation_stats_record_write): added energy at birth
8 lines of code changed in 1 file:
added energy_birth attribute at CONDITION, init and accessor
19 lines of code changed in 1 file:
(generation_stats_record_write): renumber
86 lines of code changed in 1 file:
(generation_stats_record_write): added birth mass and length
14 lines of code changed in 1 file:
(approach_conspecifics_do_this): tag is now warning
2 lines of code changed in 1 file:
add zipdata target to compress all the data outputs
6 lines of code changed in 1 file:
(lifecycle_preevol): disable debug saving of food resource data each time step, too huge data writing
40 lines of code changed in 1 file:
(generations_loop_ga): fixed data save blocks; SAVE_DATA_FOOD_POST saves food resources data after each generation
22 lines of code changed in 1 file:
debug: restore is_debug check (lifecycle_preevol), food data saved after each step only in DEBUG mode
2 lines of code changed in 1 file:
debug: disable is_debug check (lifecycle_preevol) to enable saving food resource data
2 lines of code changed in 1 file:
minor reformat
2 lines of code changed in 1 file:
(lifecycle_preevol): fix debug saving of food resource data, save also post step
28 lines of code changed in 1 file:
(lifecycle_preevol): added a call to (disassemble) to update food resources from global array
7 lines of code changed in 1 file:
debug: applied patch hg3683 with (disassemble) global habitats array
4 lines of code changed in 1 file:
code reformat only
20 lines of code changed in 1 file:
debug: debug code DISABLED, temporarily enabled IS_DEBUG, protect back
1 lines of code changed in 1 file:
(population_save_data_all_agents_csv): fix nonexisting environment 0 in dead agents after they are nullified
7 lines of code changed in 1 file:
debug: fix debug code, save food resources after
7 lines of code changed in 1 file:
debug: debug code only, temporarily enabled IS_DEBUG, non-protect
11 lines of code changed in 1 file:
debug: (life_cycles_debug_test) check for dead agent in WALKS_BEH
6 lines of code changed in 1 file:
(eat_food_item_do_execute): fix debugging logs
8 lines of code changed in 1 file:
doc: small fix
2 lines of code changed in 1 file:
doc: added small note
6 lines of code changed in 1 file:
reformat code only
4 lines of code changed in 1 file:
(trait_init_linear) and (trait_set_linear): generic interfaces
20 lines of code changed in 1 file:
(trait_init_linear_sum_additive_comps_2genes_r): implemented fully; (trait_set_linear_sum_additive_comps_2genes_r): with intent in
105 lines of code changed in 1 file:
(trait_init_linear_sum_additive_comps_r): initial skeleton og fixed genotype top phenotype (init) method
105 lines of code changed in 1 file:
ATTENTION_WEIGHT_ : doc: fix table
14 lines of code changed in 1 file:
ATTENTION_WEIGHT_ : doc: fix table
14 lines of code changed in 1 file:
ATTENTION_WEIGHT_ : doc: overall pattern matrix table
19 lines of code changed in 1 file:
ATTENTION_WEIGHT_ : limit baseline attention weights to create fixed bundles, small fix
1 lines of code changed in 1 file:
ATTENTION_WEIGHT_ : limit baseline attention weights to create fixed bundles
26 lines of code changed in 1 file:
(population_ga_reproduce_max): small note on MIN_GA_REPRODUCE
2 lines of code changed in 1 file:
(population_ga_reproduce_max): reduced minimum limit
1 lines of code changed in 1 file:
(logger_init): small note on ifort
4 lines of code changed in 1 file:
(logger_init): hostname reporting disabled so far due to non-standard and not portable code
4 lines of code changed in 1 file:
(logger_init): report hostname
27 lines of code changed in 1 file:
doc: added note
3 lines of code changed in 1 file:
(repfac_perception_get_object): refactor to use (reproductive_factor)
5 lines of code changed in 1 file:
(generation_stats_record_write): use (reproductive_factor) in generation-wise output
2 lines of code changed in 1 file:
(reproductive_factor): method to calculate the reproductive factor
26 lines of code changed in 1 file:
doc: typo fix
1 lines of code changed in 1 file:
doc: fix note span
3 lines of code changed in 1 file:
(generation_stats_record_write): doc: long names
48 lines of code changed in 1 file:
(generations_loop_ga): renumbered
30 lines of code changed in 1 file:
Added new plots: mortality ~ O2_used/O2max_THF, SMR_std&SMR_THF~THF, O2max_THF&O2_used~THF, growth~GHF, conversion_costs~GHF, foraging~OXF, foraging_cost~OXF and intake~OXF.
99 lines of code changed in 1 file:
(generations_loop_ga): added n of food items available to generation-wise stats output file
9 lines of code changed in 1 file:
adjusted perception and motivation history size to HISTORY_SIZE_SPATIAL
2 lines of code changed in 1 file:
(generation_stats_record_write): delete white space only
0 lines of code changed in 1 file:
(generation_stats_record_write): added number alive in safe and dangerous habitats to generation-wise outputs
16 lines of code changed in 1 file:
(generation_stats_record_write): small note
2 lines of code changed in 1 file:
(individual_create_zero): avoid using genome objects, this should be a full empty / missing value constructor
23 lines of code changed in 1 file:
(generation_stats_record_write): renumbered
88 lines of code changed in 1 file:
(generation_stats_record_write): added preevol_steps to generation-wise stats output
6 lines of code changed in 1 file:
implemented (dies) method for 'appraisal', overriding 'individual_genome'; added lists in each override doc
55 lines of code changed in 1 file:
additional note on (dies)
3 lines of code changed in 1 file:
implemented (dies) method for 'gos_global', overriding 'individual_genome'; added lists in each override doc
69 lines of code changed in 1 file:
implemented (dies) method for 'individual_agent', overriding 'individual_genome'
35 lines of code changed in 1 file:
(generation_stats_record_write): added foods eaten to outputs for alive
24 lines of code changed in 1 file:
(generation_stats_record_write): added probability of reproduction output with separate loop
17 lines of code changed in 1 file:
(generation_stats_record_write): blocks alive by sexes, reproductive factor output
16 lines of code changed in 1 file:
(generation_stats_record_write): initial addition of alive values, simple ALIVE block
53 lines of code changed in 1 file:
(generation_stats_record_write): small change prepare for big alive data block
4 lines of code changed in 1 file:
(generation_stats_record_write): added fitness in all, should separate all values for alive
15 lines of code changed in 1 file:
doc: small fix
2 lines of code changed in 1 file:
doc: small fix
7 lines of code changed in 2 files:
doc: accessibility note file_io
2 lines of code changed in 1 file:
doc: note on (tag_mmdd), reformat code
71 lines of code changed in 1 file:
revised access rights to objects in commondata; access rights policy enabled
64 lines of code changed in 1 file:
Made new plots with mortality~hormones.
88 lines of code changed in 1 file:
Made sure no calculations are down with a mixture of integers and reals, by going through the whole code and adding real(), nint(), and ._RP etc.
39 lines of code changed in 2 files:
Changed idnint() inti nint().
4 lines of code changed in 1 file:
revised access rights to objects in commondata, deleted calls to tag_mmdd(), use MMDD variable
33 lines of code changed in 1 file:
tests: added file status assert
5 lines of code changed in 1 file:
tests: array-based visual range test, for range of outputs
35 lines of code changed in 1 file:
tests: small fixes
8 lines of code changed in 2 files:
tests: added test for visual range (elemental)
33 lines of code changed in 2 files:
doc: added note
3 lines of code changed in 1 file:
(preevol_steps_adaptive): made adaptive time steps in GA monotonously accelerating / increasing: two point linear broken line pattern sresults in overlearning and reduction of survival in svn.5827
7 lines of code changed in 1 file:
(generation_stats_record_write): renumbered
48 lines of code changed in 1 file:
(generation_stats_record_write): added control unselected trait
5 lines of code changed in 1 file:
tests: added more trivial tests for commondata
129 lines of code changed in 1 file:
doc: svg with 700
10543 lines of code changed in 1 file:
filled diamond for population
2731 lines of code changed in 3 files:
tests: renamed shorter
1034 lines of code changed in 3 files:
tests: small fix
5 lines of code changed in 1 file:
(save_dynamics): label for readability
2 lines of code changed in 1 file:
tests: test for save_dynamics
36 lines of code changed in 1 file:
(save_dynamics): success indicator added
27 lines of code changed in 1 file:
tests: test for init_steps csv
23 lines of code changed in 4 files:
(preevol_steps_adaptive_save_csv): add success status
11 lines of code changed in 2 files:
doc: small fix lnk
2 lines of code changed in 1 file:
(generations_loop_ga): save time steps for adaptive GA at init
8 lines of code changed in 1 file:
(preevol_steps_adaptive_save_csv): upper limit is GENERATIONS, not PREEVOL_TSTEPS
6 lines of code changed in 1 file:
(preevol_steps_adaptive): in LINTERPOL grid arrays must strictly encompass the interpolation value, never be equal, hence upper bound array + 1
1 lines of code changed in 1 file:
(preevol_steps_adaptive_save_csv): diagnostics proc to save adaptive time steps in GA
22 lines of code changed in 1 file:
doc: fix/update comments
8 lines of code changed in 1 file:
doc: small reformat
2 lines of code changed in 2 files:
doc: small reformat, note with plot code
4 lines of code changed in 1 file:
(lifecycle_preevol): small changes, shorter indexing var name
6 lines of code changed in 1 file:
(lifecycle_preevol): involke adaptive GA time steps algorithm, steps
12 lines of code changed in 1 file:
(preevol_steps_adaptive): fully implemented, renamed from (preevol_cycles_adaptive)
46 lines of code changed in 1 file:
(preevol_cycles_adaptive): function to calculate time steps for adaptive GA, so far skeleton
53 lines of code changed in 1 file:
increase preevol life cycles PREEVOL_CYCLES to 545
1 lines of code changed in 1 file:
set initial depth of agents INIT_AGENTS_DEPTH to initial average target depth of food items
2 lines of code changed in 1 file:
(individual_create_zero): clean spatial positions
3 lines of code changed in 1 file:
(individual_init_random): clean spatial positions
3 lines of code changed in 1 file:
small reformat
7 lines of code changed in 2 files:
(generations_loop_ga): save behaviour history data calling (save_behaviour_csv)
6 lines of code changed in 1 file:
doc: added (save_behaviour_csv) to list of output files
2 lines of code changed in 1 file:
deleted obsolete local var
0 lines of code changed in 1 file:
(behaviour_do_freeze): add call to (repeat_position)
9 lines of code changed in 1 file:
(behaviour_do_reproduce): add call to (repeat_position), need to do this for all behaviours that do not involve movement
12 lines of code changed in 1 file:
(repeat_position): procedure to fake update the history stack
16 lines of code changed in 1 file:
(save_behaviour_csv): public interface
6 lines of code changed in 1 file:
(population_save_data_behaviours): implemented, still needs audit
32 lines of code changed in 1 file:
behaviour history stack uses separate parameter HISTORY_SIZE_BEHAVIOURS; (population_save_data_behaviours): procedure to save behaviours history stack , so far skeleton
84 lines of code changed in 1 file:
BEHAVIOUR class: implemented history stack of behaviouir labels "history_behave", added code to update stack on each (do_) method.
70 lines of code changed in 1 file:
merged devbranch
7 lines of code changed in 1 file:
doc: link to intel docs, command line
7 lines of code changed in 1 file:
doc: added (save_movements_csv) to list of output files
3 lines of code changed in 1 file:
SAVE_DATA_INDS_GENERATION block: save latest movement history
6 lines of code changed in 1 file:
(save_movements_csv): renemed public interface for consistency
1 lines of code changed in 1 file:
(save_movements): implemented subroutine to save spatial moving history of agents (population_save_data_movements)
93 lines of code changed in 1 file:
(population_save_data_movements): save movement history of agents, initial skeleton
31 lines of code changed in 1 file:
rename link
1 lines of code changed in 1 file:
merged from dev branch
1561 lines of code changed in 4 files:
small additiion
4 lines of code changed in 2 files:
briefly on overloading
50 lines of code changed in 1 file:
(generations_loop_ga): initial random uniform positionof 'proto_parents' within GENERATIONS_PREEVOL
11 lines of code changed in 1 file:
(lifecycle_preevol): habitat-specific predation disabled
6 lines of code changed in 1 file:
(selection): re-initialise parents from the elite group from their genome for each generation
10 lines of code changed in 1 file:
doc: typo
1 lines of code changed in 1 file:
(lifecycle_preevol): habitat-specific predation disabled so far
12 lines of code changed in 1 file:
(lifecycle_preevol): added habitat-specific predation
17 lines of code changed in 1 file:
set habitat-specific risks in habitat (make) calls
3 lines of code changed in 1 file:
doc: separated comments
6 lines of code changed in 1 file:
adjust predator number in habitats, reduce number of food items in habitats, set specific habitat-specific mortality risks
12 lines of code changed in 1 file:
(population_subject_other_risks): deleted obsolete optional objects
1 lines of code changed in 1 file:
(generations_loop_ga): distance between food items calculated in normal generation-wise stats now
2 lines of code changed in 1 file:
Added new plot that plots hormone levels according to length, reserve category and environment.
45 lines of code changed in 1 file:
doc: small addition
5 lines of code changed in 1 file:
class symbols moved to hedtools
0 lines of code changed in 3 files:
added class diagram basics
858 lines of code changed in 4 files:
copy class diagram symbols
1469 lines of code changed in 2 files:
copy class diagram symbols
0 lines of code changed in 1 file:
renamed
0 lines of code changed in 6 files:
three connectors
1089 lines of code changed in 3 files:
add symbol plot for redme_nf
291 lines of code changed in 3 files:
small change
1 lines of code changed in 1 file:
doc: small addition
6 lines of code changed in 1 file:
doc: link to new features
5 lines of code changed in 1 file:
small fix
2 lines of code changed in 1 file:
updated recent changes from dev branch
235 lines of code changed in 1 file:
additional ref
2 lines of code changed in 1 file:
added refs to oo
15 lines of code changed in 1 file:
small addition
13 lines of code changed in 1 file:
doc: small fix
8 lines of code changed in 2 files:
links to doxygen
18 lines of code changed in 1 file:
small changes
5 lines of code changed in 1 file:
updated on OO
1 lines of code changed in 1 file:
updated on OO
202 lines of code changed in 2 files:
doc: writing brief doc on fortran features
7 lines of code changed in 1 file:
doc: writing brief doc on fortran features
1 lines of code changed in 1 file:
doc: writing brief doc on fortran features
2 lines of code changed in 1 file:
doc: writing brief doc on fortran features
16 lines of code changed in 2 files:
doc: writing brief doc on fortran features
66 lines of code changed in 1 file:
doc: writing brief doc on fortran features
2 lines of code changed in 1 file:
doc: writing brief doc on fortran features
9 lines of code changed in 2 files:
doc: writing brief doc on fortran features
7 lines of code changed in 2 files:
doc: writing brief doc on fortran features
22 lines of code changed in 1 file:
doc: writing brief doc on fortran features
48 lines of code changed in 1 file:
doc: writing brief doc on fortran features
4 lines of code changed in 1 file:
doc: writing brief doc on fortran features
8 lines of code changed in 2 files:
doc: writing brief doc on fortran features
38 lines of code changed in 2 files:
doc: writing brief doc on fortran features
4 lines of code changed in 1 file:
doc: writing brief doc on fortran features
75 lines of code changed in 2 files:
doc: writing brief doc on fortran features
50 lines of code changed in 1 file:
doc: writing brief doc on fortran features
14 lines of code changed in 1 file:
doc: writing brief doc on fortran features
91 lines of code changed in 2 files:
doc: writing fortran features
9 lines of code changed in 1 file:
renamed to change default alphabetic order in doxygen
19 lines of code changed in 2 files:
doc: small addition
2 lines of code changed in 1 file:
doc: add document on fortran features
0 lines of code changed in 1 file:
doc: add title
1 lines of code changed in 1 file:
doc: modules overview goes first
14 lines of code changed in 1 file:
doc: small changes, links to hedtools
8 lines of code changed in 1 file:
doc: minor fix format
3 lines of code changed in 2 files:
doc: small changes, links to hedtools
6 lines of code changed in 1 file:
doc: small changes
5 lines of code changed in 1 file:
doc: try to fix link
1 lines of code changed in 1 file:
doc: info on file outputs
38 lines of code changed in 1 file:
(generation_stats_record_write): additional comments
4 lines of code changed in 1 file:
(population_save_data_all_agents_csv): renumbered cols, reformat
82 lines of code changed in 1 file:
(population_save_data_all_agents_csv): reformatting column names
44 lines of code changed in 1 file:
(population_save_data_all_agents_csv): add body length at birth to data save
7 lines of code changed in 1 file:
added body length at birth to 'CONDITION' class, so far only for records
21 lines of code changed in 1 file:
(generation_stats_record_write): added n of males and females
86 lines of code changed in 1 file:
(generation_stats_record_write): average fitness only in those who are alive
6 lines of code changed in 1 file:
(generation_stats_record_write): added minimum fitness
7 lines of code changed in 1 file:
(generation_stats_record_write): added average fitness
11 lines of code changed in 1 file:
(generation_stats_record_write): fix initialisation, p_repr obsolete
3 lines of code changed in 1 file:
(generation_stats_record_write): forgot initialise arrays
4 lines of code changed in 1 file:
(generation_stats_record_write): added perceprion in safe and dangerous habitats
44 lines of code changed in 1 file:
(generations_loop_ga): average distance between food items reported only in debug mode, normally is in generations_ csv file
10 lines of code changed in 1 file:
(generation_stats_record_write): added mean distance between food items
12 lines of code changed in 1 file:
(generation_stats_record_write): added average depth of agents
8 lines of code changed in 1 file:
delete lock file on neat
1 lines of code changed in 1 file:
check lock file at startup, halt if exists
53 lines of code changed in 1 file:
more comments on lock file
9 lines of code changed in 1 file:
comments on lock file
18 lines of code changed in 1 file:
implemented lock file
63 lines of code changed in 1 file:
(generations_loop_ga): close generation-wise stats file, more notes
9 lines of code changed in 1 file:
doc: updated and fixed doc for the (generation_loop_ga)
27 lines of code changed in 1 file:
(generation_stats_record_write): small fix docs
4 lines of code changed in 1 file:
(generation_stats_save): renamed to (generation_stats_record_write)
3 lines of code changed in 1 file:
(generation_stats_save): call (record_write) method to write the record
6 lines of code changed in 1 file:
(generation_stats_save): procedure done, block SAVE_GENERATION_STATS deleted
105 lines of code changed in 1 file:
SAVE_GENERATION_STATS block isolated to subroutine (generation_stats_save): skeleton
106 lines of code changed in 1 file:
(generations_loop_ga): block is now done
49 lines of code changed in 1 file:
(generations_loop_ga): continue code to save generation-wise statistics
2 lines of code changed in 1 file:
(generations_loop_ga): continue code to save generation-wise statistics
3 lines of code changed in 1 file:
(generations_loop_ga): continue code to save generation-wise statistics: average p_reproduction in an implied loop
4 lines of code changed in 1 file:
(generations_loop_ga): continue code to save generation-wise statistics
71 lines of code changed in 1 file:
(generations_loop_ga): started code to save generation-wise statistics
87 lines of code changed in 1 file:
Added ordering of growth speed groups from fast to dead for better plots. Changed from hist() to ggplot with geom_histogram(). Added survival and growth speed group to individual mortality plots. As well as some minor fixes.
45 lines of code changed in 1 file:
(generations_loop_ga): save memory stacks on each generation.
8 lines of code changed in 1 file:
smaller number of additive components
1 lines of code changed in 1 file:
small fix link
1 lines of code changed in 1 file:
(population_save_data_all_genomes): fix doc comments
13 lines of code changed in 1 file:
debug: delete debug code
0 lines of code changed in 1 file:
(population_save_data_memory): docs and reformat, fully done
50 lines of code changed in 1 file:
(population_save_data_memory): writing data values done, debug code
1 lines of code changed in 1 file:
(population_save_data_memory): writing data values done
72 lines of code changed in 1 file:
(population_save_data_memory): continue, starting data values
16 lines of code changed in 1 file:
(population_save_data_memory): build column names done
14 lines of code changed in 1 file:
(population_save_data_memory): build column names
27 lines of code changed in 1 file:
(population_save_data_memory): starting skeleton
97 lines of code changed in 1 file:
rename block for consistency
2 lines of code changed in 1 file:
save genome data on each time step
10 lines of code changed in 1 file:
(genome_mutate_wrapper): chromosomal mutations are again disabled
16 lines of code changed in 1 file:
reformat code
18 lines of code changed in 1 file:
(genome_mutate_wrapper): chromosomal mutations are again disabled
14 lines of code changed in 1 file:
(genome_mutate_wrapper): optional mutation parameters
42 lines of code changed in 1 file:
(chromosome_mutate_relocate_shift_random): optional mutation probability parameter
14 lines of code changed in 1 file:
(chromosome_mutate_relocate_swap_random): optional mutation probability parameter
14 lines of code changed in 1 file:
(allele_mutate_random_batch): optional mutation probability parameter
15 lines of code changed in 1 file:
(allele_mutate_random): optional mutation probability parameter
16 lines of code changed in 1 file:
debug: deleted debug code for (save_genomes_csv)
0 lines of code changed in 1 file:
increase mutation rate for simple allale mutations (chromosome mutations disabled)
2 lines of code changed in 1 file:
(population_save_data_all_genomes): final success param
2 lines of code changed in 1 file:
(population_save_data_all_agents_csv): error checking code for file write
20 lines of code changed in 1 file:
(population_save_data_all_genomes): done and tested
31 lines of code changed in 1 file:
(population_save_data_all_genomes): contunue, almost ready, fixes and docs
67 lines of code changed in 1 file:
(population_save_data_all_genomes): contunue, write data
21 lines of code changed in 1 file:
(population_save_data_all_genomes): contunue, write first record column names
24 lines of code changed in 1 file:
(population_save_data_all_genomes): built column names for genome data, allocatable
22 lines of code changed in 1 file:
(population_save_data_all_genomes): built column names for genome data
32 lines of code changed in 1 file:
(genome_mutate_wrapper): disable relocation mutations
11 lines of code changed in 1 file:
(population_save_data_all_genomes): starting skeleton
39 lines of code changed in 1 file:
doc: small fixes, deleted obsolete stage 2 proto_offspring tramnsitory evolution code in (generations_loop_ga)
8 lines of code changed in 1 file:
(mate_reproduce): check sex, force mother female and father male
11 lines of code changed in 1 file:
short PREEVOL_CYCLES; add tag to logger average distance between foods
11 lines of code changed in 1 file: