ccsoft  0.0.0
Convolutional codes library with soft decision decoding
ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > Member List
This is the complete list of members for ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k >, including all inherited members.
back_track(CC_TreeNodeEdge_FA< T_IOSymbol, T_Register, bool, N_k > *node_edge, std::vector< T_IOSymbol > &decoded_message, bool mark_nodes=false)ccsoft::CC_SequentialDecodingInternal_FA< T_Register, T_IOSymbol, bool, N_k > [inline, protected]
CC_FanoDecoding_FA(const std::vector< unsigned int > &constraints, const std::vector< std::vector< T_Register > > &genpoly_representations, float _init_threshold, float _delta_threshold, unsigned int _tree_cache_size=0, float _delta_init_threshold=0.0)ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
CC_SequentialDecoding_FA(const std::vector< unsigned int > &constraints, const std::vector< std::vector< T_Register > > &genpoly_representations)ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
CC_SequentialDecodingInternal_FA()ccsoft::CC_SequentialDecodingInternal_FA< T_Register, T_IOSymbol, bool, N_k > [inline]
codeword_scoreccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
continue_process(FanoNodeEdge *node_edge_current, const CC_ReliabilityMatrix &relmat)ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline, protected]
cur_depthccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
cur_thresholdccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
decode(const CC_ReliabilityMatrix &relmat, std::vector< T_IOSymbol > &decoded_message)ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline, virtual]
delta_init_thresholdccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
delta_thresholdccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
edge_biasccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
effective_node_countccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
encodingccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
FanoNodeEdge typedefccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
get_current_depth() const ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
get_encoding()ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
get_max_depth() const ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
get_nb_nodes() const ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
get_score() const ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
get_score_db_sym() const ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
init_root()ccsoft::CC_SequentialDecodingInternal_FA< T_Register, T_IOSymbol, bool, N_k > [inline, protected]
init_thresholdccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
log2(float x)ccsoft::CC_SequentialDecodingInternal_FA< T_Register, T_IOSymbol, bool, N_k > [inline, protected]
max_depthccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
metric_limitccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
move_back_from_node_or_loosen_threshold(FanoNodeEdge *node_edge_current)ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline, protected]
nb_movesccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
node_countccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
node_limitccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
Parent typedefccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
ParentInternal typedefccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
print_dot(std::ostream &os)ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline, virtual]
print_dot_internal(std::ostream &os)ccsoft::CC_SequentialDecodingInternal_FA< T_Register, T_IOSymbol, bool, N_k > [inline, protected]
print_stats(std::ostream &os, bool success)ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline, virtual]
purge_tree_cache(FanoNodeEdge *node_edge)ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline, protected]
reset()ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
reset_metric_limit()ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
reset_node_limit()ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
root_nodeccsoft::CC_SequentialDecodingInternal_FA< T_Register, T_IOSymbol, bool, N_k > [protected]
root_thresholdccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
set_edge_bias(float _edge_bias)ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
set_metric_limit(float _metric_limit)ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
set_node_limit(unsigned int _node_limit)ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
set_tail_zeros(bool _tail_zeros)ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
set_tree_cache_size(unsigned int _tree_cache_size)ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
set_verbosity(unsigned int _verbosity)ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline]
solution_foundccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
tail_zerosccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
tree_cache_sizeccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
unloopccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
use_metric_limitccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
use_node_limitccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
verbosityccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [protected]
visit_node_forward(FanoNodeEdge *node_edge, const CC_ReliabilityMatrix &relmat)ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline, protected, virtual]
~CC_FanoDecoding_FA()ccsoft::CC_FanoDecoding_FA< T_Register, T_IOSymbol, N_k > [inline, virtual]
~CC_SequentialDecoding_FA()ccsoft::CC_SequentialDecoding_FA< T_Register, T_IOSymbol, N_k > [inline, virtual]
~CC_SequentialDecodingInternal_FA()ccsoft::CC_SequentialDecodingInternal_FA< T_Register, T_IOSymbol, bool, N_k > [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines