calc_stable_dist

static ThomasFermi.calc_stable_dist(G, island_charges)

Calculates the steady-state of the Markov graph.

Parameters:
  • G (networkx.DiGraph) – A graph with tuple[int, …] nodes representing possible charge configurations. This graph is a Markov graph where edges represent the transition rates between possible configurations.

  • island_charges (ndarray[int]) – The charge configuration array which minimizes the capacitance energy. A 1d array with length equal to the number of islands specifying the integer number of charges on each island.

Returns:

An array with length equal to len(G) representing the steady-state of the Markov graph.

Return type:

ndarray[float]