|
| Term (const Term &t) |
|
| Term (std::complex< double > c) |
|
| Term (double c) |
|
| Term (std::complex< double > c, std::map< int, std::string > ops) |
|
| Term (std::string var) |
|
| Term (std::complex< double > c, std::string var) |
|
| Term (std::string var, std::map< int, std::string > ops) |
|
| Term (std::complex< double > c, std::string var, std::map< int, std::string > ops) |
|
| Term (std::map< int, std::string > ops) |
|
const std::string | id () const |
|
std::map< int, std::string > & | ops () |
|
bool | isIdentity () |
|
std::complex< double > & | coeff () |
|
std::string & | var () |
|
Term & | operator*= (const Term &v) noexcept |
|
bool | operator== (const Term &v) noexcept |
|
std::vector< SparseTriplet > | getSparseMatrixElements (const int nQubits) |
|
ActionResult | action (const std::string &bitString, ActionType type) |
|
std::pair< std::vector< int >, std::vector< int > > | toBinaryVector (const int nQubits) |
|
|
static const std::string | id (const std::map< int, std::string > &ops, const std::string &var="") |
|
|
std::map< std::string, std::pair< c, std::string > > | pauliProducts |
|
The documentation for this class was generated from the following files:
- /home/cades/dev/xacc/quantum/observable/pauli/PauliOperator.hpp
- /home/cades/dev/xacc/quantum/observable/pauli/PauliOperator.cpp