Uses of Class
babase.ranker.Individual

Packages that use Individual
babase.ranker   
 

Uses of Individual in babase.ranker
 

Fields in babase.ranker declared as Individual
protected  Individual[] StatsPanel._individuals
           
 

Fields in babase.ranker with type parameters of type Individual
 java.util.ArrayList<Individual> Individual.children
           
 java.util.PriorityQueue<Individual> Cage.domPQ
           
 java.util.HashMap<java.lang.String,Individual> Cage.individuals
           
 java.util.PriorityQueue<Individual> Cage.matrixRankPQ
           
 java.util.ArrayList<Individual> Individual.parents
           
 java.util.Vector<Individual> Cage.posMatrix
           
 

Methods in babase.ranker that return Individual
 Individual[] Cage.getArray()
          Produces an array of individuals in the cage in no particular order.
 Individual Cage.getIndividual(int indNum)
          Returns and individual given their individual number which represents their number in the position matrix.
 Individual Cage.getIndividual(java.lang.String sName)
          Returns an individual given their sname.
 Individual Cage.getIndividualRanked(int rank)
          Returns an individual at a given ranking within the Cage
static Individual[] Utils.readListOfIndividualIdsFromFile(java.lang.String fileName)
          Read a list of individual ids from a file.
 

Methods in babase.ranker that return types with arguments of type Individual
 java.util.Vector<Individual> AutoRanker.DFS(Cage c)
          Performs a depth first search in order to get a post ordering of individuals.
 

Methods in babase.ranker with parameters of type Individual
 int MatrixScoreComparator.compare(Individual i1, Individual i2)
           
 void Cage.createEdge(Individual parent, Individual child)
          Creates a connection between parent and child individuals in a given Cage.
static int Utils.findIndividualById(java.lang.String id, Individual[] individuals)
           
 void Cage.put(Individual i)
          Inserts an individual into the cage at the next available rank without changing the orignal matrix position of that indivdual in his original cage.
 void Cage.putIndividual(Individual i)
          Adds an individual to the cage.
 void Cage.putIndividualRanked(Individual i)
          Inserts an indiviudal into the cage at the next available rank changing his matrix position to reflect that of the current cage and putting his matrix position in the ranking.
static int[][] Utils.readInteractionMatrixFromFile(java.lang.String fileName, Individual[] individuals)
          Construct an interaction matrix for a given list of individuals from a file.
 void Cage.remove(Individual i)
          Removes an individual from the cage.
 void Cage.removeEdge(Individual parent, Individual child)
          Removes a connection between parent and child individuals in a given Cage.
 void AutoRanker.search(Individual i, java.util.Vector<Individual> postorder)
          The actual depth first search implementation
 void AutoRanker.searchMod(Individual i, Cage scc, java.util.Vector<Individual> postorder)
          Performs a modified depth first search in order to find the SCCs.
 

Method parameters in babase.ranker with type arguments of type Individual
 java.util.ArrayList<Cage> AutoRanker.DFST(Cage c, java.util.Vector<Individual> postorder)
          Do a modified depth first search on a Cage using the post ordering as starting nodes in order to identify the strongly connected components and create an arraylist which contains them individually.
 void AutoRanker.search(Individual i, java.util.Vector<Individual> postorder)
          The actual depth first search implementation
 void AutoRanker.searchMod(Individual i, Cage scc, java.util.Vector<Individual> postorder)
          Performs a modified depth first search in order to find the SCCs.
 

Constructors in babase.ranker with parameters of type Individual
StatsPanel(InteractionMatrixDisplay interactionMatrixDisplay, Ranking ranks, Individual[] individuals, int[][] matrix)