#!/bin/bash

if ! which gnuplot > /dev/null 2>&1
then
    echo 'gnuplot not found - skipping graph creation' >&2
    exit 1
fi

gnuplot<<EOF

    set style line 1 dt 2 lw 2 lc "black"

    set term pngcairo size 800,600
    set grid

    #---graph---
    LIST =      system('ls -1 ../postProcessing/graph/ | sort -g')
    NUM =       words(LIST)
    TIMES(n) =  word(LIST,n)
    FILES(n)="../postProcessing/graph/".TIMES(n)."/line.csv"

    FILE = FILES(NUM)
    REFR = './postProcessing/graph/4/line.csv'

    set xlabel 'x'
    set ylabel '{/Symbol a}'

    set yrange [0:1]

    set output 'alphaLatest.png'
    plot FILE u 1:(column('alpha.fluid'))  w lp t 'fluid'   , \
         FILE u 1:(column('alpha.solid1')) w lp t 'solid1'  , \
         FILE u 1:(column('alpha.solid2')) w lp t 'solid2'  , \
         REFR u 1:(column('alpha.fluid'))  w l ls 1 t 'reference fluid'   , \
         REFR u 1:(column('alpha.solid1')) w l ls 1 t 'reference solid1'  , \
         REFR u 1:(column('alpha.solid2')) w l ls 1 t 'reference solid2'

EOF

#------------------------------------------------------------------------------
