Class NSVCBagIR

java.lang.Object
  |
  +--ViewComparator
        |
        +--NonSeqViewComparator
              |
              +--NSVCBagIR

public abstract class NSVCBagIR
extends NonSeqViewComparator

NSVCBagIR is extended and instantiated in SimLib.


Field Summary
 
Fields inherited from class ViewComparator
name
 
Constructor Summary
NSVCBagIR(java.lang.String s, java.lang.String type)
           
 
Method Summary
 double bagIntersectionRatio(int size, NonSeqSimStmt ns)
           
 double bagIntersectionRatioForSimEdges(NonSeqSimStmt ns, java.lang.String type)
           
 double bagIntersectionRatioForVertices(NonSeqSimStmt ns)
           
 double calculateRating(int bag1siz, int bag2siz, int matchSiz)
           
 int decideSize(int shortest)
           
 Trie fillTrie(java.util.Vector bag1)
           
 int getSizeOfShortestSeqSubgraph(NonSeqSimStmt nsss)
           
 int testMembership(Trie trie, java.util.Vector bag2)
           
 
Methods inherited from class NonSeqViewComparator
compare, nonSeqCompare
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NSVCBagIR

public NSVCBagIR(java.lang.String s,
                 java.lang.String type)
Method Detail

bagIntersectionRatio

public double bagIntersectionRatio(int size,
                                   NonSeqSimStmt ns)

calculateRating

public double calculateRating(int bag1siz,
                              int bag2siz,
                              int matchSiz)

fillTrie

public Trie fillTrie(java.util.Vector bag1)

testMembership

public int testMembership(Trie trie,
                          java.util.Vector bag2)

bagIntersectionRatioForSimEdges

public double bagIntersectionRatioForSimEdges(NonSeqSimStmt ns,
                                              java.lang.String type)

bagIntersectionRatioForVertices

public double bagIntersectionRatioForVertices(NonSeqSimStmt ns)

getSizeOfShortestSeqSubgraph

public int getSizeOfShortestSeqSubgraph(NonSeqSimStmt nsss)

decideSize

public int decideSize(int shortest)