我想在 FreeFem++ 中使用 Nédélec 的元素来求解 3D 中的麦克斯韦方程。我的问题是我找不到写边界条件 E × N = F 的方法。我测试了:
on(0, Ehy * N.z - Ehz * N.y = Fx, Ehz * N.x - Ehx * N.z = Fy, Ehx * N.y - Ehy * N.x = Fz)
但是会显示一个错误,它唯一说的是“token =”之前有一个错误。如果我将边界条件更改为随机条件,on(0, Ehx = Fx, Ehy = Fy, Ehz = Fz)
它不会引发任何错误,所以我认为问题来自条件中的算术运算。
任何想法?