9rnsr / FlexID

内部被ばく線量評価コードFlexID (Flexible code for Internal Dosimetry)
MIT License
1 stars 0 forks source link

BioDecayとBioDecayCalcの差異を削除 #27

Closed 9rnsr closed 1 month ago

9rnsr commented 1 month ago

BioDecayについて、インプットファイルを読み込んだ段階でacc以外の機能コンパートメントに対する1.0設定を行うことでBioDecayCalc相当の値となるよう正規化し、そのうえでBioDecayCalcを削除する。

従来処理では、accコンパートメントの計算における計算開始直後の第1回目の収束計算でのみ、流入元コンパートメントのBioDecayがインプットから読み込んだそのままの値、これは現在TrialCalcで使用しているものでは全てゼロだったので、生物学的崩壊定数を1.0とした場合の正しい計算結果からずれていたと可能性が高い。ただしこれは、おそらく2回目以降の収束計算によって覆い隠されることで、計算結果のずれとしては表面化していなかったと推測される。