edge_to_node_convert_table Subroutine

public subroutine edge_to_node_convert_table(N, x_to_e, Ne, e_to_y, x_to_y)

Build node-to-node connection list from node-to-edge and edge-to-other-node

Arguments

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

Number of nodes

type(TEdgeList), intent(in) :: x_to_e(N)

Array with the list of connected edges for each node

integer, intent(in) :: Ne

Total number of edges

integer, intent(in) :: e_to_y(Ne)

Array with nodes (of the other kind) connected to each edge

type(TEdgeList), intent(inout) :: x_to_y(N)

Array with the list of connected nodes from the original nodes i.e. from variable- to check-nodes or vice versa


Called by

proc~~edge_to_node_convert_table~~CalledByGraph proc~edge_to_node_convert_table edge_to_node_convert_table proc~tdecoderconstructor TDecoderConstructor proc~tdecoderconstructor->proc~edge_to_node_convert_table interface~tdecoder TDecoder interface~tdecoder->proc~tdecoderconstructor