#!/bin/sh

PL=../../../cpa
ARG1="-pc"
ARG2="-ph"


ROVERS="1 2 3 4"
WAYPOINTS="1 2 3 4"
STORES="1 2 3 4"
CAMERAS="1 2 3 4"
CAMERA_MODES="1 2 3 4"
LANDERS="1 2 3 4"
OBJECTIVES="1 2 3 4"

# instances of the problem, in case that
# two problems use the same domain

INSTANCES="1 2"
cc generate.c -o generate

echo "DOMAIN = ROVER, APPROXIMATION = PC"
for r in $ROVERS; do
for w in $WAYPOINTS; do
for s in $STORES; do
for c in $CAMERAS; do
for m in $CAMERA_MODES; do
for l in $LANDERS; do
for o in $OBJECTIVES; do
    for i in $INSTANCES; do
	if test -f rover_r${r}w${w}s${s}c${c}m${m}l${l}o${o}_${i}.prob
	then
	    echo "PROBLEM =  rover_r${r}w${w}s${s}c${c}m${m}l${l}o${o}_${i}"
	    $PL rover_r${r}w${w}s${s}c${c}m${m}l${l}o${o}_${i}.al $ARG1
	fi
done
done
done
done
done
done
done
done

echo "DOMAIN = ROVER, APPROXIMATION = PH"
for r in $ROVERS; do
for w in $WAYPOINTS; do
for s in $STORES; do
for c in $CAMERAS; do
for m in $CAMERA_MODES; do
for l in $LANDERS; do
for o in $OBJECTIVES; do
    for i in $INSTANCES; do
	if test -f rover_r${r}w${w}s${s}c${c}m${m}l${l}o${o}_${i}.prob
	then
	    echo "PROBLEM =  rover_r${r}w${w}s${s}c${c}m${m}l${l}o${o}_${i}"
	    $PL rover_r${r}w${w}s${s}c${c}m${m}l${l}o${o}_${i}.al $ARG2
	fi
done
done
done
done
done
done
done
done
