Dsl (Digital Simulation Library) for .Net
アッセンブリー: Dsl (in Dsl.dll)
計算された左辺変数の値
右辺変数から左辺変数(VariableのValue)を計算するための計算式。
右辺変数から値が計算される Variable は必ず ComputeValueAt を定義するか、OnComputeValueAt() を override して
計算式を定義する必要があります。値を計算する必要のない Variable、例えば <S> 型の Variable 等は必要ありません。
メソッドの戻り値をValueに代入するのはProcessorオブジェクトであることに注意してください。
プログラムのなかで勝手にVariable.Valueに値を代入しないようにして下さい。
名前空間: Dslアッセンブリー: Dsl (in Dsl.dll)
構文
C# |
---|
public virtual double OnComputeValueAt( Processor pr, Variable self, double time, double step ) |
Visual Basic |
---|
Public Overridable Function OnComputeValueAt ( pr As Processor, self As Variable, time As Double, step As Double ) As Double |
Visual C++ |
---|
public: virtual double OnComputeValueAt( Processor^ pr, Variable^ self, double time, double step ) |
Parameters
- pr
- タイプ: Dsl..::..Processor
親の Processor オブジェクト
- self
- タイプ: Dsl..::..Variable
左辺変数(自分自身)
- time
- タイプ: System..::..Double
計算時の時刻
- step
- タイプ: System..::..Double
計算時の積分刻み幅
Return Value
タイプ: Double計算された左辺変数の値