XACC
xacc::quantum::PauliOperator Member List

This is the complete list of members for xacc::quantum::PauliOperator, including all inherited members.

begin() (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinline
clear() (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperator
clone() override (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinlinevirtual
coefficient() override (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorvirtual
commutator(std::shared_ptr< Observable > obs) override (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorvirtual
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 overridexacc::quantum::PauliOperatorinlinevirtual
end() (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinline
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::PauliOperatorinlinevirtual
fromOptions(const HeterogeneousMap &&options) (defined in xacc::Observable)xacc::Observableinlinevirtual
fromString(const std::string str) override (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorvirtual
fromXACCIR(std::shared_ptr< IR > ir) (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperator
getIdentitySubTerm() override (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinlinevirtual
getNonIdentitySubTerms() override (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinlinevirtual
getSparseMatrixElements() (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinline
getSubTerms() override (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinlinevirtual
getTerms() const (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinline
isClose(PauliOperator &other) (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperator
mapQubitSites(std::map< int, int > &siteMap) (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinline
name() const overridexacc::quantum::PauliOperatorinlinevirtual
nBits() override (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinlinevirtual
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::PauliOperatorvirtual
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::PauliOperatorprotected
to_sparse_matrix() override (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorvirtual
toBinaryVectors(const int nQubits) (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperatorinline
toDenseMatrix(const int nQubits) (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperator
toString() overridexacc::quantum::PauliOperatorvirtual
toXACCIR() (defined in xacc::quantum::PauliOperator)xacc::quantum::PauliOperator
~Cloneable()xacc::Cloneable< Observable >inlinevirtual
~Identifiable()xacc::Identifiableinlinevirtual