EvaluationNode

class samplomatic.samplex.nodes.EvaluationNode[source]

Bases: ABC, Node

A node that evaluates on an existing register state.

Methods Summary

evaluate(registers, parameter_values)

Evaluate this node.

Methods Documentation

abstractmethod evaluate(registers: dict[str, VirtualRegister], parameter_values: ndarray)[source]

Evaluate this node.

Parameters:
  • registers – At least those registers needed by this node to read from or write to.

  • parameter_values – Parameter values to use during evaluation.

Raises:

SamplexRuntimeError – If the number of parameter values received does not equal the number required by this node.