TEBD parallel operator wrapper. More...
Collaboration diagram for syten::MPS::TEBD::TpoWrapper:Public Member Functions | |
| Tensor< 6 > | operator() (Index site) |
| returns the two site operator... More... | |
| TpoWrapper (MPS::Operator o, BondOperatorType p) | |
| standard ctor. More... | |
Public Attributes | |
| MPS::Operator const | op |
| operator that is wrapped More... | |
| BondOperatorType const | parity |
| parity of the sites the operator is acting on More... | |
| std::vector< Tensor< 6 > > | tsoCache |
| two site operator cache. More... | |
TEBD parallel operator wrapper.
Besides the reference to the operator it also saves on which sites it is acting (either even or odd) and it caches it's (non-commuting) two-site operators.