def vectors(self, mesh):
""" Get Vectors sig, sr. jx from sympy"""
j, Sig = self.fcts()
f_jr = sympy.lambdify((r, z), j[0], 'numpy')
f_jz = sympy.lambdify((r, z), j[1], 'numpy')
f_sigr = sympy.lambdify((r, z), Sig[0], 'numpy')
# f_sigz = sympy.lambdify((r,z), Sig[1], 'numpy')
jr = f_jr(mesh.gridFx[:, 0], mesh.gridFx[:, 2])
jz = f_jz(mesh.gridFz[:, 0], mesh.gridFz[:, 2])
sigr = f_sigr(mesh.gridCC[:, 0], mesh.gridCC[:, 2])
return sigr, np.r_[jr, jz]
评论列表
文章目录