问题产生描述如下
-
原有边界条件为 DynamicAlphaContactAngle
对应的文件为DynamicAlphaContactAngleFvPatchScalarField.H 和 DynamicAlphaContactAngleFvPatchScalarField.C -
自定义边界条件修改为 myDynamicAlphaContactAngle
对应文件为 myDynamicAlphaContactAngleFvPatchScalarField.H 和 myDynamicAlphaContactAngleFvPatchScalarField.C -
make 文件夹下的options 和 files
主要改动为LIB = $(FOAM_LIBBIN)/libtwoPhaseProperties 变为 LIB = $(FOAM_USER_LIBBIN)/libtwoPhaseProperties
另外改动主要为文件名改动 -
利用wmake 或 wmake libso 编译 均无报错
-
自定义编译后, 无论是原有边界条件和 自定义边界条件, 均报错为
→ FOAM FATAL IO ERROR: (openfoam-2012)
Unknown patchField type ******ContactAngle for patch type wall
请问出现这种问题的原因是什么? 我该如何解决呢?