-
Notifications
You must be signed in to change notification settings - Fork 0
Add primitive float type to the matter models #29
Copy link
Copy link
Open
Labels
MonteCarloTransportIndicated that the issue is related to the upstream usage in a Monte-Carlo Transport Code.Indicated that the issue is related to the upstream usage in a Monte-Carlo Transport Code.enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Metadata
Metadata
Assignees
Labels
MonteCarloTransportIndicated that the issue is related to the upstream usage in a Monte-Carlo Transport Code.Indicated that the issue is related to the upstream usage in a Monte-Carlo Transport Code.enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description
One should add a type parameter
TtoAbstractMatterModeland propagate this down to each concrete implementation. This allows for generic but type-aware implementation of the interface functions.Validation and testing
Motivation
Currently, the primitive floating point types in the matter models are pinned down to float64. This becomes a problem downstream, if differential cross sections need to be computed for a given float precision.
Target audience
Photon transport, XRTSProbing.jl