Added equal and non-equal operators to compare vectors.
Added subArray(ofs,[endOfs]) and method to produce sets of sub-arrays
createIn(ofs, count, size) and createIn(ofs, count1, count2, size).
Renamed methods and added methods to check and validate the adding of
values.
Added get method to UnqePtr that is less cumbersome in some situations
as using the operator ->.
Noise: Added a global convenience structure for specification of added
noise to signals.
Limiter: removed unnecessary header inclusion
IIR Coefficients now have == and != operators.
Filter: added convenience struct for the definition of allowed filter
errors and made sure that the effective filter length process
earlies-out if the Sample type quantization threshold is reached earlier
than the requested epsilon.
Added a generic structure to determine metrics about implementors of a
butterfly-plan.
Using ButterflyNodeMetrics, added utils to determine effective filter
lengths of IIR filters and also specifically for Butterworth filter
trees.
Crossovers: Created new frame-base hierarchy for Crossovers and created
lots of convenience to mae this easier. Added the implementation for a
Linkwitz-Riley and a ZeroPhase crossover.
Hooked up new crossover code and their unit tests and removed old, now
unused headers.
to determine the aggregate metric, ButterflyNodeMetrics used not only
the butterfly-node-path metrics, but it also included individual metrics
of all input nodes. This is now optional.
Added convenience to spread parametrs evenly in a logarithmical fashion
or to determine their "weight" when considered in a logarithmic
spectrum.
Made configurations HAVE-A UserConfig, so tha we don't need to check for
exotic configuration changes all the time.