Skip to content

Commit 1efefd7

Browse files
committed
Raise value error if C != 0 and beta >= 1.
1 parent 12b3fb6 commit 1efefd7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

quantecon/lqcontrol.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,10 @@ def __init__(self, Q, R, A, B, C=None, N=None, beta=1, T=None, Rf=None):
145145
self.d = None
146146
self.T = None
147147

148+
if (self.C != 0).any() and beta >= 1:
149+
raise ValueError('beta must be strictly smaller than 1 if ' +
150+
'T = None and C != 0.')
151+
148152
self.F = None
149153

150154
def __repr__(self):

0 commit comments

Comments
 (0)