![]() |
The Quantum Exact Simulation Toolkit v4.0.0
|
Functions for overwriting the elements of channels. More...
Functions | |
void | setInlineKrausMap (KrausMap map, int numQb, int numOps, std::vector< std::vector< std::vector< qcomp > > > matrices) |
void | setInlineSuperOp (SuperOp op, int numQb, std::vector< std::vector< qcomp > > matrix) |
void | setKrausMap (KrausMap map, qcomp ***matrices) |
void | setKrausMap (KrausMap map, std::vector< std::vector< std::vector< qcomp > > > matrices) |
void | setSuperOp (SuperOp op, qcomp **matrix) |
void | setSuperOp (SuperOp op, std::vector< std::vector< qcomp > > matrix) |
Functions for overwriting the elements of channels.
void setInlineKrausMap | ( | KrausMap | map, |
int | numQb, | ||
int | numOps, | ||
std::vector< std::vector< std::vector< qcomp > > > | matrices ) |
Referenced by TEST_CASE().
void setInlineSuperOp | ( | SuperOp | op, |
int | numQb, | ||
std::vector< std::vector< qcomp > > | matrix ) |
Referenced by TEST_CASE().
void setKrausMap | ( | KrausMap | map, |
qcomp *** | matrices ) |
Definition at line 307 of file channels.cpp.
Referenced by TEST_CASE(), TEST_CASE(), and TEST_CASE().
void setKrausMap | ( | KrausMap | map, |
std::vector< std::vector< std::vector< qcomp > > > | matrices ) |
void setSuperOp | ( | SuperOp | op, |
qcomp ** | matrix ) |
Definition at line 269 of file channels.cpp.
Referenced by TEST_CASE(), and TEST_CASE().
void setSuperOp | ( | SuperOp | op, |
std::vector< std::vector< qcomp > > | matrix ) |