refactor: make QibotnBackend abstract and inherit both this and NumpyBackend in Qibotn concrete backends

This commit is contained in:
MatteoRobbiati
2025-02-10 10:49:30 +01:00
parent d854d15068
commit a5f7d1fb14
4 changed files with 10 additions and 17 deletions

View File

@@ -7,6 +7,7 @@ import numpy as np
import qiskit
import qmatchatea
import qtealeaves
from qibo.backends import NumpyBackend
from qibo.config import raise_error
from qibotn.backends.abstract import QibotnBackend
@@ -14,7 +15,7 @@ from qibotn.result import TensorNetworkResult
@dataclass
class QMatchaTeaBackend(QibotnBackend):
class QMatchaTeaBackend(NumpyBackend, QibotnBackend):
def __init__(self):
super().__init__()