GateParameters

class qdflow.physics.simulation.GateParameters(mean=0, peak=0, rho=15, h=80, screen=100)

Bases: object

Set of physical parameters defining a single gate.

Parameters:
  • mean (float) – The x-value (in nm) the center of the gate.

  • peak (float) – The peak value (in mV) of the potential along the nanowire due to the gate. This should be the value of the potential due to the gate at x equal to gate.mean. Note that this is not the potential of the gate itself.

  • rho (float) – The radius (in nm) of the cylindrical gate.

  • h (float) – The distance (in nm) of the gate from the nanowire.

  • screen (float) – The screening length (in nm) for the Coulomb interaction between the gate and the particles in the nanowire.

__init__(mean=0, peak=0, rho=15, h=80, screen=100)

Methods

copy()

Creates a copy of a GateParameters object.

from_dict(d)

Creates a new GateParameters object from a dict of values.

to_dict()

Converts the GateParameters object to a dict.