Coupler¶
- class scqubits.core.symbolic_circuit.Coupler(branch1, branch2, coupling_type, parameters=None, index=None, aux_params={})[source]¶
Coupler class is used to define elements which couple two existing branches in the Circuit class.
- Parameters:
branch1 (
Branch) – Branch objects which are being coupled.branch2 (
Branch) – Branch objects which are being coupled.coupling_type (
str) – The type of coupling between the branches - allowed is mutual inductance - “ML”parameters (
Optional[List[Union[float,Symbol,int]]]) – List of parameters for the coupling, namely for mutual inductance: {“EM”: <value>}aux_params (
Dict[Symbol,float]) – Dictionary of auxiliary parameters which map a symbol from the input file a numeric parameter.index (int | None)
Examples
Coupler(“ML”, branch1, branch2, “ML”, 1e2)
Methods
Coupler.__init__(branch1, branch2, coupling_type)Coupler.set_parameters(parameters)