-
Couldn't load subscription status.
- Fork 165
Description
There are 18 existing multiply*() functions, such as multiplyPauliStrSum(), which are useful for left-multiplying operations upon a density matrix. That is, they effect
which does not capture unitary or CPTP evolution;
To complement these, we should add corresponding multiply*FromRight() functions which effect
This greatly expands the utility of the multiply functions, and would permit (for example) term-wise evaluation of the commutators in the Linbladian.
Implementing these should require very little (if any) new code due to vectorisation of density matrices. In most cases, evaluation of