|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--coins.mdf.Conditions | +--coins.mdf.NonExecutionDecisionCondition
The non-execution decision condition is a condition used by the dynamic scheduler. The condition means whether the macro task should execute or not.
フィールドの概要 | |
protected int |
elemSize
The size of the elements of this condition |
protected MdfEnvironment |
env
|
protected boolean[] |
isReady
The condition whether the bit is ready |
protected MacroFlowGraph |
mfg
The current macro flow graph |
protected int[][] |
vector
The conditions which set into the executable conditions when the macro task finishes executing |
protected int |
vectSize
Ths size of the bit vector |
コンストラクタの概要 | |
NonExecutionDecisionCondition(MdfEnvironment e,
MacroFlowGraph g)
Constructor |
メソッドの概要 | |
protected int[] |
bitVector(int id)
Get the bit vector which means the condition when the specified macro task is finished executing. |
protected void |
showVector(java.lang.String name)
Debug print of the bit vector. |
java.lang.String |
toString()
Get the string image of the bit vector. |
java.lang.String |
toString(MacroTask mt)
Get the string image of the bit vector which is belong to the specified macro task. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected final MdfEnvironment env
protected final MacroFlowGraph mfg
protected final int[][] vector
protected final int elemSize
protected final int vectSize
protected final boolean[] isReady
コンストラクタの詳細 |
public NonExecutionDecisionCondition(MdfEnvironment e, MacroFlowGraph g)
e
- The environment of the MDF moduleg
- The current macro flow graphメソッドの詳細 |
protected int[] bitVector(int id)
id
- The unique number of each macro tasks
protected void showVector(java.lang.String name)
name
- The name of the bit vectorpublic java.lang.String toString()
java.lang.Object
内の toString
public java.lang.String toString(MacroTask mt)
mt
- The target macro task
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |