#!/bin/bash

SOURCE_PROJ=/home/pgreiner/Documents/coman_pgreiner

# speeds to test [m/s]
SPEEDS_VEC=(0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9)

# loop on all the speeds
for var in "${SPEEDS_VEC[@]}"
do
	# folder name
	CUR_FOLDER=$1"_"$(awk -v var=$var 'BEGIN { print var * 100.0 }')

	# create the folder $CUR_FOLDER inside the 'Optis' folder
	mkdir $SOURCE_PROJ/workR/Optis/$CUR_FOLDER

	# go to the $CUR_FOLDER folder
	cd $SOURCE_PROJ/workR/Optis/$CUR_FOLDER

	# create the folder 'config_out' inside the $CUR_FOLDER folder
	mkdir $SOURCE_PROJ/workR/Optis/$CUR_FOLDER/config_out

	# create the folder 'results' inside the $CUR_FOLDER folder
	mkdir $SOURCE_PROJ/workR/Optis/$CUR_FOLDER/results

	# cmake
	cmake -D CMAKE_V_REF=$var $SOURCE_PROJ/workR >> config_out/cmake_out.txt

	echo "-------- CMake done for $CUR_FOLDER --------"
	echo $'\n'
done

# loop on all the speeds
for var in "${SPEEDS_VEC[@]}"
do
	# folder name
	CUR_FOLDER=$1"_"$(awk -v var=$var 'BEGIN { print var * 100.0 }')

	echo "---> Launch $CUR_FOLDER"
	echo $'\n'

	# launch the shell script 'runOptiScript' for $var
	$SOURCE_PROJ/opti/scripts/runOptiScript $CUR_FOLDER
done
