我是 fenics 的初学者,我正在尝试opensimplex
使用 Python 库生成的 Perlin 噪声的边界条件来求解 Poisson 方程。
我试图定义 f,边界条件Expression()
。
我试过Expression('function(x[0],x[1],x[2])')
在哪里function (x,y,z)=opensimplex.tmp.noise3d(x,y,z))
。但是,由于这个 opensimplex 函数不是由 C++ 管理的,所以我得到了一个编译错误;Compilation failed!
.
有没有办法克服这个错误?