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,7 +674,13 @@ void ctbutterfly::gaussian_error_propagation(GModels& models) | ||
| 674 | 674 | ||
| 675 | // Write header into logger | 675 | // Write header into logger |
| 676 | log_header1(TERSE, "Generate butterfly"); | 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 | // Initialise dummy time to evaluate spectral model | 684 | // Initialise dummy time to evaluate spectral model |
| 679 | GTime time = GTime(); | 685 | GTime time = GTime(); |
| 680 | 686 |
test/test_ctbutterfly.py
| @@ -168,6 +168,9 @@ class Test(test): | @@ -168,6 +168,9 @@ class Test(test): | ||
| 168 | cpy_butterfly['outfile'] = 'ctbutterfly_py3.dat' | 168 | cpy_butterfly['outfile'] = 'ctbutterfly_py3.dat' |
| 169 | cpy_butterfly['logfile'] = 'ctbutterfly_py3.log' | 169 | cpy_butterfly['logfile'] = 'ctbutterfly_py3.log' |
| 170 | cpy_butterfly['chatter'] = 4 | 170 | cpy_butterfly['chatter'] = 4 |
| 171 | + | ||
| 172 | + # Execute ctbutterfly tool | ||
| 173 | + cpy_butterfly.logFileOpen() # Make sure we get a log file | ||
| 171 | cpy_butterfly.execute() | 174 | cpy_butterfly.execute() |
| 172 | 175 | ||
| 173 | # Check result file | 176 | # Check result file |