Commit d47013b1dfcefcb136bc4ec97d533ab58a84262d
1 parent
2d80fdb1
Initialise result vectors for Gaussian error propagation in ctbutterfly (#1862)
Showing
2 changed files
with
10 additions
and
1 deletions
src/ctbutterfly/ctbutterfly.cpp
| ... | ... | @@ -674,7 +674,13 @@ void ctbutterfly::gaussian_error_propagation(GModels& models) |
| 674 | 674 | |
| 675 | 675 | // Write header into logger |
| 676 | 676 | log_header1(TERSE, "Generate butterfly"); |
| 677 | - | |
| 677 | + | |
| 678 | + // Initialise result arrays | |
| 679 | + m_energies.clear(); | |
| 680 | + m_intensities.clear(); | |
| 681 | + m_min_intensities.clear(); | |
| 682 | + m_max_intensities.clear(); | |
| 683 | + | |
| 678 | 684 | // Initialise dummy time to evaluate spectral model |
| 679 | 685 | GTime time = GTime(); |
| 680 | 686 | ... | ... |
test/test_ctbutterfly.py
| ... | ... | @@ -168,6 +168,9 @@ class Test(test): |
| 168 | 168 | cpy_butterfly['outfile'] = 'ctbutterfly_py3.dat' |
| 169 | 169 | cpy_butterfly['logfile'] = 'ctbutterfly_py3.log' |
| 170 | 170 | cpy_butterfly['chatter'] = 4 |
| 171 | + | |
| 172 | + # Execute ctbutterfly tool | |
| 173 | + cpy_butterfly.logFileOpen() # Make sure we get a log file | |
| 171 | 174 | cpy_butterfly.execute() |
| 172 | 175 | |
| 173 | 176 | # Check result file | ... | ... |