coins.aflow
クラス ExpVectorImpl

java.lang.Object
  |
  +--coins.aflow.util.BitVectorImpl
        |
        +--coins.aflow.ExpVectorImpl
すべての実装インタフェース:
BitVector, java.lang.Cloneable, ExpVector

public class ExpVectorImpl
extends BitVectorImpl
implements ExpVector

ExpVectorImpl class:


フィールドの概要
(パッケージプライベート)  FlowResults fResults
           
 
クラス coins.aflow.util.BitVectorImpl から継承したフィールド
fBitLength, fLongWordLength, fShiftMax, fVectorWord
 
コンストラクタの概要
protected ExpVectorImpl(SubpFlow pSubpFlow)
           
 
メソッドの概要
 boolean contains(FlowExpId pFlowExpId)
          Returns true if this ExpVector's bit corresponding to the given argument pFlowExpId is set.
 java.util.Set exps()
          Returns the Set of FlowExpIds whose corresponding bits are set in this ExpVector.
 ExpVectorIterator expVectorIterator()
           
static ExpVector forSet(java.util.Set pExps, SubpFlow pSubpFlow)
          Returns an ExpVector whose bits that are set correspond to the elements of the given Set pExps.
 SubpFlow getSubpFlow()
          SubpFlow instance associated with this ExpVector.
 java.lang.String toStringByName()
           
 java.lang.String toStringConcise()
           
 java.lang.String toStringDescriptive()
          Returns a possibly more descriptive string representation than toString() of this BitVector.
 java.lang.String toStringShort()
           
 
クラス coins.aflow.util.BitVectorImpl から継承したメソッド
bitVectorIterator, clone, equals, getBit, getBitLength, getVectorWord, getWordLength, hashCode, isSet, isZero, resetBit, setBit, toString, vectorAnd, vectorCopy, vectorEqual, vectorNot, vectorOr, vectorReset, vectorSub, vectorXor
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース coins.aflow.util.BitVector から継承したメソッド
bitVectorIterator, equals, getBit, getBitLength, getVectorWord, getWordLength, isSet, isZero, resetBit, setBit, toString, vectorAnd, vectorCopy, vectorEqual, vectorNot, vectorOr, vectorReset, vectorSub, vectorXor
 

フィールドの詳細

fResults

FlowResults fResults
コンストラクタの詳細

ExpVectorImpl

protected ExpVectorImpl(SubpFlow pSubpFlow)
メソッドの詳細

getSubpFlow

public SubpFlow getSubpFlow()
インタフェース ExpVector の記述:
SubpFlow instance associated with this ExpVector.

定義:
インタフェース ExpVector 内の getSubpFlow

exps

public java.util.Set exps()
インタフェース ExpVector の記述:
Returns the Set of FlowExpIds whose corresponding bits are set in this ExpVector.

定義:
インタフェース ExpVector 内の exps

contains

public boolean contains(FlowExpId pFlowExpId)
インタフェース ExpVector の記述:
Returns true if this ExpVector's bit corresponding to the given argument pFlowExpId is set. Returns false otherwise.

定義:
インタフェース ExpVector 内の contains

forSet

public static ExpVector forSet(java.util.Set pExps,
                               SubpFlow pSubpFlow)
Returns an ExpVector whose bits that are set correspond to the elements of the given Set pExps.


toStringConcise

public java.lang.String toStringConcise()

toStringShort

public java.lang.String toStringShort()
定義:
インタフェース ExpVector 内の toStringShort

toStringByName

public java.lang.String toStringByName()

toStringDescriptive

public java.lang.String toStringDescriptive()
インタフェース BitVector の記述:
Returns a possibly more descriptive string representation than toString() of this BitVector.

定義:
インタフェース BitVector 内の toStringDescriptive
オーバーライド:
クラス BitVectorImpl 内の toStringDescriptive

expVectorIterator

public ExpVectorIterator expVectorIterator()
定義:
インタフェース ExpVector 内の expVectorIterator