1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
//////
// $Id: outer.yts,v 1.2 2006/03/26 12:49:15 ayalpinkus Exp $
// Tests for Outer
//////
Testing("-- Outer");
Verify(Outer({},{}),{});
Verify(Outer({{}},{}),Hold(Outer({{}},{})));
Verify(Outer({},{{}}),Hold(Outer({},{{}})));
Verify(Outer({{}},{{}}),Hold(Outer({{}},{{}})));
Verify(Outer(a,b),Hold(Outer(a,b)));
Verify(Outer({a},{b}),{{a*b}});
Verify(Outer({a,b},{c}),{{a*c},{b*c}});
Verify(Outer({a},{b,c}),{{a*b,a*c}});
Verify(Outer({a,b},{c,d,e}),{{a*c,a*d,a*e},{b*c,b*d,b*e}});
Verify(Outer({a,b,c},{d,e}),{{a*d,a*e},{b*d,b*e},{c*d,c*e}});
//////
|