2016-06-17 1 views
0

アニロジックプロジェクトでは、パラメータの配列があり、シミュレーションの実行ごとに1つずつ初期化する必要があります(その他は0に初期化されます)。実際には、私のパラメータのそれぞれが1に初期化されるシミュレーションのN回の実行が必要です。 どうすればいいですか?メインのちょうど1パラメータmyParamを作成し、myParamを定義するための実験のプロパティでgetCurrentIteration()を使用して、メインの実験から、現在の反復数を渡す:アニロジックで実行される各シミュレーションごとのパラメータの1つを初期化する

+0

あなたはそれを望む理由を詳しく説明できますか? – Benjamin

+0

@ベンジャミン:私のプロジェクトでは、私はN株を持っており、各株の間に流れがあるはずです。言い換えれば、私はN株とN(N-1)/ 2の流れがあります。実行するたびに、パラメータを持つストックを1つだけ初期化してからシミュレーションを開始したいと考えています。それぞれの実行の結果、私はパラメータを保存します。個別の実行で各在庫を初期化し、各実行の最終パラメータの結果を比較したいと思います。 – Elnaz91

答えて

0

あなたはこれを試すことができます。

株式に

、あなたは在庫#3については、以下のように、彼らはMYPARAMが決まるものと一致した場合、「オン」にそれらを回すだけにいくつかのコードを書くことができます。

if (myParam==3) { 
    work} 

そのパラメータが実際に値を保持する必要がある場合株式を定義する場合は、そのタイプをLinkedHashMapに変更することができます。ここで、キーは反復で、値は株式の値です。

関連する問題