|
| 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) |
|