| 
| 
  | AcceleratorBuffer (const int N) | 
|   | 
| 
  | AcceleratorBuffer (const std::string &str, const int N) | 
|   | 
| 
  | AcceleratorBuffer (const AcceleratorBuffer &other) | 
|   | 
| 
void  | useAsCache () | 
|   | 
| 
void  | appendChild (const std::string name, std::shared_ptr< AcceleratorBuffer > buffer) | 
|   | 
| 
std::vector< std::shared_ptr< AcceleratorBuffer > >  | getChildren (const std::string name) | 
|   | 
| 
std::vector< std::shared_ptr< AcceleratorBuffer > >  | getChildren () | 
|   | 
| 
std::vector< std::string >  | getChildrenNames () | 
|   | 
| 
void  | addExtraInfo (const std::string infoName, ExtraInfo i) | 
|   | 
| 
bool  | addExtraInfo (const std::string infoName, ExtraInfo i, AddPredicate predicate) | 
|   | 
| 
std::vector< std::string >  | listExtraInfoKeys () | 
|   | 
| 
bool  | hasExtraInfoKey (const std::string infoName) | 
|   | 
| 
ExtraInfo  | getInformation (const std::string name) | 
|   | 
| 
std::map< std::string, ExtraInfo >  | getInformation () | 
|   | 
| 
std::shared_ptr< AcceleratorBuffer >  | clone () | 
|   | 
| 
std::map< int, int >  | getBitMap () | 
|   | 
| 
void  | setBitIndexMap (const std::map< int, int > bitMap) | 
|   | 
| 
const int  | nChildren () | 
|   | 
| 
std::vector< std::shared_ptr< AcceleratorBuffer > >  | getChildren (const std::string infoName, ExtraInfo i) | 
|   | 
| 
std::vector< ExtraInfo >  | getAllUnique (const std::string name) | 
|   | 
| 
void  | removeChild (const std::size_t idx) | 
|   | 
| 
void  | setSize (const int s) | 
|   | 
| const int  | size () const  | 
|   | 
| const std::string  | name () const  | 
|   | 
| virtual void  | resetBuffer () | 
|   | 
| 
virtual void  | appendMeasurement (const std::string &measurement) | 
|   | 
| 
virtual void  | appendMeasurement (const std::string measurement, const int count) | 
|   | 
| 
virtual double  | computeMeasurementProbability (const std::string &bitStr) | 
|   | 
| virtual const double  | getExpectationValueZ () | 
|   | 
| 
virtual void  | setExpectationValueZ (const double exp) | 
|   | 
| virtual const std::vector< std::string >  | getMeasurements () | 
|   | 
| 
virtual std::map< std::string, int >  | getMeasurementCounts () | 
|   | 
| 
virtual void  | clearMeasurements () | 
|   | 
| 
virtual void  | setMeasurements (std::map< std::string, int > counts) | 
|   | 
| virtual void  | print () | 
|   | 
| 
const std::string  | toString () | 
|   | 
| 
void  | measure (std::size_t bit_idx, int bit) | 
|   | 
| 
void  | reset_single_measurements () | 
|   | 
| 
void  | setName (const std::string n) | 
|   | 
| virtual void  | print (std::ostream &stream) | 
|   | 
| 
virtual void  | load (std::istream &stream) | 
|   | 
| 
bool  | operator[] (const std::size_t &i) | 
|   | 
| 
const ExtraInfo  | operator[] (const std::string &key) | 
|   |