echo Problem 1
echo Three Tank Problem A
echo The constraints should fail the structural admissibility test.

D 9 15
 0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0
 0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0
 0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0
 0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0
 0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0
 0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0
 0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0
 0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1
 0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1

Tuc 12
3 4 5 6 7 8 9 10 11 12 13 14

L 4 9
	0		0		-2	0		0		1		0		0		1
	0		0		1		0		0		-2	0		0		1
	0		0		1		0		0		1		0		0		-2
	0		0		-1	0		0		-1	0		0		2
	

done

echo Problem 2
echo Three Tank Problem B
echo The constraint should fail the structural admissibility test.

D 9 15
 0  0  0  1 -1  0  0  0  0  0  0  0  0  0  0
 0  0  0 -1  1 -1  1  0  0  0  0  0  0  0  0
 0  0  0  0  0  1 -1  0  0  0  0  0  0  0  0
 0  0  0  0  0  0  0  1 -1  0  0  0  0  0  0
 0  0  0  0  0  0  0 -1  1 -1  1  0  0  0  0
 0  0  0  0  0  0  0  0  0  1 -1  0  0  0  0
 0  0  0  0  0  0  0  0  0  0  0  1 -1  0  0
 0  0  0  0  0  0  0  0  0  0  0 -1  1 -1  1
 0  0  0  0  0  0  0  0  0  0  0  0  0  1 -1

Tuc 12
3 4 5 6 7 8 9 10 11 12 13 14

L 1 9
	0		-1	0		0		-1	0		0		-1	0

done

echo Problem 3
echo Using marking constraints only. 
echo The first constraint should be structurally admissible
echo and the second inadmissible.
D 4 4
	1		0		0		-1
	-1	1		0		0
	0		-1	1		0
	0		0		-1	1
	
Tuc 1
0

Tuo 1
2

L 2 4
	1		2		5		5
	2		1		5		5

done

echo Problem 4
echo Using C constraints only. 
echo The first constraint should be structurally admissible
echo and the second inadmissible.
D 4 4
	1		0		0		-1
	-1	1		0		0
	0		-1	1		0
	0		0		-1	1
	
Tuc 1
0

Tuo 1
2

C 2 4
	1		2		0		5
	1		2		1		5

done

echo Problem 5
echo The first constraint should be structurally admissible
echo and the second inadmissible.
D 4 4
	1		0		0		-1
	-1	1		0		0
	0		-1	1		0
	0		0		-1	1
	
Tuc 1
0

Tuo 1
2

F 2 4
	0		10	3		5
	1		10	3		5

done

quit
