我在自定义边界条件时,出现Foam::sigSegv::sigHandler(int)错误,用了Debug模式运行,定位到了我C文件的这几句:
const scalarField muEffb = muEff.boundaryField()[patchId];
const scalarField rhob = rho.boundaryField()[patchId];
在前面已经用lookupObject把muEff和rho这两个场读进来了,而且找到了要提取的边界patchId,不知道为什么这两句有问题?
下面是错误输出:
在#5定位到C文件的位置