プログラムの内部動作¶
プログラムの内部動作としては、以下のようにして計算を行います。
- プログラムがモデルの算式を構文解析し、変数・関数の集合として解釈します
- プログラムが変数・関数間の依存関係を解析し、計算順序を設定します
- C#コードを生成します
- C#コードをコンパイルし、実行ファイルを作成します
- 作成された実行ファイルを実行します
作成された実行ファイルでは、以下のように計算を行います。
- ラン定義ファイルを読み込みます
- ラン定義ファイルに従い、インフォース・アサンプションを読み込みます
- ランごと、インフォースごとに計算を行います
- 出力定義に従い、計算結果をテキストファイルに出力します