| XACC
    | 
This is the complete list of members for xacc::CompositeInstruction, including all inherited members.
| _count_args_counter (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | protected | 
| _internal_counter (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | protected | 
| accelerator_signature()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| accept(std::shared_ptr< BaseInstructionVisitor > visitor)=0 | xacc::BaseInstructionVisitable | pure virtual | 
| accept(BaseInstructionVisitor *visitor)=0 | xacc::BaseInstructionVisitable | pure virtual | 
| acceptImpl(T &visited, std::shared_ptr< BaseInstructionVisitor > visitor) | xacc::BaseInstructionVisitable | inlineprotectedstatic | 
| acceptImpl(T &visited, BaseInstructionVisitor *visitor) | xacc::BaseInstructionVisitable | inlineprotectedstatic | 
| addArgument(std::shared_ptr< CompositeArgument > arg, const int idx_of_inst_param) override (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual | 
| addArgument(const std::string arg_name, const std::string arg_type) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual | 
| addIndexMapping(const int idx_1, const int idx_2) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| addInstruction(InstPtr instruction)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| addInstructions(std::vector< InstPtr > &instruction)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| addInstructions(const std::vector< InstPtr > &instruction)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| addInstructions(const std::vector< InstPtr > &&insts) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual | 
| addVariable(const std::string variableName)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| addVariables(const std::vector< std::string > &variables)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| addVariables(const std::vector< std::string > &&variables) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual | 
| applyRuntimeArguments()=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| arguments (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | protected | 
| bits()=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| channel() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| clear()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| clone()=0 (defined in xacc::Cloneable< Instruction >) | xacc::Cloneable< Instruction > | pure virtual | 
| CompositeInstruction()=default (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | |
| CompositeInstruction(const CompositeInstruction &other) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inline | 
| constructArgs() (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected | 
| constructArgs(First firstArg, Rest...rest) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected | 
| countArgs() (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected | 
| countArgs(First firstArg, Rest...rest) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected | 
| customVisitAction(BaseInstructionVisitor &visitor) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| depth()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| description() const =0 | xacc::Identifiable | pure virtual | 
| disable() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| duration() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| enable() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| enabledView()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| expand(const HeterogeneousMap &runtimeOptions)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| getArgument(const std::string &name) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual | 
| getArguments() (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual | 
| getBitExpression(const std::size_t bit_idx)=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| getBufferName(const std::size_t bitIdx)=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| getBufferNames()=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| getCoefficient()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| getInstruction(const std::size_t idx)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| getInstructions()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| getParameter(const std::size_t idx) const =0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| getParameters()=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| getSamples() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| getTag()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| getVariables()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| hasChildren() const =0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| insertInstruction(const std::size_t idx, InstPtr newInst)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| isAnalog() const (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| isComposite() override (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual | 
| isEnabled() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| isParameterized() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| load(std::istream &in)=0 (defined in xacc::Persistable) | xacc::Persistable | pure virtual | 
| mapBits(std::vector< std::size_t > bitMap)=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| name() const =0 | xacc::Identifiable | pure virtual | 
| nChildren()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| nInstructions()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| nLogicalBits()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| nParameters()=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| nPhysicalBits()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| nRequiredBits() const =0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| nVariables()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| operator()(const std::vector< double > ¶ms)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| persist(std::ostream &out)=0 (defined in xacc::Persistable) | xacc::Persistable | pure virtual | 
| persistGraph()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| removeDisabled()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| removeInstruction(const std::size_t idx)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| replaceInstruction(const std::size_t idx, InstPtr newInst)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| replaceVariable(const std::string variable, const std::string newVariable)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| requiredKeys()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| set_accelerator_signature(const std::string signature)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| setArgumentValues(std::vector< HeterogeneousMap > args) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inline | 
| setBitExpression(const std::size_t bit_idx, const std::string expr)=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| setBits(const std::vector< std::size_t > bits)=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| setBufferNames(const std::vector< std::string > bufferNamesPerIdx)=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| setChannel(const std::string ch) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| setCoefficient(const std::complex< double > coefficient)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| setDuration(const std::size_t d) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| setName(const std::string name)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| setParameter(const std::size_t idx, InstructionParameter &inst)=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| setParameter(const std::size_t idx, InstructionParameter &&inst) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| setSamples(const std::vector< std::vector< double >> samples) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| setStart(const std::size_t s) (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| setTag(const std::string &tag)=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| shouldClone() (defined in xacc::Cloneable< Instruction >) | xacc::Cloneable< Instruction > | inlinevirtual | 
| start() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
| toGraph()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| toString()=0 (defined in xacc::Instruction) | xacc::Instruction | pure virtual | 
| uniqueBits()=0 (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | pure virtual | 
| updateArgs(T &value) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlineprotected | 
| updateRuntimeArguments(RuntimeArgs...args) (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inline | 
| ~BaseInstructionVisitable() | xacc::BaseInstructionVisitable | inlinevirtual | 
| ~Cloneable() | xacc::Cloneable< Instruction > | inlinevirtual | 
| ~CompositeInstruction() (defined in xacc::CompositeInstruction) | xacc::CompositeInstruction | inlinevirtual | 
| ~Identifiable() | xacc::Identifiable | inlinevirtual | 
| ~Instruction() (defined in xacc::Instruction) | xacc::Instruction | inlinevirtual | 
 1.8.11
 1.8.11