|  | 
| bool | expand (const xacc::HeterogeneousMap &runtimeOptions) override | 
|  | 
| const std::vector< std::string > | requiredKeys () override | 
|  | 
| const std::vector< std::string > & | getParamList () const | 
|  | 
|  | DEFINE_CLONE (ASWAP) | 
|  | 
|  | Circuit (const std::string &name) | 
|  | 
|  | Circuit (const std::string &name, std::vector< std::string > &vars) | 
|  | 
|  | Circuit (const std::string &name, std::vector< std::string > &vars, std::vector< std::string > buf_names) | 
|  | 
|  | Circuit (const std::string &name, std::vector< std::string > &&vars) | 
|  | 
|  | Circuit (const Circuit &other) | 
|  | 
| const std::string | name () const override | 
|  | 
| const std::string | description () const override | 
|  | 
| void | setName (const std::string name) override | 
|  | 
| void | applyRuntimeArguments () override | 
|  | 
| const std::string | getTag () override | 
|  | 
| void | setTag (const std::string &tag) override | 
|  | 
| void | mapBits (std::vector< std::size_t > bitMap) override | 
|  | 
| void | setBits (const std::vector< std::size_t > bits) override | 
|  | 
| const std::vector< std::size_t > | bits () override | 
|  | 
| const std::string | toString () override | 
|  | 
| const InstructionParameter | getParameter (const std::size_t idx) const override | 
|  | 
| void | setParameter (const std::size_t idx, InstructionParameter &p) override | 
|  | 
| std::vector< InstructionParameter > | getParameters () override | 
|  | 
| const int | nParameters () override | 
|  | 
| const int | nRequiredBits () const override | 
|  | 
| void | enable () override | 
|  | 
| void | disable () override | 
|  | 
| const bool | isAnalog () const override | 
|  | 
| void | persist (std::ostream &outStream) override | 
|  | 
| void | load (std::istream &inStream) override | 
|  | 
| const int | nInstructions () override | 
|  | 
| const int | nChildren () override | 
|  | 
| InstPtr | getInstruction (const std::size_t idx) override | 
|  | 
| std::vector< InstPtr > | getInstructions () override | 
|  | 
| void | removeInstruction (const std::size_t idx) override | 
|  | 
| void | replaceInstruction (const std::size_t idx, InstPtr newInst) override | 
|  | 
| void | insertInstruction (const std::size_t idx, InstPtr newInst) override | 
|  | 
| void | addInstruction (InstPtr instruction) override | 
|  | 
| void | addInstructions (std::vector< InstPtr > &insts) override | 
|  | 
| void | addInstructions (const std::vector< InstPtr > &insts) override | 
|  | 
| void | clear () override | 
|  | 
| bool | hasChildren () const override | 
|  | 
| void | addVariable (const std::string variableName) override | 
|  | 
| void | addVariables (const std::vector< std::string > &vars) override | 
|  | 
| const std::vector< std::string > | getVariables () override | 
|  | 
| void | replaceVariable (const std::string variable, const std::string newVariable) override | 
|  | 
| const std::size_t | nVariables () override | 
|  | 
| const int | depth () override | 
|  | 
| const std::string | persistGraph () override | 
|  | 
| std::shared_ptr< Graph > | toGraph () override | 
|  | 
| void | flatten () | 
|  | 
| const std::size_t | nLogicalBits () override | 
|  | 
| const std::size_t | nPhysicalBits () override | 
|  | 
| const std::set< std::size_t > | uniqueBits () override | 
|  | 
| std::shared_ptr< CompositeInstruction > | enabledView () override | 
|  | 
| void | removeDisabled () override | 
|  | 
| std::string | getBufferName (const std::size_t bitIdx) override | 
|  | 
| std::vector< std::string > | getBufferNames () override | 
|  | 
| void | setBufferNames (const std::vector< std::string > bufferNamesPerIdx) override | 
|  | 
| void | setBitExpression (const std::size_t bit_idx, const std::string expr) override | 
|  | 
| std::string | getBitExpression (const std::size_t bit_idx) override | 
|  | 
| void | setCoefficient (const std::complex< double > c) override | 
|  | 
| const std::complex< double > | getCoefficient () override | 
|  | 
| std::shared_ptr< CompositeInstruction > | operator() (const std::vector< double > ¶ms) override | 
|  | 
| const std::string | accelerator_signature () override | 
|  | 
| void | set_accelerator_signature (const std::string signature) override | 
|  | 
| std::shared_ptr< Instruction > | clone () override | 
|  | 
|  | CompositeInstruction (const CompositeInstruction &other) | 
|  | 
| template<typename... RuntimeArgs> | 
| void | updateRuntimeArguments (RuntimeArgs...args) | 
|  | 
| void | setArgumentValues (std::vector< HeterogeneousMap > args) | 
|  | 
| void | addArgument (std::shared_ptr< CompositeArgument > arg, const int idx_of_inst_param) override | 
|  | 
| virtual void | addArgument (const std::string arg_name, const std::string arg_type) | 
|  | 
| virtual std::shared_ptr< CompositeArgument > | getArgument (const std::string &name) | 
|  | 
| virtual std::vector< std::shared_ptr< CompositeArgument > > | getArguments () | 
|  | 
| virtual void | addInstructions (const std::vector< InstPtr > &&insts) | 
|  | 
| virtual void | addVariables (const std::vector< std::string > &&variables) | 
|  | 
| bool | isComposite () override | 
|  | 
| virtual void | addIndexMapping (const int idx_1, const int idx_2) | 
|  | 
| virtual void | setParameter (const std::size_t idx, InstructionParameter &&inst) | 
|  | 
| virtual bool | isParameterized () | 
|  | 
| virtual std::string | channel () | 
|  | 
| virtual void | setChannel (const std::string ch) | 
|  | 
| virtual std::size_t | start () | 
|  | 
| virtual void | setStart (const std::size_t s) | 
|  | 
| virtual std::size_t | duration () | 
|  | 
| virtual void | setDuration (const std::size_t d) | 
|  | 
| virtual void | setSamples (const std::vector< std::vector< double >> samples) | 
|  | 
| virtual std::vector< std::vector< double > > | getSamples () | 
|  | 
| virtual bool | isEnabled () | 
|  | 
| virtual void | customVisitAction (BaseInstructionVisitor &visitor) | 
|  | 
| virtual void | accept (std::shared_ptr< BaseInstructionVisitor > visitor)=0 | 
|  | 
| virtual void | accept (BaseInstructionVisitor *visitor)=0 | 
|  | 
| virtual | ~BaseInstructionVisitable () | 
|  | 
| virtual | ~Identifiable () | 
|  | 
| virtual bool | shouldClone () | 
|  | 
| virtual | ~Cloneable () | 
|  |