|  | 
| bool | initialize (const HeterogeneousMap ¶meters) override | 
|  | 
| const std::vector< std::string > | requiredParameters () const override | 
|  | 
| void | execute (const std::shared_ptr< AcceleratorBuffer > buffer) const override | 
|  | 
| std::vector< double > | execute (const std::shared_ptr< AcceleratorBuffer > buffer, const std::vector< double > ¶meters) override | 
|  | 
| const std::string | name () const override | 
|  | 
| const std::string | description () const override | 
|  | 
| virtual double | calculate (const std::string &calculation_task, const std::shared_ptr< AcceleratorBuffer > buffer, const HeterogeneousMap &extra_data={}) | 
|  | 
| virtual | ~Identifiable () | 
|  | 
| virtual std::shared_ptr< Algorithm > | clone ()=0 | 
|  | 
| virtual bool | shouldClone () | 
|  | 
| virtual | ~Cloneable () | 
|  | 
  
  | 
        
          | const std::string xacc::algorithm::VQE::description | ( |  | ) | const |  | inlineoverridevirtual | 
 
Return the description of this instance 
- Returns
- description The description of this object. 
Implements xacc::Identifiable.
 
 
  
  | 
        
          | const std::string xacc::algorithm::VQE::name | ( |  | ) | const |  | inlineoverridevirtual | 
 
Return the name of this instance.
- Returns
- name The string name 
Implements xacc::Identifiable.
 
 
The documentation for this class was generated from the following files:
- /home/cades/dev/xacc/quantum/plugins/algorithms/vqe/vqe.hpp
- /home/cades/dev/xacc/quantum/plugins/algorithms/vqe/vqe.cpp