Uses of Class
org.cfpm.caves.za.NetworkNode

Packages that use NetworkNode
org.cfpm.caves.za   
 

Uses of NetworkNode in org.cfpm.caves.za
 

Fields in org.cfpm.caves.za declared as NetworkNode
(package private)  NetworkNode Person.node
           
(package private)  NetworkNode Household.node
          the associated network node for the kinship network
 

Methods in org.cfpm.caves.za that return NetworkNode
 NetworkNode NetworkLink.getFrom()
          returns the from node.
 NetworkNode Person.getNode()
          return this agent's network node
 NetworkNode Household.getNode()
          returns the associated network node
 NetworkNode NetworkLink.getTo()
          returns the to node.
 

Methods in org.cfpm.caves.za that return types with arguments of type NetworkNode
private  java.util.ArrayList<java.util.ArrayList<NetworkNode>> SouthAfricaModel.createKinshipNetwork()
          Initialisation related: create the kinship network between households as a small-world network
private  java.util.ArrayList<java.util.ArrayList<NetworkNode>> SouthAfricaModel.determineClusters(java.util.List list)
          Perform cluster analysis on kinship network: sort nodes (= households) into as many clusters as there are villages.
private  java.util.ArrayList<NetworkNode> SouthAfricaModel.getLinkedNodes(NetworkNode node)
          helper method for determineClusters()
 

Methods in org.cfpm.caves.za with parameters of type NetworkNode
private  Household SouthAfricaModel.findHouseholdOf(NetworkNode node)
          returns the household to a given network node
private  java.util.ArrayList<NetworkNode> SouthAfricaModel.getLinkedNodes(NetworkNode node)
          helper method for determineClusters()
private  int SouthAfricaModel.getNodeIndex(NetworkNode node)
          helper method for determineClusters()
 void NetworkLink.setFrom(NetworkNode from)
          sets the from node to the given node.
 void Person.setNode(NetworkNode node)
          sets this agent's network node
 void Household.setNode(NetworkNode node)
          sets the associated network node
 void NetworkLink.setTo(NetworkNode to)
          sets the to node to the given node.
 

Method parameters in org.cfpm.caves.za with type arguments of type NetworkNode
private  double SouthAfricaModel.computeDistance(java.util.ArrayList<NetworkNode> clusterA, java.util.ArrayList<NetworkNode> clusterB, double[][] distances)
          helper method for determineClusters()
private  double SouthAfricaModel.computeDistance(java.util.ArrayList<NetworkNode> clusterA, java.util.ArrayList<NetworkNode> clusterB, double[][] distances)
          helper method for determineClusters()
private  void FactBaseScourer.computeKinshipProportion(java.util.HashMap<NetworkNode,java.util.ArrayList<NetworkNode>> network)
          internal helper method applied to the friendship network
private  void FactBaseScourer.computeKinshipProportion(java.util.HashMap<NetworkNode,java.util.ArrayList<NetworkNode>> network)
          internal helper method applied to the friendship network
private  void FactBaseScourer.computeReciprocalLinkProportion(java.util.HashMap<NetworkNode,java.util.ArrayList<NetworkNode>> network)
          internal helper method applied to the friendship network
private  void FactBaseScourer.computeReciprocalLinkProportion(java.util.HashMap<NetworkNode,java.util.ArrayList<NetworkNode>> network)
          internal helper method applied to the friendship network
private  void SouthAfricaModel.locateHouseholds(java.util.ArrayList<java.util.ArrayList<NetworkNode>> hhClusters)
          Initialisation related: create villages, assing households to villages, position households in space.
private  int[] SouthAfricaModel.sortHouseholdList(java.util.ArrayList<java.util.ArrayList<NetworkNode>> clusters)
          helper function for locateHouseholds(): sorts household list into clusters detected in the kinship network
 

Constructors in org.cfpm.caves.za with parameters of type NetworkNode
NetworkLink(NetworkNode from, NetworkNode to)
          Creates a network link between the two given nodes.
NetworkLink(NetworkNode from, NetworkNode to, java.lang.String type)
          Creates a network link of the given type between the two given nodes.