|
XACC
|
Public Member Functions | |
| virtual bool | optionalParameters (const HeterogeneousMap parameters)=0 |
| virtual std::vector< std::shared_ptr< CompositeInstruction > > | getGradientExecutions (std::shared_ptr< CompositeInstruction > circuit, const std::vector< double > &x)=0 |
| virtual void | compute (std::vector< double > &dx, std::vector< std::shared_ptr< AcceleratorBuffer >> results)=0 |
Public Member Functions inherited from xacc::Identifiable | |
| virtual const std::string | name () const =0 |
| virtual const std::string | description () const =0 |
| virtual | ~Identifiable () |
Protected Attributes | |
| std::vector< int > | nInstructionsElement |
| std::vector< double > | coefficients |
1.8.11