#!/bin/bash

SOURCE_PROJ=/home/pgreiner/Documents/coman_pgreiner

# heights to test [m]
#HEIGHTS_VEC=(0.04 0.05 0.06 0.07 0.08 0.09 0.10 0.11 0.12)
HEIGHTS_VEC=(0.065)
# lengths to test [m]
#LENGTHS_VEC=(0.25 0.30 0.35 0.40 0.45 0.50)
LENGTHS_VEC=(0.40)
# loop on all the heights and lengths
for he in "${HEIGHTS_VEC[@]}"
do
	for le in "${LENGTHS_VEC[@]}"
	do
		# folder name
		CUR_FOLDER=$1"_"$(awk -v he=$he 'BEGIN { print he * 1000.0 }')"_"$(awk -v le=$le 'BEGIN { print le * 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_H_REF=$he -D CMAKE_L_REF=$le $SOURCE_PROJ/workR >> config_out/cmake_out.txt

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

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

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