|
XACC
|
Public Member Functions | |
| virtual std::vector< std::shared_ptr< CompositeInstruction > > | observe (std::shared_ptr< CompositeInstruction > CompositeInstruction)=0 |
| virtual const std::string | toString ()=0 |
| virtual void | fromString (const std::string str)=0 |
| virtual const int | nBits ()=0 |
| virtual void | fromOptions (const HeterogeneousMap &&options) |
| virtual void | fromOptions (const HeterogeneousMap &options)=0 |
| virtual std::vector< std::shared_ptr< Observable > > | getSubTerms () |
| virtual std::vector< std::shared_ptr< Observable > > | getNonIdentitySubTerms () |
| virtual std::shared_ptr< Observable > | getIdentitySubTerm () |
| virtual std::complex< double > | coefficient () |
| virtual std::vector< SparseTriplet > | to_sparse_matrix () |
| virtual std::shared_ptr< Observable > | commutator (std::shared_ptr< Observable >) |
Public Member Functions inherited from xacc::Identifiable | |
| virtual const std::string | name () const =0 |
| virtual const std::string | description () const =0 |
| virtual | ~Identifiable () |
1.8.11