This test theoretically applies to the ice-cream cone as well,
but we don't know how to make positive operators on that cone.
"""
- (_, K, e1, e2) = _random_orthant_params()
-
- # Ignore that L, we need a nonnegative one.
+ (K, e1, e2) = _random_orthant_params()[1:]
L = _random_nonnegative_matrix(K.dimension())
game = SymmetricLinearGame(L, K, e1, e2)
"""
Test that a Lyapunov game on the nonnegative orthant works.
"""
- (L, K, e1, e2) = _random_orthant_params()
-
- # Ignore that L, we need a diagonal (Lyapunov-like) one.
- # (And we don't need to transpose those.)
+ (K, e1, e2) = _random_orthant_params()[1:]
L = _random_diagonal_matrix(K.dimension())
self.assert_lyapunov_works(L, K, e1, e2)
"""
Test that a Lyapunov game on the ice-cream cone works.
"""
- (L, K, e1, e2) = _random_icecream_params()
-
- # Ignore that L, we need a diagonal (Lyapunov-like) one.
- # (And we don't need to transpose those.)
+ (K, e1, e2) = _random_icecream_params()[1:]
L = _random_lyapunov_like_icecream(K.dimension())
self.assert_lyapunov_works(L, K, e1, e2)