sensor_from_island_charges

static ThomasFermi.sensor_from_island_charges(physics, island_charges, n, islands)

Calculates the sensor output from a given set of island charges.

Parameters:
  • physics (PhysicsParameters) – The physical device parameters.

  • island_charges (ndarray[float]) – An array indicating the number of charges on each island.

  • n (ndarray[float]) – A 1D array containing the particle density (in 1/nm).

  • islands (ndarray[int]) – An array with shape (num_islands, 2) giving the islands, where islands[i] is a length-2 integer array [begin_index, end_index + 1] giving the indeces of physics.x corresponding to the island.

Returns:

An array indicating the potential readout for each sensor in physics.sensors.

Return type:

ndarray[float]