#! /bin/bash 
# Last edited on 2019-11-06 16:50:50 by jstolfi

# Like neuromat_mean_plot.sh but generates a single plot
# with multiple variants of the specified parameter set,
# and only one iterated version.

export PATH=".:..:${PATH}"

funcname="$1"; shift # Name of parms file (minus the "in/" and the ".parms")
maxper="$1"; shift    # Max iterations of the map.
dv="$1"; shift       # Increment/decrement to apply to each parameter.

indir="in/parms" 
outdir="out"

pfile="${indir}/${funcname}.parms"
source ${pfile}
echo "dead = ${dead} kappa = ${kappa} lambda = ${lambda}" 1>&2

for per in `count 1 ${maxper}` ; do 
  filename="${funcname}_i${per}"
  echo "filename = ${filename}"

  for var in oo op om po mo ; do
    echo "======================================================================" 1>&2
    echo "funcname = ${funcname}  per = ${per}  var = ${var}" 1>&2

    compute_mean_plot.gawk \
        -f neuromat_mean_field_lib.gawk \
        -v fname="${filename}_${var}" \
        -v dead="${dead}" \
        -v kappa="${kappa}" \
        -v lambda="${lambda}" \
        -v per=${per} \
        -v var=${var} -v dv=${dv}
  done
  plot_multi_plots.sh ${filename}

done
