02_new_tutorials:parameterfile
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 02_new_tutorials:parameterfile [2025/10/14 13:03] – gaetan | 02_new_tutorials:parameterfile [2025/11/16 10:32] (current) – gaetan | ||
|---|---|---|---|
| Line 82: | Line 82: | ||
| [RU(-30) RH(90) pBud(b[radius]).($[age]=b[age], | [RU(-30) RH(90) pBud(b[radius]).($[age]=b[age], | ||
| ] | ] | ||
| + | |||
| + | boolean tooOld(BaseBud n){ | ||
| + | return n[age]> | ||
| + | } | ||
| </ | </ | ||
| Line 165: | Line 169: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | Now run the project in headless with: | ||
| + | < | ||
| + | java -jar core.jar --headless Model.gsz | ||
| + | </ | ||
| + | |||
| + | This will print in the terminal the output value of '' | ||
| + | '' | ||
| + | |||
| + | ==== Command line arg ==== | ||
| + | |||
| + | Let's change some parameter value for the run: | ||
| + | < | ||
| + | java -jar core.jar -PModel.ageLimit=15 -PModel.aging=1 | ||
| + | </ | ||
| + | |||
| + | This should display in the terminal: '' | ||
| + | |||
| + | ==== Change the parameter file ==== | ||
| + | |||
| + | It is also possible to simply change the content of the parameter file by simply opening the file and changing its content. | ||
| + | The file is called '' | ||
| + | |||
| + | < | ||
| + | Model.budType=0 | ||
| + | Model.ageLimit=7 | ||
| + | Model.initialLength=0.5 | ||
| + | Model.aging=0 | ||
| + | </ | ||
| + | |||
| + | And running in headless again: '' | ||
| + | |||
| + | I get the value: '' | ||
| + | |||
| + | |||
| + | ====== QSM Project ====== | ||
| + | |||
| + | Now let's see how these parameters can be fit into a bigger project, the [[:todo|QSM project example]] | ||
| + | |||
02_new_tutorials/parameterfile.1760439837.txt.gz · Last modified: 2025/10/14 13:03 by gaetan
