netkit
Class EdgeTransformer
java.lang.Object
netkit.EdgeTransformer
public class EdgeTransformer
- extends java.lang.Object
Method Summary |
static java.lang.String[] |
getCommandLines()
|
java.io.Reader |
getInput()
|
int |
getMinK()
|
java.io.PrintWriter |
getOutput()
|
double |
getPruneLess()
|
double |
getPruneMore()
|
boolean |
getReverse()
|
double |
getReweight()
|
int |
getTopK()
|
static void |
pruneLess(Graph graph,
EdgeType edgeType,
double pruneless)
|
static void |
pruneMinK(Graph graph,
EdgeType edgeType,
int minK,
boolean reverse)
|
static void |
pruneMore(Graph graph,
EdgeType edgeType,
double prunemore)
|
static void |
pruneTopK(Graph graph,
EdgeType edgeType,
int topK,
boolean reverse)
|
Graph |
readEdges(java.io.Reader reader,
EdgeType edgeType)
|
void |
resetOptions()
|
static void |
reweight(Graph graph,
Edge[] edges,
double reweight)
|
static void |
reweight(Graph graph,
EdgeType edgeType,
double reweight)
|
void |
run()
|
static void |
run(java.lang.String[] argv)
|
void |
setInput(java.io.Reader r)
|
void |
setInput(java.lang.String file)
|
void |
setMinK(int k)
|
void |
setOutput(java.io.PrintWriter pw)
|
void |
setOutput(java.lang.String file)
|
void |
setPruneLess(double t)
|
void |
setPruneMore(double t)
|
void |
setReverse(boolean r)
|
void |
setReweight(double w)
|
void |
setTopK(int k)
|
void |
transform(Graph graph,
EdgeType edgeType)
|
static void |
usage(java.lang.String msg)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EdgeTransformer
public EdgeTransformer(java.lang.String[] args)
readEdges
public Graph readEdges(java.io.Reader reader,
EdgeType edgeType)
pruneMinK
public static void pruneMinK(Graph graph,
EdgeType edgeType,
int minK,
boolean reverse)
pruneTopK
public static void pruneTopK(Graph graph,
EdgeType edgeType,
int topK,
boolean reverse)
pruneLess
public static void pruneLess(Graph graph,
EdgeType edgeType,
double pruneless)
pruneMore
public static void pruneMore(Graph graph,
EdgeType edgeType,
double prunemore)
reweight
public static void reweight(Graph graph,
EdgeType edgeType,
double reweight)
reweight
public static void reweight(Graph graph,
Edge[] edges,
double reweight)
run
public void run()
transform
public void transform(Graph graph,
EdgeType edgeType)
resetOptions
public void resetOptions()
getReweight
public double getReweight()
setReweight
public void setReweight(double w)
getPruneMore
public double getPruneMore()
setPruneMore
public void setPruneMore(double t)
getPruneLess
public double getPruneLess()
setPruneLess
public void setPruneLess(double t)
getMinK
public int getMinK()
setMinK
public void setMinK(int k)
getTopK
public int getTopK()
setTopK
public void setTopK(int k)
getReverse
public boolean getReverse()
setReverse
public void setReverse(boolean r)
getInput
public java.io.Reader getInput()
setInput
public void setInput(java.io.Reader r)
setInput
public void setInput(java.lang.String file)
getOutput
public java.io.PrintWriter getOutput()
setOutput
public void setOutput(java.io.PrintWriter pw)
setOutput
public void setOutput(java.lang.String file)
getCommandLines
public static java.lang.String[] getCommandLines()
usage
public static void usage(java.lang.String msg)
run
public static void run(java.lang.String[] argv)