Function forrustts::simplify_tables [−][src]
pub fn simplify_tables(
samples: &SamplesInfo,
flags: SimplificationFlags,
state: &mut SimplificationBuffers,
tables: &mut TableCollection,
output: &mut SimplificationOutput
) -> Result<(), ForrusttsError>
Simplify a TableCollection
.
This differs from simplify_tables_without_state
in that the big memory
allocations made during simplification are preserved in
an instance of SimplificationBuffers
.
Parameters
samples
:flags
: modify the behavior of the simplification algorithm.state
: These are the internal data structures used by the simpilfication algorithm.tables
: aTableCollection
to simplify.output
: Where simplification output gets written. SeeSimplificationOutput
.
Notes
The input tables must be sorted.
See TableCollection::sort_tables_for_simplification
.