Merge pull request #6225 from sloriot/VSA-fix_infinite_loop

Fix infinite loop
This commit is contained in:
Laurent Rineau 2022-01-12 11:41:30 +01:00
commit 2b29970527
1 changed files with 3 additions and 1 deletions

View File

@ -1152,7 +1152,9 @@ private:
target_px = max_nb_proxies;
else
target_px *= 2;
add_proxies_error_diffusion(target_px - m_proxies.size());
// if no proxies could be added, stop
if( add_proxies_error_diffusion(target_px - m_proxies.size()) == 0)
break;
const FT err = run(nb_relaxations);
error_drop = err / initial_err;
}