Class
Foam::directMappedFixedValueFvPatchField
バージョン1.7でしたらmappedでなく、directMappedです。
下記の場所にソースがあります。
finiteVolume/fields/fvPatchField/derived/directMappedFixedValue
ヘッダファイルを見ると、説明が書いてあります。
Description
Recycles the value at a set of cells or patch faces back to *this.
Can not
sample internal faces (since volField not defined on faces).
mode = NEARESTCELL : sample nearest cell
mode = NEARESTPATCHFACE : sample nearest face on selected patch
mode = NEARESTFACE : sample nearest face on any patch. Note: does
not
warn if nearest actually is on internal face!
つまり、パッチやセル領域からサンプリングしてきて、境界値として利用する
ものです。
モードをnearestPatchFaceにする場合、指定したパッチ上の最も近いフェース
の値をサンプリングすることになります。
ということで、最初のエラーはパッチ名を指定すべきところをリージョン名
になっていたことが問題だった様ですね。