|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnz.ac.waikato.mcennis.rat.graph.model.ModelShell
nz.ac.waikato.mcennis.rat.graph.algorithm.prestige.OptimizedLinkBetweeness
public class OptimizedLinkBetweeness
Class built upon OptimizedPathBase that calculates Betweeness for links. OptimizedPathBase
only records one geodesic path for each actor pair, otherwise same as the
betweeness metric deefined in Freeman79.
Freeman, L. "Centrality in social networks: I. Conceptual clarification."
Social Networks. 1:215--239.
| Field Summary | |
|---|---|
protected OptimizedLinkBetweenessCore |
core
|
protected double |
maxBetweeness
|
| Fields inherited from class nz.ac.waikato.mcennis.rat.graph.model.ModelShell |
|---|
listener |
| Constructor Summary | |
|---|---|
OptimizedLinkBetweeness()
Creates a new instance of OptimizedBetweeness |
|
| Method Summary | |
|---|---|
protected void |
doCleanup(PathNode[] path,
Graph g)
|
void |
execute(Graph g)
execute the algorithm against the given graph |
InputDescriptor[] |
getInputType()
The input type describes all the different kinds of graph objects that are utilized (and hence required) by this object. |
OutputDescriptor[] |
getOutputType()
The output type describes all the different kinds of graph objects that are created during the execution of this algorithm. |
Parameter[] |
getParameter()
List of all parameters this component accepts. |
Parameter |
getParameter(java.lang.String param)
Returns the specific parameter identified by its key-name. |
SettableParameter[] |
getSettableParameter()
Returns settable (i.e. |
SettableParameter |
getSettableParameter(java.lang.String param)
Return the settable parameter namede by this key-name. |
void |
init(java.util.Properties map)
Parameters to be initialized. |
void |
publishChange(Model m,
int type,
int argument)
Recieve and update of the given type. |
| Methods inherited from class nz.ac.waikato.mcennis.rat.graph.model.ModelShell |
|---|
addListener, fireChange |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface nz.ac.waikato.mcennis.rat.graph.model.Model |
|---|
addListener |
| Field Detail |
|---|
protected double maxBetweeness
protected OptimizedLinkBetweenessCore core
| Constructor Detail |
|---|
public OptimizedLinkBetweeness()
| Method Detail |
|---|
public void execute(Graph g)
Algorithm
execute in interface Algorithmg - graph to be modified
protected void doCleanup(PathNode[] path,
Graph g)
public SettableParameter[] getSettableParameter()
Component
getSettableParameter in interface Componentpublic SettableParameter getSettableParameter(java.lang.String param)
Component
getSettableParameter in interface Componentparam - key-name of the parameter
public InputDescriptor[] getInputType()
Component
getInputType in interface ComponentInputDescriptorpublic OutputDescriptor[] getOutputType()
Component
getOutputType in interface ComponentOutputDescriptorpublic Parameter[] getParameter()
Component
getParameter in interface Componentpublic Parameter getParameter(java.lang.String param)
Component
getParameter in interface Componentparam - key-name of the parameter
public void init(java.util.Properties map)
init in interface Componentmap - map of the given properties naming parameters and their values in a string
public void publishChange(Model m,
int type,
int argument)
Listener
publishChange in interface Listenerm - model that changedtype - type of change that has occured
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||