nrc-cnrc / EGSnrc

Toolkit for Monte Carlo simulation of ionizing radiation — Trousse d'outils logiciels pour la simulation Monte Carlo du rayonnement ionisant
http://nrc-cnrc.github.io/EGSnrc
GNU Affero General Public License v3.0
242 stars 146 forks source link

All egs++ shapes should be converted to shared libraries #1213

Open rtownson opened 2 weeks ago

rtownson commented 2 weeks ago

A few simple shapes are defined with type= instead library= and this can be confusing for users. The shapes might as well be made available as shared libraries just like the rest.

ftessier commented 2 weeks ago

Agreed. This is always a nuisance, even for experienced EGSnrc users! We can check whether this affects efficiency, but I presume it won't have a significant impact. Is there any mention in the docs why it was done this way in the first place?