Skip to content

Commit a115dde

Browse files
Krishn1412doichanj
andauthored
Removing Target (#124)
Co-authored-by: Jun Doi <doichan@jp.ibm.com>
1 parent 7aa69d3 commit a115dde

3 files changed

Lines changed: 1 addition & 20 deletions

File tree

src/circuit/quantumcircuit_def.hpp

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ class QuantumCircuit
6262
std::vector<ClassicalRegister> cregs_; // classical registers
6363

6464
std::shared_ptr<rust_circuit> rust_circuit_ = nullptr; // shared pointer to the circuit for Rust
65-
std::shared_ptr<transpiler::Target> target_ = nullptr; // shared pointer to the target object
6665

6766
std::shared_ptr<ControlFlowOp> pending_control_flow_op_ = nullptr; // shared pointer to control flow object
6867

@@ -157,12 +156,7 @@ class QuantumCircuit
157156
/// @param circ smart pointer to RUst circuit
158157
/// @param map layout mapping
159158
void set_qiskit_circuit(std::shared_ptr<rust_circuit> circ, const std::vector<uint32_t> &map);
160-
161-
/// @brief set target to this circuit
162-
/// @param target smart pointer to target
163-
/// @details target is set for transpiled circuit
164-
void set_target(std::shared_ptr<transpiler::Target> target);
165-
159+
166160
/// @brief get qubit mapping
167161
/// @return qubit mapping
168162
const reg_t &get_qubit_map(void)

src/circuit/quantumcircuit_impl.hpp

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ QuantumCircuit::QuantumCircuit(const QuantumCircuit &circ)
133133
cregs_ = circ.cregs_;
134134

135135
rust_circuit_ = circ.rust_circuit_;
136-
target_ = circ.target_;
137136

138137
measure_map_ = circ.measure_map_;
139138
qubit_map_ = circ.qubit_map_;
@@ -151,8 +150,6 @@ QuantumCircuit QuantumCircuit::copy(void)
151150
copied.qregs_ = qregs_;
152151
copied.cregs_ = cregs_;
153152

154-
copied.target_ = target_;
155-
156153
copied.measure_map_ = measure_map_;
157154
copied.qubit_map_ = qubit_map_;
158155
return copied;
@@ -199,15 +196,6 @@ QuantumCircuit::~QuantumCircuit()
199196
{
200197
rust_circuit_.reset();
201198
}
202-
if (target_)
203-
{
204-
target_.reset();
205-
}
206-
}
207-
208-
void QuantumCircuit::set_target(std::shared_ptr<transpiler::Target> target)
209-
{
210-
target_ = target;
211199
}
212200

213201
void QuantumCircuit::get_qubits(reg_t &bits)

src/compiler/transpiler.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ circuit::QuantumCircuit transpile(circuit::QuantumCircuit &circ, providers::Back
6161

6262
circuit::QuantumCircuit transpiled = circ;
6363
transpiled.set_qiskit_circuit(std::shared_ptr<rust_circuit>(result.circuit, qk_circuit_free), layout_map);
64-
transpiled.set_target(target);
6564

6665
qk_transpile_layout_free(result.layout);
6766
target.reset();

0 commit comments

Comments
 (0)