Refactors inference classes to clean up interfaces.
Resolves #115. Also, makes energy (circuit) a constructor argument of EnergyInference (QuantumInference). Models not being connected to their inference engines was making some interfaces more cluttered than they needed to be.
I hope you don't mind me merging - just want to fork your QMHL PR with this one merged. We can revert if there was something else you wanted to add here
Refactors inference classes to clean up interfaces.
Resolves #115. Also, makes
energy
(circuit
) a constructor argument ofEnergyInference
(QuantumInference
). Models not being connected to their inference engines was making some interfaces more cluttered than they needed to be.Depends on #175