sensor_from_charge_state
- static ThomasFermi.sensor_from_charge_state(physics, n, islands, dot_charges, are_dots_combined)
Calculates the sensor output from a particular charge state.
- Parameters:
physics (PhysicsParameters) – The physical device parameters.
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, whereislands[i]is a length-2 integer array[begin_index, end_index + 1]giving the indeces ofphysics.xcorresponding to the island.dot_charges (ndarray[int]) – An array of integers, one for each dot, indicating the total number of charges in each dot. In the case of combined dots, the total number of charges should be entered in the left-most dot, with the other dots padded with zeros.
are_dots_combined (ndarray[bool]) – An array of booleans, one for each internal barrier, indicating whether the dots on each side are combined together (i.e. the barrier is too low).
len(are_dots_combined)should equallen(are_dots_occupied) - 1.
- Returns:
sensor – An array of floats, one for each sensor, indicating the voltage at each sensor.
- Return type:
ndarray[float]