TDecoder Interface

public interface TDecoder

Calls

interface~~tdecoder~~CallsGraph interface~tdecoder TDecoder proc~tdecoderconstructor TDecoderConstructor interface~tdecoder->proc~tdecoderconstructor proc~edge_to_node_convert_table edge_to_node_convert_table proc~tdecoderconstructor->proc~edge_to_node_convert_table proc~invert_table invert_table proc~tdecoderconstructor->proc~invert_table

Module Procedures

public function TDecoderConstructor(N, e_to_v, e_to_c) result(decoder)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: N

Number of edges

integer, intent(in) :: e_to_v(N)

each location contains the index of the variable node connected to the edge corresponding to that location

integer, intent(in) :: e_to_c(N)

each location contains the index of the check node connected to the edge corresponding to that location

Return Value type(TDecoder)

The resulting Decoder object