- Introduction
- 1. How to use struqture
- 1.1. Spins
- 1.1.1. Building blocks: PauliProduct & DecoherenceProduct
- 1.1.2. Coherent dynamics: PauliOperator & PauliHamiltonian
- 1.1.3. Decoherent dynamics: PauliLindbladNoiseOperator & PauliLindbladOpenSystem
- 1.1.4. Alternative basis: {+, -, z}
- 1.2. Bosons
- 1.2.1. Building blocks: BosonProduct & HermitianBosonProduct
- 1.2.2. Coherent dynamics: BosonOperator & BosonHamiltonian
- 1.2.3. Decoherent dynamics: BosonLindbladNoiseOperator & BosonLindbladOpenSystem
- 1.3. Fermions
- 1.3.1. Building blocks: FermionProduct & HermitianFermionProduct
- 1.3.2. Coherent dynamics: FermionOperator & FermionHamiltonian
- 1.3.3. Decoherent dynamics: FermionLindbladNoiseOperator & FermionLindbladOpenSystem
- 1.4. Mixed systems
- 1.4.1. Building blocks: MixedProduct & HermitianMixedProduct & MixedDecoherenceProducts
- 1.4.2. Coherent dynamics: MixedOperator & MixedHamiltonian
- 1.4.3. Decoherent dynamics: MixedLindbladNoiseOperator & MixedLindbladOpenSystem
- 2. Struqture: design & implementation
- 2.1. Indices and Products
- 2.2. Operators and Hamiltonians
- 2.3. Lindblad Noise Operators
- 2.4. Lindblad Open Systems
- 3. Applied Example