ALPS MPS Codes
Reference documentation.
|
Go to the source code of this file.
Classes | |
class | SuperBoseHubbardNone< Matrix > |
Macros | |
#define | REGISTER(op, kind) op ## _tag = tag_handler->register_op(op, kind); |
Functions | |
template<class Matrix > | |
Matrix | adjoint_hamiltonian (const Matrix &h) |
template<class Matrix > | |
Matrix | super_lindblad (const Matrix &l) |
template<class Matrix > | |
Matrix | super_left (const Matrix &l) |
template<class Matrix > | |
Matrix | super_right (const Matrix &l) |
template<class T , class A > | |
T | fuse (const A &ind, T d) |
template<class T , class A > | |
void | unfuse (T fused, T d, A &ind) |
template<class Matrix > | |
Matrix | reshape_bond2site (const Matrix &a) |
template<class Op , class Matrix > | |
std::vector< std::pair< Op, Op > > | decompose_bond_super (const Matrix &bondop, const Index< TrivialGroup > &phys) |
#define REGISTER | ( | op, | |
kind | |||
) | op ## _tag = tag_handler->register_op(op, kind); |
Matrix adjoint_hamiltonian | ( | const Matrix & | h | ) |
Take a Hamilton operator H and construct its adjoint Hamiltonian superoperator, corresponding to the map ad H: rho -> [H,rho]
Definition at line 72 of file super_models_none.hpp.
std::vector< std::pair<Op,Op> > decompose_bond_super | ( | const Matrix & | bondop, |
const Index< TrivialGroup > & | phys | ||
) |
Definition at line 254 of file super_models_none.hpp.
T fuse | ( | const A & | ind, |
T | d | ||
) |
Fuse indices n[i] into one p = n[i] d^i.
Definition at line 200 of file super_models_none.hpp.
Matrix reshape_bond2site | ( | const Matrix & | a | ) |
Definition at line 228 of file super_models_none.hpp.
Matrix super_left | ( | const Matrix & | l | ) |
Take a Lindblad operator L and construct the map corresponding to left multiplication with L rho -> L rho
Definition at line 141 of file super_models_none.hpp.
Matrix super_lindblad | ( | const Matrix & | l | ) |
Take a Lindblad operator L and construct its contribution to the Liouville superoperator, i.e. the map lind L: rho -> 2 L rho L^ - L^ L rho - rho L^ L
Definition at line 103 of file super_models_none.hpp.
Matrix super_right | ( | const Matrix & | l | ) |
Take a Lindblad operator L and construct the map corresponding to right multiplication with L rho -> rho L
Definition at line 171 of file super_models_none.hpp.
void unfuse | ( | T | fused, |
T | d, | ||
A & | ind | ||
) |
Definition at line 214 of file super_models_none.hpp.