Changes listed below:
- add
operator=
method to themodule::Socket
class to simplify the binding - add an automated
create_reset_task
method in themodule::Module
class - add
get_n_input_sockets
andget_n_output_sockets
methods inmodule::Task
- add
tools::Interface_is_done
totools::Sequence
: enable auto-stop intools::Pipeline
- add
exec_step
method totools::Sequence
: enable task by task execution - improve
tools::Sequence
: new task is added to graph if all input sockets are fed - implement
get_info_bits_pos
method inmodule::Extractor_RSC
class - improve
module::Switcher
: enable different type and number of elements incommute
andselect
tasks - plug CWD socket to the RS decoder (to know if the decoder found a codeword)
- replace reference members by copy in modules (to simplify the binding with
py_aff3ct
) - add documentation of some tasks
- fix doc requirements
- fix the LDPC BP flooding/layered decoder (inter-frame SIMD)
- fix the
puncture
method prototype of themodule::Puncturer
class - fix AZCW simulations
- unbind adaptors when a
tools::Pipeline
is destroyed (avoid bugs) - disable backtrace on Android NDK