XACC
xacc::dwave::RBM Member List

This is the complete list of members for xacc::dwave::RBM, including all inherited members.

_count_args_counter (defined in xacc::CompositeInstruction)xacc::CompositeInstructionprotected
_internal_counter (defined in xacc::CompositeInstruction)xacc::CompositeInstructionprotected
_name (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramprotected
accelerator_signature() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
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::CompositeInstruction)xacc::CompositeInstructioninlinevirtual
addArgument(const std::string arg_name, const std::string arg_type) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlinevirtual
addIndexMapping(const int idx_1, const int idx_2) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
addInstruction(InstPtr instruction) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
addInstructions(std::vector< InstPtr > &insts) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
addInstructions(const std::vector< InstPtr > &insts) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
addInstructions(const std::vector< InstPtr > &&insts) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlinevirtual
addVariable(const std::string variableName) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
addVariables(const std::vector< std::string > &vars) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
addVariables(const std::vector< std::string > &&variables) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlinevirtual
AnnealingProgram(std::string kernelName) (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminline
AnnealingProgram(std::string kernelName, std::vector< std::string > p) (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminline
applyRuntimeArguments() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
arguments (defined in xacc::CompositeInstruction)xacc::CompositeInstructionprotected
bits() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
channel() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
clear() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
clone() override (defined in xacc::dwave::RBM)xacc::dwave::RBMinlinevirtual
CompositeInstruction()=default (defined in xacc::CompositeInstruction)xacc::CompositeInstruction
CompositeInstruction(const CompositeInstruction &other) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninline
constructArgs() (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlineprotected
constructArgs(First firstArg, Rest...rest) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlineprotected
countArgs() (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlineprotected
countArgs(First firstArg, Rest...rest) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlineprotected
customVisitAction(BaseInstructionVisitor &visitor) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
depth() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
description() const overridexacc::quantum::AnnealingPrograminlinevirtual
disable() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
duration() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
enable() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
enabledView() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
errorCircuitParameter() const (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlineprotected
expand(const xacc::HeterogeneousMap &runtimeOptions) override (defined in xacc::dwave::RBM)xacc::dwave::RBMvirtual
getAllBiases() (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminline
getAllCouplers() (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminline
getArgument(const std::string &name) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlinevirtual
getArguments() (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlinevirtual
getBitExpression(const std::size_t bit_idx) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
getBufferName(const std::size_t bitIdx) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
getBufferNames() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
getCoefficient() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
getInstruction(const std::size_t idx) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
getInstructions() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
getParameter(const std::size_t idx) const override (defined in xacc::dwave::RBM)xacc::dwave::RBMinlinevirtual
getParameters() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
getSamples() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
getTag() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
getVariables() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
hasChildren() const override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
insertInstruction(const std::size_t idx, InstPtr newInst) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
instructions (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramprotected
isAnalog() const (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isComposite() override (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlinevirtual
isEnabled() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
isParameterized() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
load(std::istream &inStream) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramvirtual
mapBits(std::vector< std::size_t > bitMap) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
name() const overridexacc::quantum::AnnealingPrograminlinevirtual
nChildren() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
nInstructions() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
nLogicalBits() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
nParameters() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
nPhysicalBits() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
nRequiredBits() const override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
nVariables() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
operator()(const std::vector< double > &params) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramvirtual
parameters (defined in xacc::dwave::RBM)xacc::dwave::RBMprotected
parsingUtil (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramprotected
persist(std::ostream &outStream) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramvirtual
persistGraph() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
RBM() (defined in xacc::dwave::RBM)xacc::dwave::RBMinline
removeDisabled() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
removeInstruction(const std::size_t idx) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
replaceInstruction(const std::size_t idx, InstPtr newInst) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
replaceVariable(const std::string variable, const std::string newVariable) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
requiredKeys() override (defined in xacc::dwave::RBM)xacc::dwave::RBMvirtual
set_accelerator_signature(const std::string signature) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
setArgumentValues(std::vector< HeterogeneousMap > args) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninline
setBitExpression(const std::size_t bit_idx, const std::string expr) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
setBits(const std::vector< std::size_t > bits) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
setBufferNames(const std::vector< std::string > bufferNamesPerIdx) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
setChannel(const std::string ch) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setCoefficient(const std::complex< double > c) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
setDuration(const std::size_t d) (defined in xacc::Instruction)xacc::Instructioninlinevirtual
setName(const std::string name) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
setParameter(const std::size_t idx, InstructionParameter &p) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
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
setTag(const std::string &t) override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
shouldClone() (defined in xacc::Cloneable< Instruction >)xacc::Cloneable< Instruction >inlinevirtual
start() (defined in xacc::Instruction)xacc::Instructioninlinevirtual
tag (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramprotected
throwIfInvalidInstructionParameter(InstPtr instruction) (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramprotected
toGraph() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramvirtual
toString() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
uniqueBits() override (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlinevirtual
updateArgs(T &value) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlineprotected
updateRuntimeArguments(RuntimeArgs...args) (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninline
validateInstructionIndex(const std::size_t idx) (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlineprotected
validateInstructionPtr(InstPtr inst) (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingPrograminlineprotected
variables (defined in xacc::quantum::AnnealingProgram)xacc::quantum::AnnealingProgramprotected
~BaseInstructionVisitable()xacc::BaseInstructionVisitableinlinevirtual
~Cloneable()xacc::Cloneable< Instruction >inlinevirtual
~CompositeInstruction() (defined in xacc::CompositeInstruction)xacc::CompositeInstructioninlinevirtual
~Identifiable()xacc::Identifiableinlinevirtual
~Instruction() (defined in xacc::Instruction)xacc::Instructioninlinevirtual