14 std::vector<checkNode> checkNodes;
15 std::vector<variableNode> varNodes;
20 ldpc(
string filename);
21 void readAlist(
string filename, std::vector< std::vector<int> > &m_list,std::vector< std::vector<int> > &n_list);
22 std::vector<double> decode(std::vector<double> softBits,
int iterations,
double sigma);
Definition of a class to hold sparse matrices in alist-format.
int getnumVarNodes()
Definition: examples/LDPC/ldpc_2/ldpc_decoder/ldpc.h:25
std::vector< std::vector< int > > readAlist(string filename, std::vector< std::vector< int > > &m_list, std::vector< std::vector< int > > &n_list)
Definition: examples/LDPC/ldpc_2/ldpc_decoder/debug.h:92
double getCodeRate()
Definition: examples/LDPC/ldpc_2/ldpc_decoder/ldpc.h:23
Definition: examples/LDPC/ldpc_2/ldpc_decoder/ldpc.h:11
int getnumCheckNodes()
Definition: examples/LDPC/ldpc_2/ldpc_decoder/ldpc.h:24