ベクトル場の大きさを得る

2015年10月9日

はじめに

計算結果からベクトル場の大きさを得る。

使用バージョン

OpenFOAM 2.4.0

ベクトル場の大きさを得る

たとえば、速度ベクトル場 U の大きさ (magnitude) のスカラー場を得るには、つぎのようにする。

$ foamCalc mag U -latestTime

最後の結果のディレクトリの中に magU というファイルができる。

function object の calcMag を使えば、計算しながら magU を出力させることができる。system/controlDict に次のように設定する。

libs
(
    "libFVFunctionObjects.so"
);

functions
{
    magU
    {
        type calcMag;
        fieldName U;
        resultName magU;
        outputControl outputTime;
        outputInteval 1;
    }
}