Bosonic Module
Bosonic ladder-operator expressions and normal-ordering utilities.
This module exposes a bosonic specialization of LadderOperatorSumExpr
using BosonicAlgebra. It shares the same indexed
operator representation as the fermionic path, but uses CCR instead of CAR
when constructing normal order.
Types
| Type | Description |
|
A bosonic ladder-operator sum expression. |
Functions and values
| Function or value |
Description
|
Full Usage:
constructBosonicIndexOrdered candidate
Parameters:
S<IxOp<uint32, LadderOperatorUnit>>
-
The candidate sum expression.
Returns: LadderOperatorSumExpr<BosonicAlgebra> option
An index-ordered bosonic expression if construction succeeds.
|
Constructs a bosonic index-ordered sum expression.
|
Full Usage:
constructBosonicNormalOrdered candidate
Parameters:
S<IxOp<uint32, LadderOperatorUnit>>
-
The candidate sum expression.
Returns: LadderOperatorSumExpr<BosonicAlgebra> option
A normal-ordered bosonic expression if construction succeeds.
|
Constructs a bosonic normal-ordered sum expression.
|