ffsim.ProductStateSum¶
- class ffsim.ProductStateSum(coeffs: np.ndarray, states: list[tuple[np.ndarray, np.ndarray]])[source]¶
Bases:
NamedTupleA linear combination of product states.
Given a ProductStateSum
prod_state_sum, the full state vector can be reconstructed assum( coeff * np.kron(vec_a, vec_b) for coeff, (vec_a, vec_b) in zip( prod_state_sum.coeffs, prod_state_sum.states ) )
Methods
Attributes
coeffsAlias for field number 0
statesAlias for field number 1