|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthelix.graph.algo.c3part.compressor.AbstractCompressor
helix.graph.algo.c3part.compressor.AbstractMultiCompressor
helix.graph.algo.c3part.compressor.MultiInSetCompressor
public class MultiInSetCompressor
Constructor Summary | |
---|---|
MultiInSetCompressor()
|
Method Summary | |
---|---|
void |
compress(Graph graph)
compress graph -> avoid recoloring root at each compression |
void |
compressVertex(Vertex V,
Vertex Root,
Graph multi)
compress single vertex v on root vertex root |
void |
expandVertex(Vertex V,
Graph multi)
expand single vertex and recompute root colors |
RColorSet |
getColors(Vertex V,
Vertex U)
override getColors get proper color between two vertices if there is a physical edge return this color else compute pseudocolors. |
Iterable<Vertex> |
patternSet_(Vertex V,
Graph multi)
delegate patternSet |
void |
restoreEdge_(Vertex V,
Vertex W,
Vertex Root,
Graph multi)
delegate restoration restore (if needed) edge between V and W |
boolean |
subsumes_(Vertex V,
Vertex U,
Graph graph)
delegate subsumption |
Methods inherited from class helix.graph.algo.c3part.compressor.AbstractMultiCompressor |
---|
subsumes |
Methods inherited from class helix.graph.algo.c3part.compressor.AbstractCompressor |
---|
compress, expand, flatten, getAliases, getNeighbors, getParamInfo, getRoot, getVertices, isAlias, isNormal, isRoot, nbVertices, retrieveSet, storeSet |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface helix.graph.algo.c3part.compressor.GraphCompressor |
---|
compress, expand, flatten, getAliases, getNeighbors, getParamInfo, getRoot, getVertices, isAlias, isNormal, isRoot, nbVertices, retrieveSet, storeSet |
Constructor Detail |
---|
public MultiInSetCompressor()
Method Detail |
---|
public final Iterable<Vertex> patternSet_(Vertex V, Graph multi)
patternSet_
in class AbstractMultiCompressor
public boolean subsumes_(Vertex V, Vertex U, Graph graph)
subsumes_
in class AbstractMultiCompressor
public void restoreEdge_(Vertex V, Vertex W, Vertex Root, Graph multi)
restoreEdge_
in class AbstractMultiCompressor
public void compressVertex(Vertex V, Vertex Root, Graph multi)
AbstractCompressor
compressVertex
in interface GraphCompressor
compressVertex
in class AbstractCompressor
public void expandVertex(Vertex V, Graph multi)
expandVertex
in interface GraphCompressor
expandVertex
in class AbstractMultiCompressor
public RColorSet getColors(Vertex V, Vertex U)
getColors
in interface MultiGraphCompressor
getColors
in class AbstractMultiCompressor
public void compress(Graph graph)
compress
in interface GraphCompressor
compress
in class AbstractCompressor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |