Fix tutor7pp ausgab and output bugs #454
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.
tutor7pp
bug related to ausgab calls. When an ausgab object was used in the input file, results differed due to random memory accesses. This was due to an uninitialized value related to russian roulette, when it was not turned on. However, the results were correct when no ausgab objects were used.This is therefore a critical bug fix for
tutor7pp
. Thanks to Nigel Vezeau for reporting this bug.tutor7pp
bug where the pulse height regions specified by the user in the input file were not associated with the correct regions. The PHDs that were output corresponded toir+1
, but the input/output suggested that they corresponded toir
. Now, the PHDs are output for the correct regions and there is additional description of the output format.Thanks to Lucas Paixão for reporting this bug.
application.h
. This change is just for future use and consistency.