begin() (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inline |
clear() (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
clone() override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inlinevirtual |
coefficient() override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | virtual |
commutator(std::shared_ptr< Observable > obs) override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | virtual |
commutes(PauliOperator &op) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
computeActionOnBra(const std::string &bitString) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
computeActionOnKet(const std::string &bitString) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
contains(PauliOperator &op) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
description() const override | xacc::quantum::PauliOperator | inlinevirtual |
end() (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inline |
eval(const std::map< std::string, std::complex< double >> varToValMap) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
fromOptions(const HeterogeneousMap &options) override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inlinevirtual |
fromOptions(const HeterogeneousMap &&options) (defined in xacc::Observable) | xacc::Observable | inlinevirtual |
fromString(const std::string str) override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | virtual |
fromXACCIR(std::shared_ptr< IR > ir) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
getIdentitySubTerm() override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inlinevirtual |
getNonIdentitySubTerms() override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inlinevirtual |
getSparseMatrixElements() (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inline |
getSubTerms() override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inlinevirtual |
getTerms() const (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inline |
isClose(PauliOperator &other) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
mapQubitSites(std::map< int, int > &siteMap) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inline |
name() const override | xacc::quantum::PauliOperator | inlinevirtual |
nBits() override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inlinevirtual |
nQubits() (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
nTerms() (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
observe(std::shared_ptr< CompositeInstruction > function) override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | virtual |
operator*=(const PauliOperator &v) noexcept (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
operator*=(const double v) noexcept (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
operator*=(const std::complex< double > v) noexcept (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
operator+=(const PauliOperator &v) noexcept (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
operator-=(const PauliOperator &v) noexcept (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
operator==(const PauliOperator &v) noexcept (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
PauliOperator() (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
PauliOperator(std::complex< double > c) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
PauliOperator(double c) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
PauliOperator(std::string fromString) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
PauliOperator(std::complex< double > c, std::string var) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
PauliOperator(const PauliOperator &i) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
PauliOperator(std::map< int, std::string > operators) | xacc::quantum::PauliOperator | |
PauliOperator(std::map< int, std::string > operators, std::string var) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
PauliOperator(std::map< int, std::string > operators, std::complex< double > coeff) | xacc::quantum::PauliOperator | |
PauliOperator(std::map< int, std::string > operators, double coeff) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
PauliOperator(std::map< int, std::string > operators, std::complex< double > coeff, std::string var) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
shouldClone() (defined in xacc::Cloneable< Observable >) | xacc::Cloneable< Observable > | inlinevirtual |
terms (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | protected |
to_sparse_matrix() override (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | virtual |
toBinaryVectors(const int nQubits) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | inline |
toDenseMatrix(const int nQubits) (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
toString() override | xacc::quantum::PauliOperator | virtual |
toXACCIR() (defined in xacc::quantum::PauliOperator) | xacc::quantum::PauliOperator | |
~Cloneable() | xacc::Cloneable< Observable > | inlinevirtual |
~Identifiable() | xacc::Identifiable | inlinevirtual |