merlin.core.base module

Abstract base classes for computation processes.

class merlin.core.base.AbstractComputationProcess

Bases: ABC

Abstract base class for quantum computation processes.

Parameters:

None

abstract compute(*args, **kwargs)

Perform the computation.

Parameters:
  • *args – Positional arguments for the computation.

  • **kwargs – Keyword arguments for the computation.