CylMesh.py 文件源码

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

项目:discretize 作者: simpeg 项目源码 文件源码
def area(self):
        """Face areas"""
        if getattr(self, '_area', None) is None:
            if self.nCy > 1:
                raise NotImplementedError('area not yet implemented for 3D '
                                          'cyl mesh')
            areaR = np.kron(self.hz, 2*pi*self.vectorNx)
            areaZ = np.kron(np.ones_like(self.vectorNz), pi*(self.vectorNx**2 -
                            np.r_[0, self.vectorNx[:-1]]**2))
            self._area = np.r_[areaR, areaZ]
        return self._area
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号