debug code
12 lines of code changed in 1 file:
minor fix in (reproduce_do_probability_reproduction_calc)
3 lines of code changed in 1 file:
minor fix
3 lines of code changed in 1 file:
check condition no same-sex conspecifics in (reproduce_do_probability_reproduction_calc)
17 lines of code changed in 1 file:
changed environmant class diagram; reduced big svg schemes to 75% for doxygen fit
4611 lines of code changed in 3 files:
simplified individual class diagram; reduced big svg schemes to 75% for doxygen fit
34588 lines of code changed in 9 files:
reduced big svg schemes to 75% for doxygen fit
62074 lines of code changed in 7 files:
delta mass now compares with same sex conspecifics rather than all other conspecifics (reproduce_do_probability_reproduction_calc)
2 lines of code changed in 1 file:
fixed file descriptor for output files, now includes the value of the
7 lines of code changed in 1 file:
changed to nonparametric ADF at line 17732
0 lines of code changed in 2 files:
minor fix
1 lines of code changed in 1 file:
prepared for n same sex in (probability_reproduction)
22 lines of code changed in 1 file:
test split as rendered poorly in svg
184 lines of code changed in 2 files:
added agent's sex to debug
1 lines of code changed in 1 file:
deleted arrows that render poorly in svg
35 lines of code changed in 2 files:
added probability of reproduction delta mass interpolator
2622 lines of code changed in 2 files:
in (reproduce_do_probability_reproduction_calc) introduced relative delta mass
19 lines of code changed in 1 file:
added doxygen plot for delta mass and debug test oputput for probability of reproduction
13 lines of code changed in 1 file:
doxygen cleanup minor fix
6 lines of code changed in 1 file:
doxygen cleanup, minor fixes
20 lines of code changed in 1 file:
merged latest changes in the main developmentr branch
66956 lines of code changed in 33 files:
doxygen cleanup: solved glitch of feature when subsection begins at tabbed level after note or param, just have to insert an empty !> before section
31 lines of code changed in 1 file:
minor fix
1 lines of code changed in 1 file:
minor fix
3 lines of code changed in 1 file:
doxygen cleanup reindex and join/collapse food resources
36 lines of code changed in 1 file:
another minr fix
1 lines of code changed in 1 file:
minor fix
2 lines of code changed in 1 file:
doxyge cleanup, code (food_resource_collapse)
4 lines of code changed in 1 file:
changelog updated
130 lines of code changed in 1 file:
doxygen cleanups
18 lines of code changed in 1 file:
cleanup visual range backend doxygen
34 lines of code changed in 1 file:
minor fix
1 lines of code changed in 1 file:
added visual range plots for doxygen
8458 lines of code changed in 6 files:
doxygen cleanup visual range utils
90 lines of code changed in 1 file:
small fix
6 lines of code changed in 1 file:
doxygen cleanup: visual range plot
8 lines of code changed in 1 file:
added visual range plots
8458 lines of code changed in 6 files:
minor fix
3 lines of code changed in 2 files:
doxygen cleanup: further fix food_item_capture_probability_calc
12 lines of code changed in 1 file:
reduced plot size to 75%
2055 lines of code changed in 2 files:
added capture probability plot for doxygen
2351 lines of code changed in 2 files:
doxygen cleanup food_item_capture_probability_calc
22 lines of code changed in 1 file:
changelog updated
55 lines of code changed in 1 file:
fix web name for new pdf
1 lines of code changed in 1 file:
added docroot
7 lines of code changed in 1 file:
added web scripts
86 lines of code changed in 3 files:
modified plots, e.g. added reproductive factor perception, added eps for doxygen latex
27666 lines of code changed in 10 files:
doxygen cleanup: added ref to aha manual
4 lines of code changed in 1 file:
aha model (building blocks...) are now in doxygen docs
3 lines of code changed in 1 file:
doxygen fix mainpage
4 lines of code changed in 1 file:
minor fix
1 lines of code changed in 1 file:
doxygen cleanup: added aha implementation overview to mainpage
75 lines of code changed in 1 file:
hedtools pdf renamed, update weblink in mainpage
1 lines of code changed in 1 file:
pdf doc renamed
1 lines of code changed in 1 file:
fix scale name, added keywords
3 lines of code changed in 1 file:
fix scale name
1 lines of code changed in 1 file:
renamed BASE_UTILS.adoc to HEDTOOLS.adoc, AHA model modules isolated into a separate include file MOD_AHA.adoc
5735 lines of code changed in 5 files:
doxygen cleanup: partly done the body
187 lines of code changed in 1 file:
one more small change, doxygen cleanup
6 lines of code changed in 1 file:
fix mainpage
54 lines of code changed in 1 file:
minor fix doxygen formatting
2 lines of code changed in 1 file:
minor fix
7 lines of code changed in 1 file:
doxygen cleanup: added simple intro mainpage
40 lines of code changed in 1 file:
minor fix latex formula gamma2gene
3 lines of code changed in 1 file:
another minor doxygen change
0 lines of code changed in 1 file:
minor change
2 lines of code changed in 1 file:
added graphs for doxygen docs
2000 lines of code changed in 6 files:
doxygen cleanup: started body/condition
12 lines of code changed in 1 file:
doxygen cleanup: done hormones
19 lines of code changed in 1 file:
doxygen checkup : hormone started
25 lines of code changed in 1 file:
doxygen cleanup: neuronal response functions in genome done
87 lines of code changed in 1 file:
doxygen cleanup: partly did the genome objects
227 lines of code changed in 1 file:
doxygen cleanup: fixed subfunctions for gos_find
23 lines of code changed in 1 file:
resize plot for doxygen, 75% 1px width
504 lines of code changed in 1 file:
doxygen micro fix
4 lines of code changed in 1 file:
minor fix
1 lines of code changed in 1 file:
doxygen cleanup: interpolation plot for nonparametric dissipation
6 lines of code changed in 1 file:
doxygen cleanup: small fix
3 lines of code changed in 1 file:
doxygen cleanup: added very short modules intro
15 lines of code changed in 1 file:
doxygen cleanup: enabled several advanced features for graphviz uml diagrams
5 lines of code changed in 1 file:
set DIAFILE_DIRS = ./../HEDTOOLS/doc/img/
4 lines of code changed in 1 file:
doxygen cleanup: fixed all wrong comment delimiters !1 -> !!
9 lines of code changed in 1 file:
set STRIP_CODE_COMMENTS to NO; better to see full unstripped comments within the linked code
3 lines of code changed in 1 file:
doxygen cleanup: added figures for latex output, in eps
4 lines of code changed in 1 file:
minor fix
2 lines of code changed in 1 file:
scaled big plot down, rendered too big in doxygen
1017 lines of code changed in 1 file:
small fix
6 lines of code changed in 1 file:
added plot for doxygen docs
1012 lines of code changed in 1 file:
doxygen cleanup gos_find, added more figures
69 lines of code changed in 1 file:
added note on doxygen IMAGE_PATH quirk
3 lines of code changed in 1 file:
fix latex formula in (reproduce_do_probability_reproduction_calc)
1 lines of code changed in 1 file:
typing error fix
1 lines of code changed in 1 file:
doxygen cleanup: straight quotes only
1 lines of code changed in 1 file:
doxygen cleanup: minor fix quotes
1 lines of code changed in 1 file:
doxygen cleanup: did (gos_find) and (attention_modulate)
26 lines of code changed in 1 file:
fix image path, into hedtools img
1 lines of code changed in 1 file:
added external graphs for doxygen-generated documentation
0 lines of code changed in 2 files:
doxygen cleanup: minor fix gos_find
33 lines of code changed in 1 file:
doxygen cleanup, more cleans
14 lines of code changed in 1 file:
doxygen cleanup minor fix
9 lines of code changed in 1 file:
doxygen cleanup: added comments on timer_cpu object
15 lines of code changed in 1 file:
doxygen cleanup: done all within-bound-type descriptions for all objects
50 lines of code changed in 1 file:
added doxygen comments at within-type-bound interface declaration: ENVIRONMENT
38 lines of code changed in 1 file:
additional small fixes
6 lines of code changed in 1 file:
added doxygen comments at within-type-bound interface declaration SPATIAL_MOVING
28 lines of code changed in 1 file:
added doxygen comments at within-type-bound interface declaration SPATIAL
37 lines of code changed in 1 file:
doxygen wrong group close tag minor fix: always must be !> @}
1 lines of code changed in 1 file:
minor fix, a couple of separate-line formulas. punctuation doesn't rebder correctly if punctuation signs are outside closing @] tag
3 lines of code changed in 1 file:
doxygen @detail tag evokes warnings, correct is @details: fixed
318 lines of code changed in 1 file:
after initial cleanup, can return HIDE_IN_BODY_DOCS = NO
1 lines of code changed in 1 file:
minor fix
1 lines of code changed in 1 file:
doxygen cleanup: hopefully final round of the_environment module cleanup, others should do using this pattern
358 lines of code changed in 1 file:
more doxygen cleanups: fixed all '!> ### Implementation details ###' headers strictly to level 3
80 lines of code changed in 1 file:
updated doxygen guide, restored a small portion in the_environment
11 lines of code changed in 1 file:
updated doxygen style guidelines at header, restored some doxygen body tags in certain the_environment routines
93 lines of code changed in 1 file:
added doxygen usage style descriotion
9 lines of code changed in 1 file:
fixed wron this%capture_efficiency in accessof func (predator_get_capture_efficiency)
1 lines of code changed in 1 file:
doxygen cleanup: minor fix
5 lines of code changed in 1 file:
doxygen cleanup: did whole the_environment module
98 lines of code changed in 1 file:
doxygen cleanup up to (predator_make_init)
14 lines of code changed in 1 file:
doxygen cleanup: did (spatial_neighbours_distances)
51 lines of code changed in 1 file:
doxygen cleanup: did food resource in the_environment
291 lines of code changed in 1 file:
doxygen cleanup: did food capture engine
115 lines of code changed in 1 file:
doxygen cleanup: done illumination engine in the_environment
90 lines of code changed in 1 file:
changelog updated
14 lines of code changed in 1 file:
enable EXTRACT_PRIVATE
1 lines of code changed in 1 file:
doxygen cleanup: fixed maxima code blocks with @code ... @endcode tags
31 lines of code changed in 1 file:
doxyge cleanup: done in the_environmemnt post AKVISRANGE
573 lines of code changed in 1 file:
doxygen cleanup, deleted off-header comments
7 lines of code changed in 1 file:
further cleanuo doxygen in the_environment; restored type-bound call in (environment_random_uniform_spatial_vec_3d) that crashed in intel fortran 13, now works fine in v17 ifort
98 lines of code changed in 1 file:
started doxygen cleanup for the_environment
92 lines of code changed in 1 file:
HIDE_IN_BODY_DOCS set to YES to reduce clutter in doxygen output, it is seems messy before doxygen comments cleanup
1 lines of code changed in 1 file:
changelog update
48 lines of code changed in 1 file:
minor fix list
7 lines of code changed in 1 file:
doxygen comments in commondata further cleanup, implamented function (within) for forced conversion to range
100 lines of code changed in 1 file:
doxygen cleanup: fixed member groups in commondata
17 lines of code changed in 1 file:
doxygen cleanup: further cleanup groups @name
118 lines of code changed in 1 file:
doxygen cleanup: small fix
2 lines of code changed in 1 file:
doxygen cleanup: fixed titles of parameter groupd in commondata
29 lines of code changed in 1 file:
doxygenn cleanup: done COMMONDATA all procedures
377 lines of code changed in 1 file:
doxygen cleanup: fixed docs within (alleleconv) and (cv2variance)
38 lines of code changed in 1 file:
doxygen cleanup: more fixes in gammma2gene
13 lines of code changed in 1 file:
doxygen cleanup: fix arrays example
3 lines of code changed in 1 file:
doxygen: started cleaning-up doxygen comments, currently produces messy doc; now up to 4293
127 lines of code changed in 1 file:
cleanup some messy doxygen tags
47 lines of code changed in 1 file:
fix doxygen formulas, use now square brackets formula style, so far in (reproduce_do_probability_reproduction_calc)
4 lines of code changed in 1 file:
fix doxygen subtitles in comments, so far in (gos_find_global_state) and (reproduce_do_probability_reproduction_calc)
54 lines of code changed in 1 file:
fix latex formula
2 lines of code changed in 1 file:
redeclared (consp_perception_is_seeing_conspecifics) elemental; (reproduce_do_probability_reproduction_calc) warning about pure/elemental
5 lines of code changed in 1 file:
implemented function to calculate the probability of successful reproduction (reproduce_do_probability_reproduction_calc)
166 lines of code changed in 1 file:
added body mass component to the conspecifics perception
45 lines of code changed in 1 file:
in (reproduce_do_this) comments and added actor agent
11 lines of code changed in 1 file:
fix comment
1 lines of code changed in 1 file:
implemented REPRODUCE behaviour class, specific (init), added do_this, (expectancies_calculate) and (execute) protos
57 lines of code changed in 1 file:
fix commenta on (add_to_history) interface
3 lines of code changed in 1 file:
fix (add_to_history) comments
7 lines of code changed in 1 file:
fix comments example call on (see_pred)
0 lines of code changed in 1 file:
changelog update
32 lines of code changed in 1 file:
refactored (see_pred) procedure (predator_perception_get_visrange_objects), simplified input: now only the array of predators to search within is used as mandatory dummy parameter
11 lines of code changed in 1 file:
fix comments on (see_consp)
2 lines of code changed in 1 file:
refactored (see_consp) procedure (consp_perception_get_visrange_objects), simplified input: now only the array of agents to search within is used as mandatory dummy parameter; agents'sizes, alive status and sex are obtained from the input dummy array
21 lines of code changed in 1 file:
incorporated sex into the conspecific perception object, several procs
62 lines of code changed in 1 file:
Elaborated on the Arousal_GOS_Dissipation_Factor comments
7 lines of code changed in 1 file:
fix link description
1 lines of code changed in 1 file:
deleted all '@example' tags that do not correctly in doxygen (normally require linking with separate code set by EXAMPLE_PATH)
11 lines of code changed in 1 file:
fix numbered
1 lines of code changed in 1 file:
added link to doxygen docs for the HEDG2_01 code
4 lines of code changed in 1 file:
add pdf doc to web index page
3 lines of code changed in 1 file:
merged latest minor changes from work branch
1 lines of code changed in 1 file:
repo reorganize: deleting old hormone trunk: hormonemodel is in 'hormones_v2' at the root
0 lines of code changed in 2 files:
deleted old obsolete branch: hormonemodel is in 'hormones_v2' at the root
0 lines of code changed in 5 files:
added simple starting index page source
21 lines of code changed in 1 file:
Added a line about how to use meld.
3 lines of code changed in 1 file:
Moved file up one folder.
59 lines of code changed in 2 files:
Copy of the SVN-guide to my new hormone branch.
0 lines of code changed in 1 file:
fix outdated pdf web address
1 lines of code changed in 1 file:
cleanup the repo, deleting obsolete branches.
0 lines of code changed in 4 files:
(timer_cpu_log) added as a shortcut for timing, small changes in comments
20 lines of code changed in 1 file:
code reorganized: implemented rudimentary (life_cycles_time_step), moved all debug code from block DEBUG_03 to (life_cycles_debug_test); a few other minor comments changes
416 lines of code changed in 1 file:
small comments, listing implemented selectable functions
3 lines of code changed in 1 file:
reorganized repo: deleted obsolete dirs
0 lines of code changed in 21 files:
changelog updated
38 lines of code changed in 1 file:
added baseline levels of sex steroids
43 lines of code changed in 1 file:
clean sex steroids hormone history with (hormones_clean_history_stack)
14 lines of code changed in 1 file:
relaxed parameters for easier growth
5 lines of code changed in 1 file:
minor reformats only
4 lines of code changed in 1 file:
fixed class-object intent in (food_item_clone_assign); reduced MASS_GROWTH_THRESHOLD to 1%
2 lines of code changed in 1 file:
minor change and debug code shift
31 lines of code changed in 1 file:
minor fix comment
1 lines of code changed in 1 file:
SEX_STEROIDS_INCREMENT_FACTOR_AGE_CURVE_ABSCISSA midpoint changed to 0.25 of LIFESPAN; debug code small change : walk distance increased to make more food item encounters
4 lines of code changed in 1 file:
added (sex_steroids_update) in debug code for testing
2 lines of code changed in 1 file:
added (sex_steroids_update) interface for (sex_steroids_update_increment)
2 lines of code changed in 1 file:
implemented steroid increment factor function depending on the agent's body length in (sex_steroids_update_increment), had to move BODY_LENGTH_MAX and a few other parameters upwards in COMMONDATA to enable use in interpolation grid parameters
79 lines of code changed in 1 file:
sex steroid increment factor based on age moved into a function in (sex_steroids_update_increment)
45 lines of code changed in 1 file:
implemented (sex_steroids_update_increment) for calculating sex steroid hormone dynamics, now increment depends on the agent's age; need also dependency on body length
100 lines of code changed in 1 file:
fixed wrong intent the_other in (food_item_clone_assign)
1 lines of code changed in 1 file:
removed figures from strategy- and fitnessconsequences-matrix
added figures for surplus before and after growth
62 lines of code changed in 1 file:
added testosterone and estrogen history stacks and auto-update upon (set)
35 lines of code changed in 1 file:
added a few more comments on writing files for saving data
9 lines of code changed in 1 file:
minor fix function to build header row: we forgot to set n_vars parameter in place of 100 (it sets the width of the leading zeroes as, e.g. in VAR_001 or VAR_1)
1 lines of code changed in 1 file:
merged my latest changes
26 lines of code changed in 1 file:
debug code: added histogram of walk step distances (way passed)
20 lines of code changed in 1 file:
deleted xyz data as duplicating
0 lines of code changed in 1 file:
deleted agent's xyz data as dupliating
0 lines of code changed in 1 file:
reduced huge variation of step in rwalk, added current XYZ position after walk
6 lines of code changed in 1 file:
debug code: added current coords for agent
5 lines of code changed in 1 file:
debug code: reduced walk step variance from huge
6 lines of code changed in 1 file:
added AROUSAL_GOS_DISSIPATION_FACTOR value to the output file names
9 lines of code changed in 1 file:
added a few more comments
6 lines of code changed in 1 file:
increased AROUSAL_GOS_DISSIPATION_FACTOR to 0,85
1 lines of code changed in 1 file:
produced first rows for output files as column labels
44 lines of code changed in 1 file:
added variable for ghf, thf & oxf step in diagramcode
8 lines of code changed in 1 file:
added csv file outputs for gos arousal and gos label
67 lines of code changed in 1 file:
minor comment on (clone) food item
3 lines of code changed in 1 file:
merged my latest changes in the main code
1330 lines of code changed in 2 files:
changelog updated
40 lines of code changed in 1 file:
note on latest reindex parameter in comments, additional warning on calling (unjoin) upon sorting
7 lines of code changed in 1 file:
Replaced old version with the one from trunk.
53 lines of code changed in 1 file:
Replaced old version with version from trunk.
62 lines of code changed in 1 file:
added reindex parameter to debug code, added code example for (join) and (unjoin)
22 lines of code changed in 1 file:
another small cleanup
0 lines of code changed in 1 file:
cleanup obsolete (join) call
0 lines of code changed in 1 file:
deleted debug code gaussian walk for the whole population
0 lines of code changed in 1 file:
added 'reindex' parameter to (join) and (unjoin) for automatic reindexing of food resources.
118 lines of code changed in 1 file:
the (destroy) method for food resource; debug code to check (join) and (unjoin) in food perception and food eating; deleted test code for join/unjoin in block DEBUG_01
65 lines of code changed in 1 file:
debug code testing join unjoin food resources
44 lines of code changed in 1 file:
all sub-component unjoin implementation for (food_resources_update_back)
435 lines of code changed in 1 file:
single sub-component update implementation for (food_resources_update_back)
30 lines of code changed in 1 file:
now (unjoin) is type bound (food_resources_update_back)
11 lines of code changed in 1 file:
fix comments
7 lines of code changed in 1 file:
fixed non-joined iid in (join) method for food resource class, debug code
58 lines of code changed in 1 file:
more warnings
17 lines of code changed in 1 file:
redeclared (food_resources_collapse) procedure as type bound with interface (join); additional comments and warnings
12 lines of code changed in 1 file:
implemented (clone) method fof food_item; (food_resources_collapse) to join several food resource objects; cleanup debug code
600 lines of code changed in 1 file:
Added variable iftest for easier debugging.
7 lines of code changed in 1 file:
Changed conversion_cost = (surplus_before_growth/conversion_efficiency)... to ... (surplus_before_growth*conversion_efficiency)... under else in forwards and backwards.
2 lines of code changed in 1 file:
Updated to work with new code
2 lines of code changed in 1 file:
merged latest changes
24 lines of code changed in 2 files:
changelog updated
17 lines of code changed in 1 file:
deleted testing call to (reindex_food_resources)
0 lines of code changed in 1 file:
merged my latest changes, tested
196 lines of code changed in 1 file:
fixed wrong index in (food_resource_reset_iid_all); fixed new proc name in environment build procedure; added optional parameter flag for reindex in (food_resource_sort_by_size)
17 lines of code changed in 1 file:
renamed object-list implementation to (reindex_food_resources)
2 lines of code changed in 1 file:
reimplemented (reindex_food_resource_array) to accept list or eaw resource objects, array creates problems with passing array constructor for object array dummy
158 lines of code changed in 1 file:
Moved calculations for somatic_weight and length after growth futher down in the code in FORWARD to avoid errors in the future.
6 lines of code changed in 1 file:
arbitrary starting index in (food_resource_reset_iid_all), non-parallel reindex of array of food resources (reindex_food_resource_array)
46 lines of code changed in 1 file:
Removed some comments and made some minor changes so all if-statements follow the same standard.
17 lines of code changed in 1 file:
changelog updated
1512 lines of code changed in 1 file:
merged latest, disabled random iid in food item and resource
20 lines of code changed in 2 files:
changelog updated
11 lines of code changed in 1 file:
completely disabled random iids in (food_item_make), converted to elemental; (food_resource_make) uses now do concurrent, converted to pure
9 lines of code changed in 1 file:
merged latest changes after my test
614 lines of code changed in 2 files:
deleting reprfact branch that implemented reproductive factor perception component, all reintegrated to main HEDG2_01
0 lines of code changed in 1 file:
merged the 'repfract' branch implementing reproductive factor perception component and fixes to non-deleted food items that were eaten by the agents
567 lines of code changed in 1 file:
minor fix log
1 lines of code changed in 1 file:
deleted obsolete trim in (individ_label), extra warning
4 lines of code changed in 1 file:
intel fortran does not allow elemental (genome_label_get) to have allocatable attribute, reset to fixed, now using trim in invocations, especially file names
18 lines of code changed in 1 file:
fixed bug of non deleting eaten food items from the resource (were only deleted from the agent's perception object); (eat_food_item_do_execute) now requires mandatory food_resource_real; implemented (reindex) to reset iids for all food items within the resource; (set_iid) now provides mandatory iid and is elemental, random iid is optionally set in (make) method for FOOD_ITEM ; all (qsort) and caller subroutines are now pure and elemental
84 lines of code changed in 1 file:
debug code
22 lines of code changed in 1 file:
added call to (%perception_to_memory) in debug code; save perception data in debug code; (genome_label_get) set elemental
20 lines of code changed in 1 file:
fixed non-updating reprfac in (eat_food_item_motivations_expect), resulted in negative GOS expectancies
10 lines of code changed in 1 file:
moved reserves_max
3 lines of code changed in 1 file:
reserves_max added in forward simulation
4 lines of code changed in 1 file:
fix comments and formatting
20 lines of code changed in 1 file:
removed typing error
1 lines of code changed in 1 file:
Looked for bugs together. Likely something is not identical in forward and backwards routine. Changed interpolation to use reserve state below.
12 lines of code changed in 1 file:
changelog updated
46 lines of code changed in 1 file:
added perception component for the 'reproductive factor' PERCEPT_REPRFACT, a combination of sex hormones that can be calculated differently in males and females (e.g. different weights of testosteron and estrogen)
0 lines of code changed in 2 files:
removed unused variable (O2_free)
2 lines of code changed in 1 file:
more comments on Lars subroutine call
1 lines of code changed in 1 file:
marked Lars' test lab code call to avoid rewriting on svn conflict
15 lines of code changed in 1 file:
merged my latest changes in the code
127 lines of code changed in 1 file:
function (distance_average) bound to FOOD_RESOURCE, using now in main code logging
45 lines of code changed in 1 file:
updatet figure(s)
53 lines of code changed in 1 file:
changed categories in ind-matrix for new mortality figure
6 lines of code changed in 1 file:
append hours to timer log, if calc's took very long
6 lines of code changed in 1 file:
moved conversion functions (l2i) and (l2r) out from (population_save_data_all_agents_csv), to COMMONDATA, now (conv_l2r) and (conv_l2i), old version l2r substituted by the new (code almost identical)
60 lines of code changed in 1 file:
fixed (l2i) and (l2r)
28 lines of code changed in 1 file: