quchip.engine.input_output¶
Engine-owned input-output assembly for stationary port calculations.
Port channels enter the engine once as PortTerm
objects. This module derives coherent input Hamiltonians, output coupling
operators, and dense Liouvillians from those resolved terms so analysis code
never reconstructs channel physics from the authored chip.
Functions
|
Add stationary |
|
Build the dense static Liouvillian used by response/correlation algebra. |
|
Return each resolved |
|
Compare concrete frequencies without forcing traced values to Python. |
|
Solve the zero-frequency linear response around one stationary state. |
- quchip.engine.input_output.port_operators(engine, backend)[source]¶
Return each resolved
L_p = exp(i phi) sqrt(kappa) A_poperator.- Parameters:
engine (EngineResult)
backend (Any)
- Return type:
- quchip.engine.input_output.add_port_inputs(engine, backend, tones)[source]¶
Add stationary
i(beta L† - beta* L)terms in angular units.- Parameters:
- Return type:
- quchip.engine.input_output.dense_liouvillian(engine, backend, *, operation)[source]¶
Build the dense static Liouvillian used by response/correlation algebra.
- Parameters:
engine (EngineResult)
backend (Any)
operation (str)
- Return type: