qilisdk.functionals.functional

Attributes

TResult_co

Classes

Functional

Abstract interface for executable routines that return a FunctionalResult.

PrimitiveFunctional

Base class for functionals backed by a Parameterizable object.

Module Contents

TResult_co[source]
class Functional[source]

Bases: abc.ABC

Abstract interface for executable routines that return a FunctionalResult.

Subclasses detail the concrete result_type they generate.

result_type: ClassVar[type[qilisdk.functionals.functional_result.FunctionalResult]][source]

Concrete FunctionalResult subclass returned.

class PrimitiveFunctional[source]

Bases: qilisdk.common.parameterizable.Parameterizable, Functional, abc.ABC, Generic[TResult_co]

Base class for functionals backed by a Parameterizable object.