Add generation rate to Sesame PDD output #286
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The generation rate G, calculated using the incident spectrum and whichever optical solver method is selected, is used by the PDD solver but there is currently no convenient way for the user to access it - they instead need to access the wavelength-dependent generation rate and integrate this manually with the incident spectrum. This adds the generation rate G in a junction to the outputs of the Sesame drift-diffusion solver easily accessible by the user after a calculation.
Also fix some unrelated issues relating to Boost library causing GitHub Actions tests for M1 Macs to fail.