Property | Type | Description | |
---|---|---|---|
A | double | ||
MaxDt | double | ||
Omega | double |
Method | Description | |
---|---|---|
AddParticle ( |
粒子を追加する
|
|
Computer ( double maxDt, double a, double omega ) : System |
CPUでの計算プログラムを作成する
|
|
GetParticles ( ) : LWisteria.StudiesOfOpenTK.SimpleCloo.Particle[] |
現在の粒子を取得する
|
|
Next ( ) : void |
計算を1ステップ進める
|
Method | Description | |
---|---|---|
OnParticleAdded ( ) : void |
粒子が追加されたことを通知する
|
|
UpdateTime ( double dt ) : void |
時間刻みを設定し、時刻を進める
|
Method | Description | |
---|---|---|
HermonicMean ( double value1, double value2 ) : double |
2つの値の調和平均を計算する
|
public AddParticle ( |
||
particle | 追加する粒子 | |
return | void |
public Computer ( double maxDt, double a, double omega ) : System | ||
maxDt | double | 初期時間刻み |
a | double | 振幅 |
omega | double | 角速度 |
return | System |
public abstract GetParticles ( ) : LWisteria.StudiesOfOpenTK.SimpleCloo.Particle[] | ||
return | LWisteria.StudiesOfOpenTK.SimpleCloo.Particle[] |