Package edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct

# Class LeadingEigenvectorCaller

java.lang.Object
edu.claflin.finder.algo.clustering.struct.leading_eigenvector_struct.LeadingEigenvectorCaller

public class LeadingEigenvectorCaller extends Object

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `private HashMap<Integer,List<Node>>`
  `communities`
  `private ArrayList<Graph>`
  `components`
  `private Graph`
  `graph`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `LeadingEigenvectorCaller(Graph g)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `private void`
  `dfs(int[][] matrix, int start, int[] visited, int visitedIter)`
  `HashMap<Integer,List<Node>>`
  `getCommunities()`
  `private ArrayList<Graph>`
  `getComponents(Graph g)`
  `private ArrayList<Graph>`
  `getGraphList(int[] groupVector, Graph g)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### graph

    private Graph graph

  - ### components

    private ArrayList<Graph> components

  - ### communities

    private HashMap<Integer,List<Node>> communities

- ## Constructor Details

  - ### LeadingEigenvectorCaller

    public LeadingEigenvectorCaller(Graph g)

- ## Method Details

  - ### getComponents

    private ArrayList<Graph> getComponents(Graph g)

  - ### getGraphList

    private ArrayList<Graph> getGraphList(int[] groupVector, Graph g)

  - ### dfs

    private void dfs(int[][] matrix, int start, int[] visited, int visitedIter)

  - ### getCommunities

    public HashMap<Integer,List<Node>> getCommunities()