coins.flow
クラス ExpVectorImpl

java.lang.Object
  |
  +--coins.flow.BitVectorImpl
        |
        +--coins.flow.ExpVectorImpl
すべての実装インタフェース:
BitVector, java.lang.Cloneable, ExpVector
直系の既知のサブクラス:
FlowAnalSymVectorImpl

public class ExpVectorImpl
extends BitVectorImpl
implements ExpVector

ExpVectorImpl class


フィールドの概要
 SubpFlow fSubpFlow
           
 
クラス coins.flow.BitVectorImpl から継承したフィールド
fBitLength, fLongWordLength, fShiftMax, fVectorWord
 
コンストラクタの概要
protected ExpVectorImpl(SubpFlow pSubpFlow)
           
 
メソッドの概要
 boolean contains(ExpId pExpId)
          Returns true if this ExpVector's bit corresponding to the given argument pExpId is set.
 java.util.Set exps()
          Returns the Set of ExpIds whose corresponding bits are set in this ExpVector.
static ExpVector expVectorFromSet(java.util.Set pExps, SubpFlow pSubpFlow)
          Returns an ExpVector whose bits that are set correspond to the elements of the given Set pExps.
 ExpVectorIterator expVectorIterator()
           
 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.flow.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.flow.BitVector から継承したメソッド
bitVectorIterator, equals, getBit, getBitLength, getVectorWord, getWordLength, isSet, isZero, resetBit, setBit, toString, vectorAnd, vectorCopy, vectorEqual, vectorNot, vectorOr, vectorReset, vectorSub, vectorXor
 

フィールドの詳細

fSubpFlow

public final SubpFlow fSubpFlow
コンストラクタの詳細

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 ExpIds whose corresponding bits are set in this ExpVector.

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

contains

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

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

expVectorFromSet

public static ExpVector expVectorFromSet(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