BlueGrey
calm
Elegant
Català-Valencià - Catalan
中文 - Chinese (Simplified)
中文 - Chinese (Traditional)
Česky - Czech
Dansk - Danish
Nederlands - Dutch
English - English
Suomi - Finnish
Français - French
Deutsch - German
עברית - Hebrew
हिंदी - Hindi
Magyar - Hungarian
Bahasa Indonesia - Indonesian
Italiano - Italian
日本語 - Japanese
한국어 - Korean
Македонски - Macedonian
मराठी - Marathi
Norsk - Norwegian
Polski - Polish
Português - Portuguese
Português - Portuguese (Brazil)
Русский - Russian
Slovenčina - Slovak
Slovenščina - Slovenian
Español - Spanish
Svenska - Swedish
Türkçe - Turkish
Українська - Ukrainian
Oëzbekcha - Uzbek
Subversion Repositories
public iLand
(root)
/
src
/
core
/
stamp.h
- Rev 1222
Rev
Show changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Rev
Age
Author
Path
Log message
Diff
1222
2958d 14h
werner
/
public SVN
1221
2958d 14h
werner
/branches/
public SVN
1220
2958d 14h
werner
/branches/version1.0/
Version 1.0
1218
2958d 16h
werner
/
clean up repository - make 1.0 trunk again!
1217
2958d 16h
werner
/
clean up repository - make 1.0 trunk again!
1104
3246d 21h
werner
/branches/iland_regen/
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone
779
4230d 16h
werner
/branches/port_qt5_64bit/
739
4639d 18h
werner
/trunk/src/core/
removed some warnings, added a ASSERT to stamp-selection (problem with
old stamps)
705
4762d 13h
werner
/trunk/src/
series of performance tests / modifications.
Using "valgrind" on the linux virtual machine, some performance
measurements were made.
Some candidates for optimization were tested. (1) the applyLIP()
function (about 30% of total run time in runYear()): here several
inlining options were tested; testing the value of the stamp before
using it (in order to omit the other steps) prooved to be slower than
unsing all stamp values.
(2) the random number generator; here the random number generation is
about 5% of the total run time; the commit contains two/three other
variants.
697
4770d 13h
werner
/trunk/
Doxygen documentation revisited.
After re-establishing doxygen documentation (last update: 2009) a lot of smaller/medium documentation fixes.
Documentation is something that could definitely be always improved ;)
671
4813d 17h
werner
/trunk/src/
Necessary changes for GPL licence (i.e. headers in all source files)
639
4974d 14h
werner
/
move current content to the "trunk"
487
5184d 11h
werner
/src/core/
some performance optimizations done on Linux with valgrind /
KCacheGrind.
stamp: did inlining of "distanceToCenter" (is still relatively expensive
due to heavy usage in e.g. applyLip)
Saplings: removed the very exensive way to check if a sapling of a
species is already on a given pixel; we now use a std::bitmap for that
purpose.
grid: optimized the "indexOf(float*)"-method; this method is used very
often.
401
5330d 11h
werner
/
starting from a change in the LIP-pattern and the LIP-application a grand tour through followed.
StampContainer has now a static grid that holds distances to the stamp-center. This is used by the tree when applying a stamp.cpp
minor changes necessary due to the switch to Qt 4.6
400
5330d 18h
werner
/src/
changed the binary format of the LIP stamps (included a magic number, a version and a call to setVersion()). Changed the way of aggregating the "shadow" in the lightroom: now (again) the result value represents the mean "shadow" per meter below the 45° line.
321
5498d 19h
werner
/src/
* check for NaN in readLIF_torus() (Tree).
* dump() function in Stamp
* removed compiler warnings
149
5583d 05h
werner
/src/
- drawing GUI in MainWindow
- "Opacity" of tree crowns as a function of leafarea (and crown area;
crown radius is stored in LIP-stamp).
145
5583d 11h
Werner
/src/
Run and compiled iLand on Linux (Kubuntu) with a virtual machine. The gcc on Linux issues lots of warnings which I fixed on the Linux side. Also fixed TTickTack (the clock issue).
Now iLand also runs on Linux - nice!
131
5586d 04h
Werner
/src/
added a 64x64 stamp while reinvoking the FonStudio
83
5597d 12h
Werner
/src/
new structure
←Prev
1
2
Next→
Show All