trw1.dat:
# beta     time_MF errlogZ_MF maxdiff_MF     time_TRWUNI errlogZ_TRWUNI maxdiff_TRWUNI     time_TRWOPT errlogZ_TRWOPT maxdiff_TRWOPT
generated by
    ../../utils/createfg --type grid --seed "$i"00 --subtype sg --N 25 --sigma_w $beta --sigma_th $beta --periodic 1 > $TMP_FILE
    ../../tests/test --aliases ../../tests/aliases.conf --filename $TMP_FILE --methods JTREE_HUGIN MF_SEQRND | tail -1 | awk '{printf("    %d %e %e ", $2, $5, $6);}' >> /tmp/trw.dat
    ../../tests/test --aliases ../../tests/aliases.conf --filename $TMP_FILE --methods JTREE_HUGIN TRWUNI_SEQFIX | tail -1 | awk '{printf("    %d %e %e ", $2, $5, $6);}' >> /tmp/trw.dat
    ../../tests/test --aliases ../../tests/aliases.conf --filename $TMP_FILE --methods JTREE_HUGIN TRWOPT_SEQFIX | tail -1 | awk '{printf("    %d %e %e\n", $2, $5, $6);}' >> /tmp/trw.dat

bounds1.dat:
# beta     Tatikonda     min_errorBP max_errorBP avg_errorBP std_errorBP    min_boundMy max_boundMy avg_boundMy std_boundMy    min_boundMFTRW max_boundMFTRW avg_boundMFTRW std_boundMFTRW
generated by
    ../../utils/createfg --type grid --seed "$i"00 --subtype sg --N 64 --sigma_w $beta --sigma_th $beta --periodic 1  > $TMP_FILE
    echo -n "$beta    " >> /tmp/bounds.dat
    ./errorbounds3 $TMP_FILE 1 0 3 0 0 >> /tmp/bounds.dat
where TRW was actually TRWUNI_SEQFIX


trw2.dat:
# beta     time_MF errlogZ_MF maxdiff_MF     time_TRWUNI errlogZ_TRWUNI maxdiff_TRWUNI     time_TRWOPT errlogZ_TRWOPT maxdiff_TRWOPT     time_TRWOPTbetter errlogZ_TRWOPTbetter maxdiff_TRWOPTbetter
generated by
    ../../utils/createfg --type grid --seed "$i"00 --subtype sg --N 25 --sigma_w $beta --sigma_th $beta --periodic 1 > $TMP_FILE
    echo -n "$beta " >> /tmp/trw.dat
    ../../tests/test --aliases ../../tests/aliases.conf --filename $TMP_FILE --methods JTREE_HUGIN MF_SEQRND | tail -1 | awk '{printf("    %d %e %e ", $2, $5, $6);}' >> /tmp/trw.dat
    ../../tests/test --aliases ../../tests/aliases.conf --filename $TMP_FILE --methods JTREE_HUGIN TRWUNI_SEQFIX | tail -1 | awk '{printf("    %d %e %e ", $2, $5, $6);}' >> /tmp/trw.dat
    ../../tests/test --aliases ../../tests/aliases.conf --filename $TMP_FILE --methods JTREE_HUGIN TRWOPT_SEQFIX | tail -1 | awk '{printf("    %d %e %e ", $2, $5, $6);}' >> /tmp/trw.dat
    ../../tests/test --aliases ../../tests/aliases.conf --filename $TMP_FILE --methods JTREE_HUGIN TRWOPT_SEQFIX[outertol=1e-9] | tail -1 | awk '{printf("    %d %e %e\n", $2, $5, $6);}' >> /tmp/trw.dat

bounds2.dat:
# beta     Tatikonda     min_errorBP max_errorBP avg_errorBP std_errorBP    min_boundMy max_boundMy avg_boundMy std_boundMy    min_boundMFTRW max_boundMFTRW avg_boundMFTRW std_boundMFTRW     min_boundprop max_boundprop avg_boundprop std_boundprop
generated by:
    ../../utils/createfg --type grid --seed "$i"00 --subtype sg --N 25 --sigma_w $beta --sigma_th $beta --periodic 1  > $TMP_FILE
    echo -n "$beta    " >> /tmp/bounds.dat
    ./errorbounds3 $TMP_FILE 1 0 2 0 0 >> /tmp/bounds.dat
    cd ~/bound_propagation_1.0
    domatlab "fast=0; tol=1e-9; filename='$TMP_FILE'; boundpropfg" | tail -1 >> /tmp/bounds.dat
    cd ~/svn/libDAI/tests/errorbounds
