XACC
Public Member Functions | Public Attributes | Protected Attributes | Static Protected Attributes | List of all members
xacc::quantum::OpenPulseVisitor Class Reference
Inheritance diagram for xacc::quantum::OpenPulseVisitor:
xacc::BaseInstructionVisitor xacc::InstructionVisitor< xacc::quantum::Pulse > xacc::Identifiable

Public Member Functions

const std::string name () const override
 
const std::string description () const override
 
const std::string toString () override
 
void visit (Pulse &i) override
 
- Public Member Functions inherited from xacc::BaseInstructionVisitor
 ~BaseInstructionVisitor () override
 
virtual std::string & getNativeAssembly ()
 
void resetNativeAssembly ()
 
- Public Member Functions inherited from xacc::Identifiable
virtual ~Identifiable ()
 
- Public Member Functions inherited from xacc::InstructionVisitor< xacc::quantum::Pulse >
virtual ~InstructionVisitor ()
 

Public Attributes

std::vector< xacc::ibm_pulse::Instructioninstructions
 
std::vector< xacc::ibm_pulse::PulseLibrarylibrary
 

Protected Attributes

bool hasAcquire = false
 
- Protected Attributes inherited from xacc::BaseInstructionVisitor
std::string native = ""
 

Static Protected Attributes

static constexpr double pi = 3.1415926
 

Member Function Documentation

const std::string xacc::quantum::OpenPulseVisitor::description ( ) const
inlineoverridevirtual

Return the description of this instance

Returns
description The description of this object.

Reimplemented from xacc::BaseInstructionVisitor.

const std::string xacc::quantum::OpenPulseVisitor::name ( ) const
inlineoverridevirtual

Return the name of this instance.

Returns
name The string name

Reimplemented from xacc::BaseInstructionVisitor.

void xacc::quantum::OpenPulseVisitor::visit ( Pulse )
inlineoverridevirtual

This method should be implemented by subclasses to perform Visitor-specific behavior on the given instance of the template parameter T.

Implements xacc::InstructionVisitor< xacc::quantum::Pulse >.


The documentation for this class was generated from the following file: