stuff-from-scratch/plugins/quantum_computing/src/QuantumSimulator.cpp
2023-01-26 15:16:46 +00:00

25 lines
No EOL
423 B
C++

#include "QuantumSimulator.h"
#include "QuantumCircuit.h"
const QuantumState& QuantumSimulator::getInputState() const
{
return mInputState;
}
const QuantumState& QuantumSimulator::getOutputState() const
{
return mOutputState;
}
void QuantumSimulator::setCircuit(QuantumCircuit* circuit)
{
mCircuit = circuit;
}
void QuantumSimulator::run()
{
mInputState = mCircuit->getInputState();
mOutputState = mInputState;
}