XACC
xacc::Algorithm Member List

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

calculate(const std::string &calculation_task, const std::shared_ptr< AcceleratorBuffer > buffer, const HeterogeneousMap &extra_data={}) (defined in xacc::Algorithm)xacc::Algorithminlinevirtual
clone()=0 (defined in xacc::Cloneable< Algorithm >)xacc::Cloneable< Algorithm >pure virtual
description() const =0xacc::Identifiablepure virtual
execute(const std::shared_ptr< AcceleratorBuffer > buffer) const =0 (defined in xacc::Algorithm)xacc::Algorithmpure virtual
execute(const std::shared_ptr< AcceleratorBuffer > buffer, const std::vector< double > &parameters) (defined in xacc::Algorithm)xacc::Algorithminlinevirtual
initialize(const HeterogeneousMap &parameters)=0 (defined in xacc::Algorithm)xacc::Algorithmpure virtual
name() const =0xacc::Identifiablepure virtual
requiredParameters() const =0 (defined in xacc::Algorithm)xacc::Algorithmpure virtual
shouldClone() (defined in xacc::Cloneable< Algorithm >)xacc::Cloneable< Algorithm >inlinevirtual
~Cloneable()xacc::Cloneable< Algorithm >inlinevirtual
~Identifiable()xacc::Identifiableinlinevirtual