test_operators.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:discretize 作者: simpeg 项目源码 文件源码
def getError(self):
        #Test function
        fx = lambda x: -2*np.pi*np.sin(2*np.pi*x)
        sol = lambda x: np.cos(2*np.pi*x)


        xc = sol(self.M.gridCC)

        gradX_ana = fx(self.M.gridFx)

        bc = np.array([1,1])
        self.M.setCellGradBC('dirichlet')
        gradX = self.M.cellGrad.dot(xc) + self.M.cellGradBC*bc

        err = np.linalg.norm((gradX-gradX_ana), np.inf)

        return err
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号