请教OpenFOAM通过codedFixedValue自定义边界的问题
- 
							
							
							
							
我想要通过以下代码定义壁面的温度边界,但是一直报错,报错信息请见代码快下面的截图,就是一直显示: 
 fixedValueFvPatchFieldTemplate.H:38:10: fatal error: fixedValueFvPatchFields.H: No such file or directory
 38 | #include "fixedValueFvPatchFields.H"WALL { type codedFixedValue; name dummy; value uniform 20; code #{ const vectorField& Cf = patch().Cf(); const scalar H = 2.5; forAll(Cf, faceI) { const scalar z = Cf[faceI].z(); if (z < 2.5) { (*this)[faceI] = 20 + (500 - 20)*(z/2.5); } else { (*this)[faceI] = 500 - (500 - 20)*((z - 5)/2.5); } } #}; } 请各位OpenFOAM前辈赐教!感谢! 
- 
							
							
							
							
我用funkySetBoundaryField解决了,但是我很不理解为什么会出现这种错误,我是从李东岳老师的非均一分布的速度进口(http://dyfluid.com/code.html)学过来的自定义边界,不知道为什么这里用不了了。 
 
			

