sys-sage
Loading...
Searching...
No Matches
sys_sage::QuantumGate Member List

This is the complete list of members for sys_sage::QuantumGate, including all inherited members.

AddComponent(Component *c)sys_sage::Relation
attribsys_sage::Relation
componentssys_sage::Relationprotected
ContainsComponent(Component *c) constsys_sage::Relation
Delete()sys_sage::Relationvirtual
GetComponent(int index) constsys_sage::Relation
GetComponents() constsys_sage::Relation
GetFidelity() constsys_sage::QuantumGate
GetGateSize() constsys_sage::QuantumGate
GetId() constsys_sage::Relation
GetName() constsys_sage::QuantumGate
GetQuantumGateType() constsys_sage::QuantumGate
GetType() constsys_sage::Relation
GetTypeStr() constsys_sage::Relation
GetUnitary() constsys_sage::QuantumGate
idsys_sage::Relationprotected
IsOrdered() constsys_sage::Relation
orderedsys_sage::Relationprotected
Print() const overridesys_sage::QuantumGatevirtual
QuantumGate()sys_sage::QuantumGate
QuantumGate(size_t _gate_size)sys_sage::QuantumGate
QuantumGate(size_t _gate_size, std::string _name, double _fidelity, std::string _unitary)sys_sage::QuantumGate
QuantumGate(size_t _gate_size, const std::vector< Qubit * > &_qubits)sys_sage::QuantumGate
QuantumGate(size_t _gate_size, const std::vector< Qubit * > &_qubits, std::string _name, double _fidelity, std::string _unitary)sys_sage::QuantumGate
QuantumGate(const std::vector< Component * > &components, int _id=0, bool _ordered=true, size_t _gate_size=0, std::string _name="", int _gate_length=0, QuantumGateType::type _gate_type=QuantumGateType::Unknown, double _fidelity=0, std::string _unitary="")sys_sage::QuantumGate
Relation(const std::vector< Component * > &components, int _id=0, bool _ordered=true)sys_sage::Relation
SetAdditionalProperties()sys_sage::QuantumGate
SetGateCouplingMap(std::vector< std::vector< Qubit * > > _coupling_mapping)sys_sage::QuantumGate
SetGateLength(int GateLength)sys_sage::QuantumGate
SetGateProperties(std::string _name, double _fidelity, std::string _unitary)sys_sage::QuantumGate
SetGateSize(size_t gateSize)sys_sage::QuantumGate
SetId(int _id)sys_sage::Relation
SetName(std::string _name)sys_sage::QuantumGate
SetQuantumGateType()sys_sage::QuantumGate
typesys_sage::Relationprotected
UpdateComponent(int index, Component *_new_component)sys_sage::Relation
UpdateComponent(Component *_old_component, Component *_new_component)sys_sage::Relation
~Relation()=defaultsys_sage::Relation