Commit 75556db4 authored by Stefan Westerfeld's avatar Stefan Westerfeld

Simplify code leading to crash.

Signed-off-by: Stefan Westerfeld's avatarStefan Westerfeld <stefan@space.twc.de>
parent 7aabc713
......@@ -254,13 +254,8 @@ SpeedSync::prepare_mags (const SpeedScanParams& scan_params)
}
for (const auto& sync_bit : sync_bits)
{
float umag = 0, dmag = 0;
float umag = 1, dmag = 1;
for (size_t i = 0; i < sync_bit.up.size(); i++)
{
umag += fft_out_db[sync_bit.up[i]];
dmag += fft_out_db[sync_bit.down[i]];
}
sync_matrix (row, col++) = MagMatrix::Mags {umag, dmag};
assert (umag != 0);
assert (dmag != 0);
......@@ -482,6 +477,7 @@ SpeedSearch::run_search (const SpeedScanParams& scan_params, const vector<double
}
}
printf (" - prepare\n");
timer_start();
for (auto& s : speed_sync)
......@@ -490,11 +486,14 @@ SpeedSearch::run_search (const SpeedScanParams& scan_params, const vector<double
timer_report();
printf (" - search\n");
for (auto& s : speed_sync)
s->start_search_jobs (thread_pool, scan_params, s->center_speed());
thread_pool.wait_all();
timer_report();
exit (0);
vector<SpeedSync::Score> scores;
for (auto& s : speed_sync)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment