#!/bin/bash

j=3
k=4
prime=13

# errors
for p in `seq 1 9`; do
    ne=0
    for i in `seq 1 1000`; do
        ../../utils/createfg --type ldpc --subtype group --seed "$i"00 --prime $prime --j $j --k $k --noise 0.0$p > /tmp/test.fg
        e=`../test --filename /tmp/test.fg --aliases ldpc.aliases --methods LDPC[] BP_SEQMAX | tail -1 | awk '{print $3}'`
        if [ $e == "1.000e-09" ]; then
            ne=$[$ne+1]
        else
#            ../test --filename /tmp/test.fg --aliases ldpc.aliases --methods LDPC[] BP_SEQMAX LCBP_FULLCAVin_SEQFIX JTREE_HUGIN
            echo $p $i
        fi
    done
    echo -------------------------------------------------------------------------------------------------------------------------
    echo 0.0$p $ne
done


