It's possible to attempt different filter geometries (particularly the size of the first layer) to achieve different filter efficiencies for a given dataset.
Add methods to iterate with different layer capacities and a maximum-time stopwatch to find an optimum.
This is probably best done by spawning threads with a timer on an executor.
It's possible to attempt different filter geometries (particularly the size of the first layer) to achieve different filter efficiencies for a given dataset.
Add methods to iterate with different layer capacities and a maximum-time stopwatch to find an optimum.
This is probably best done by spawning threads with a timer on an executor.