public static void Register(IQuantumOperator algorithm) { _repository.Register(algorithm); if (algorithm is IQuantumOperatorNoise) { _configuration.OperatorsNoise.Add(algorithm.GetID()); } if (algorithm is IQuantumOperatorDelay) { _configuration.OperatorsDelay.Add(algorithm.GetID()); } if (algorithm is IQuantumOperatorMeasurement) { _configuration.OperatorsMeasurement.Add(algorithm.GetID()); } }
public static void Register(IQuantumOperator algorithm) { _repository.Register(algorithm); }