Invert ELEMACT output so active=1 and inactive=0

close #791 (closed)

ELEMACT の出力値を設定している3か所の条件を反転しました。

  • fistr1/src/analysis/static/make_result.f90
    • !OUTPUT_RES(output_ctrl(3))と !OUTPUT_VIS(output_ctrl(4))の ELEMACT 成分
  • fistr1/src/common/fstr_element_activation.f90 の output_elemact_flag
    • 熱解析の結果出力・可視化(heat_io.f90 から呼ばれる共通ルーチン)

判定条件に == kELACT_ACTIVE ではなく /= kELACT_INACTIVE(無効でない=有効) を使用しています。 通常要素の elemact_flag は既定値 kELACT_UNDEFINED(-1) で計算上は有効に扱われるため。 出力される結果値のマッピングのみの変更です。

Merge request reports

Loading
Loading