method

pipeline.WeightedSum.__call__

def __call__(self, exprs: list[CostExpression]) -> CostExpression

Return the weighted-sum cost expression.

Parameters

NameTypeDescription
exprslist[CostExpression]Per-branch cost expressions.

Returns

CostExpression — ``(N, M)`` weighted-sum matrix with AND-combined gates.

Raises

  • ValueError — If ``len(weights) != len(exprs)``.

Source: unitrack/pipeline/merge.py:121