Dsl (Digital Simulation Library) for .Net
アッセンブリー: Dsl (in Dsl.dll)
true を返すと常微分方程式計算が実行されます。false なら常微分方程式計算は実行されませんが計算は続行されます。
積分計算実行直前に呼び出される delegate 関数宣言。積分計算は時間刻み毎に実行されるので、そのたびに毎回呼び出されます。
常微分方程式の解法が後退オイラー法の場合は常微分方程式計算が代数計算に含まれますので、この関数が設定されていても呼び出されません。
名前空間: Dslアッセンブリー: Dsl (in Dsl.dll)
構文
C# |
---|
public delegate bool AtBeforeIntegration( Processor gr, double time, double step, FLAG f ) |
Visual Basic |
---|
Public Delegate Function AtBeforeIntegration ( gr As Processor, time As Double, step As Double, f As FLAG ) As Boolean |
Visual C++ |
---|
public delegate bool AtBeforeIntegration( Processor^ gr, double time, double step, FLAG f ) |
Parameters
- gr
- タイプ: Dsl..::..Processor
Processorオブジェクト
- time
- タイプ: System..::..Double
現在時刻
- step
- タイプ: System..::..Double
現在の時間刻み
- f
- タイプ: Dsl..::..FLAG
計算対象となる変数の FLAG.COMPUTED_xxxxxx のフラグがセットされています。
Return Value
タイプ: Booleantrue を返すと常微分方程式計算が実行されます。false なら常微分方程式計算は実行されませんが計算は続行されます。