XACC
xacc::quantum::CY Member List

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

accept(std::shared_ptr< BaseInstructionVisitor > visitor)=0xacc::BaseInstructionVisitablepure virtual
accept(BaseInstructionVisitor *visitor)=0xacc::BaseInstructionVisitablepure virtual
acceptImpl(T &visited, std::shared_ptr< BaseInstructionVisitor > visitor)xacc::BaseInstructionVisitableinlineprotectedstatic
acceptImpl(T &visited, BaseInstructionVisitor *visitor)xacc::BaseInstructionVisitableinlineprotectedstatic
addArgument(std::shared_ptr< CompositeArgument > arg, const int idx_of_inst_param) override (defined in xacc::quantum::Gate)xacc::quantum::Gateinlinevirtual
addIndexMapping(const int idx_1, const int idx_2) override (defined in xacc::quantum::Gate)xacc::quantum::Gateinlinevirtual
applyRuntimeArguments() override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
arguments (defined in xacc::quantum::Gate)xacc::quantum::Gateprotected
bitIdxExpressions (defined in xacc::quantum::Gate)xacc::quantum::Gateprotected
bits() override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
buffer_names (defined in xacc::quantum::Gate)xacc::quantum::Gateprotected
channel() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
clone()=0 (defined in xacc::Cloneable< Instruction >)xacc::Cloneable< Instruction >pure virtual
customVisitAction(BaseInstructionVisitor &visitor) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
CY() (defined in xacc::quantum::CY)xacc::quantum::CYinline
CY(std::vector< std::size_t > qbits) (defined in xacc::quantum::CY)xacc::quantum::CYinline
CY(std::size_t sqbit, std::size_t tqbit) (defined in xacc::quantum::CY)xacc::quantum::CYinline
description() const overridexacc::quantum::CYinlinevirtual
disable() override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
duration() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
enable() override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
enabled (defined in xacc::quantum::Gate)xacc::quantum::Gateprotected
Gate() (defined in xacc::quantum::Gate)xacc::quantum::Gate
Gate(std::string name) (defined in xacc::quantum::Gate)xacc::quantum::Gate
Gate(std::string name, std::vector< InstructionParameter > params) (defined in xacc::quantum::Gate)xacc::quantum::Gate
Gate(std::string name, std::vector< std::size_t > qubts) (defined in xacc::quantum::Gate)xacc::quantum::Gate
Gate(std::string name, std::vector< std::size_t > qubts, std::vector< InstructionParameter > params) (defined in xacc::quantum::Gate)xacc::quantum::Gate
Gate(const Gate &inst) (defined in xacc::quantum::Gate)xacc::quantum::Gate
gateName (defined in xacc::quantum::Gate)xacc::quantum::Gateprotected
getBitExpression(const std::size_t bit_idx) override (defined in xacc::quantum::Gate)xacc::quantum::Gateinlinevirtual
getBufferName(const std::size_t bitIdx) override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
getBufferNames() override (defined in xacc::quantum::Gate)xacc::quantum::Gateinlinevirtual
getParameter(const std::size_t idx) const override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
getParameters() override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
getSamples() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isAnalog() const (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isComposite() override (defined in xacc::quantum::Gate)xacc::quantum::Gateinlinevirtual
isEnabled() override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
isParameterized() override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
mapBits(std::vector< std::size_t > bitMap) override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
name() const overridexacc::quantum::Gatevirtual
nParameters() override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
nRequiredBits() const override (defined in xacc::quantum::CY)xacc::quantum::CYinlinevirtual
param_idx_to_vector_idx (defined in xacc::quantum::Gate)xacc::quantum::Gateprotected
parameters (defined in xacc::quantum::Gate)xacc::quantum::Gateprotected
parsingUtil (defined in xacc::quantum::Gate)xacc::quantum::Gateprotected
qbits (defined in xacc::quantum::Gate)xacc::quantum::Gateprotected
setBitExpression(const std::size_t bit_idx, const std::string expr) override (defined in xacc::quantum::Gate)xacc::quantum::Gateinlinevirtual
setBits(const std::vector< std::size_t > bits) override (defined in xacc::quantum::Gate)xacc::quantum::Gateinlinevirtual
setBufferNames(const std::vector< std::string > bufferNamesPerIdx) override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
setChannel(const std::string ch) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setDuration(const std::size_t d) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setParameter(const std::size_t idx, InstructionParameter &inst) override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
setParameter(const std::size_t idx, InstructionParameter &&inst) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setSamples(const std::vector< std::vector< double >> samples) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setStart(const std::size_t s) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
shouldClone() (defined in xacc::Cloneable< Instruction >)xacc::Cloneable< Instruction >inlinevirtual
start() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
toString() override (defined in xacc::quantum::Gate)xacc::quantum::Gatevirtual
~BaseInstructionVisitable()xacc::BaseInstructionVisitableinlinevirtual
~Cloneable()xacc::Cloneable< Instruction >inlinevirtual
~Identifiable()xacc::Identifiableinlinevirtual
~Instruction() (defined in xacc::Instruction)xacc::Instructioninlinevirtual