def check_constant_controls_data(qdata, nq):
if not nq == 0:
if qdata is None:
qdata = np.zeros((nq, 1))
qdata = np.atleast_2d(qdata)
if qdata.shape == (1, nq):
qdata = qdata.T
if not qdata.shape == (nq, 1):
raise ValueError( \
"Time-constant control values provided by user have wrong dimension.")
return qdata
else:
return ci.dmatrix(0, 1)
评论列表
文章目录