def differentiate(self,grid_func,order=1):
"""
Given a grid function defined on the colocation points,
returns its derivative of the appropriate order
"""
assert type(order) == int
assert order >= 0
if order == 0:
return grid_func
else:
return self.differentiate(np.dot(self.PD,grid_func),order-1)
评论列表
文章目录