hecRESULT を作る処理を独立させた

Close #839 (closed)

概要

  • 固有値と熱解析の結果出力では fstr_eigen_make_result heat_output_result で hecRESULT の生成と破棄が行われており、データが代入された状態の hecRESULT を外から取り出すことができませんでした。
  • hecRESULT の生成 の処理を別 subroutine として元のところから呼び出すようにしました。
  • 固有値は result と visual の出力の処理を分けました。
  • fstr_eigen_make_result には引数に hecMAT が含まれていましたが、 dof と np を取り出すだけで、hecMESH からもその情報をとれるはずなので、独立させた処理では引数から除きました。
  • HEAT は istep ごと、EIGEN は固有値ごとに hecRESULT を構築するようにしました。

変更の要点

変更前 変更後
fstr_eigen_make_result 全固有値の result と visual を出力 fstr_eigen_output_result 全固有値のresult を出力
fstr_eigen_output_visual全固有値の visual を出力
fstr_eigen_make_result_step特定固有値の hecRESULT を生成
fstr_heat_make_result_step特定ステップの hecRESULT を生成。従前の heat_output_result の内部の処理を独立。
Edited by TOKUNAGA Ken-ichi

Merge request reports

Loading
Loading