| addGate(QuantumGate *gate) | sys_sage::QuantumBackend | |
| attrib | sys_sage::Component | |
| CheckComponentTreeConsistency() const | sys_sage::Component | |
| children | sys_sage::Component | protected |
| Component(int _id=0, std::string _name="unknown") | sys_sage::Component | |
| Component(Component *parent, int _id=0, std::string _name="unknown") | sys_sage::Component | |
| Component(int _id, std::string _name, ComponentType::type _componentType) | sys_sage::Component | protected |
| Component(Component *parent, int _id, std::string _name, ComponentType::type _componentType) | sys_sage::Component | protected |
| componentType | sys_sage::Component | protected |
| count | sys_sage::Component | protected |
| CountAllChildrenByType(ComponentType::type _componentType) const | sys_sage::Component | |
| CountAllSubcomponents() const | sys_sage::Component | |
| CountAllSubcomponentsByType(ComponentType::type _componentType) const | sys_sage::Component | |
| Delete(bool withSubtree=true) | sys_sage::Component | |
| DeleteAllDataPaths() | sys_sage::Component | |
| DeleteAllRelations(RelationType::type relationType=RelationType::Any) | sys_sage::Component | |
| DeleteDataPath(DataPath *dp) | sys_sage::Component | |
| DeleteRelation(Relation *r) | sys_sage::Component | |
| DeleteSubtree() const | sys_sage::Component | |
| depth | sys_sage::Component | protected |
| GetAllChildrenByType(ComponentType::type _componentType) const | sys_sage::Component | |
| GetAllChildrenByType(std::vector< Component * > *_outArray, ComponentType::type _componentType) const | sys_sage::Component | |
| GetAllDataPaths(std::vector< DataPath * > *outDpArr, DataPathType::type dp_type=DataPathType::Any, DataPathDirection::type direction=DataPathDirection::Any) const | sys_sage::Component | |
| GetAllDataPaths(DataPathType::type dp_type=DataPathType::Any, DataPathDirection::type direction=DataPathDirection::Any) const | sys_sage::Component | |
| GetAllGateTypes() const | sys_sage::QuantumBackend | |
| GetAllQubits() | sys_sage::QuantumBackend | |
| GetAllRelationsBy(RelationType::type relationType=RelationType::Any, int thisComponentPosition=-1) const | sys_sage::Component | |
| GetAllSubcomponentsByType(std::vector< Component * > *outArray, ComponentType::type _componentType) | sys_sage::Component | |
| GetAllSubcomponentsByType(ComponentType::type _componentType) | sys_sage::Component | |
| GetAncestorByType(ComponentType::type _componentType) | sys_sage::Component | |
| GetChild(int _id) const | sys_sage::Component | |
| GetChildById(int _id) const | sys_sage::Component | |
| GetChildByType(ComponentType::type _componentType) const | sys_sage::Component | |
| GetChildren() const | sys_sage::Component | |
| GetComponentsInSubtree(std::vector< Component * > *outArray) | sys_sage::Component | |
| GetComponentsInSubtree() | sys_sage::Component | |
| GetComponentType() const | sys_sage::Component | |
| GetComponentTypeStr() const | sys_sage::Component | |
| GetDataPathByType(DataPathType::type dp_type, DataPathDirection::type direction=DataPathDirection::Any) const | sys_sage::Component | |
| GetDepth(bool refresh) | sys_sage::Component | |
| GetGatesBySize(size_t _gate_size) const | sys_sage::QuantumBackend | |
| GetGatesByType(QuantumGateType::type _gate_type) const | sys_sage::QuantumBackend | |
| GetId() const | sys_sage::Component | |
| GetName() const | sys_sage::Component | |
| GetNthAncestor(int n) | sys_sage::Component | |
| GetNthDescendents(std::vector< Component * > *outArray, int depth) | sys_sage::Component | |
| GetNthDescendents(int depth) | sys_sage::Component | |
| GetNumberofGates() const | sys_sage::QuantumBackend | |
| GetNumQubits() const | sys_sage::QuantumBackend | |
| GetParent() const | sys_sage::Component | |
| GetRelations(RelationType::type relationType) const | sys_sage::Component | |
| GetSubcomponentById(int _id, ComponentType::type _componentType) | sys_sage::Component | |
| GetSubcomponentsByType(std::vector< Component * > *outArray, ComponentType::type componentType) | sys_sage::Component | |
| GetSubcomponentsByType(ComponentType::type _componentType) | sys_sage::Component | |
| GetSubtreeDepth() const | sys_sage::Component | |
| GetTopologySize(unsigned *out_component_size, unsigned *out_dataPathSize) const | sys_sage::Component | |
| id | sys_sage::Component | protected |
| InsertBetweenParentAndChild(Component *parent, Component *child, bool alreadyParentsChild) | sys_sage::Component | |
| InsertBetweenParentAndChildren(Component *parent, std::vector< Component * > children, bool alreadyParentsChild) | sys_sage::Component | |
| InsertChild(Component *child) | sys_sage::Component | |
| name | sys_sage::Component | protected |
| parent | sys_sage::Component | protected |
| PrintAllDataPathsInSubtree() | sys_sage::Component | |
| PrintAllRelationsInSubtree(RelationType::type RelationType=RelationType::Any) | sys_sage::Component | |
| PrintSubtree() const | sys_sage::Component | |
| properties (defined in sys_sage::AtomSite) | sys_sage::AtomSite | |
| QuantumBackend(int _id=0, std::string _name="QuantumBackend") | sys_sage::QuantumBackend | |
| QuantumBackend(Component *parent, int _id=0, std::string _name="QuantumBackend") | sys_sage::QuantumBackend | |
| RefreshTopology(std::set< int > qubit_indices) | sys_sage::QuantumBackend | |
| relations | sys_sage::Component | protected |
| RemoveChild(Component *child) | sys_sage::Component | |
| SetName(std::string _name) | sys_sage::Component | |
| SetNumQubits(int _num_qubits) | sys_sage::QuantumBackend | |
| SetParent(Component *parent) | sys_sage::Component | |
| shuttlingAverageFidelities | sys_sage::AtomSite | |
| shuttlingTimes | sys_sage::AtomSite | |
| ~QuantumBackend() override=default | sys_sage::QuantumBackend | |